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