From 142bef5fa4b9959ea37b5f3e28360fcfb90526e7 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Thu, 6 Aug 2026 09:45:04 +0200 Subject: [PATCH] Prevent multiple cluster refs --- Runtime/Scripts/Core/Cluster.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Runtime/Scripts/Core/Cluster.cs b/Runtime/Scripts/Core/Cluster.cs index 7990031..0a7c2b3 100644 --- a/Runtime/Scripts/Core/Cluster.cs +++ b/Runtime/Scripts/Core/Cluster.cs @@ -894,7 +894,10 @@ namespace NanoBrain { foreach (Synapse synapse in neuron.synapses) { if (synapse.neuron.parent.name != cluster.name) { ExternalClusterData clusterData = new(synapse.neuron.parent); - this.clusters.Add(clusterData); + if (this.clusters.Find(data => data.name == clusterData.name) == null) { + this.clusters.Add(clusterData); + //Debug.Log("Add cluster"); + } } } }