Gaze includes velocity
This commit is contained in:
parent
9c730709f1
commit
172d7ca8e8
@ -653,6 +653,7 @@ public class ClusterInspector : Editor {
|
||||
this.currentNucleus.bias = newBias;
|
||||
|
||||
Nucleus[] array = null;
|
||||
int elementIx = -1;
|
||||
if (this.currentNucleus.synapses.Count > 0) {
|
||||
Synapse[] synapses = this.currentNucleus.synapses.ToArray();
|
||||
foreach (Synapse synapse in synapses) {
|
||||
@ -660,16 +661,26 @@ public class ClusterInspector : Editor {
|
||||
continue;
|
||||
|
||||
if (array != null) {
|
||||
if (array.Contains(synapse.nucleus))
|
||||
continue;
|
||||
if (array.Contains(synapse.nucleus.parent))
|
||||
if (synapse.nucleus.parent is Cluster iCluster && elementIx > 0) {
|
||||
int thisElementIx = Cluster.GetNucleusIndex(iCluster.clusterNuclei, synapse.nucleus);
|
||||
if (thisElementIx == elementIx)
|
||||
continue;
|
||||
else
|
||||
elementIx = thisElementIx;
|
||||
}
|
||||
// if (array.Contains(synapse.nucleus))
|
||||
// continue;
|
||||
else if (array.Contains(synapse.nucleus.parent))
|
||||
continue;
|
||||
}
|
||||
else {
|
||||
if (synapse.nucleus.parent is ClusterReceptor clusterReceptor)
|
||||
array = clusterReceptor.nucleiArray;
|
||||
else if (synapse.nucleus is Receptor receptor2) // && receptor2.array != null && receptor2.array.nuclei.Length > 1)
|
||||
array = receptor2.nucleiArray;
|
||||
if (synapse.nucleus.parent is IReceptor iReceptor) {
|
||||
array = iReceptor.nucleiArray;
|
||||
if (iReceptor is Cluster iCluster)
|
||||
elementIx = Cluster.GetNucleusIndex(iCluster.clusterNuclei, synapse.nucleus);
|
||||
}
|
||||
// else if (synapse.nucleus is Receptor receptor2) // && receptor2.array != null && receptor2.array.nuclei.Length > 1)
|
||||
// array = receptor2.nucleiArray;
|
||||
}
|
||||
|
||||
EditorGUILayout.Space();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user