From b7288b676a408f480c95de5c117464ef7d3559fd Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Tue, 26 May 2026 12:54:37 +0200 Subject: [PATCH] Fix clearing cluster property --- Editor/Cluster_Drawer.cs | 55 +- Runtime/Scripts/Core/Cluster.cs | 6 +- Runtime/Scripts/Core/Neuron.cs | 5 +- Samples/Braitenberg/Prefabs/Vehicle 1.prefab | 340 ++++ Samples/Braitenberg/Prefabs/Vehicle 2a.prefab | 1436 +++++++++++++++++ Samples/Braitenberg/Scripts/Sensor.cs | 7 +- 6 files changed, 1824 insertions(+), 25 deletions(-) diff --git a/Editor/Cluster_Drawer.cs b/Editor/Cluster_Drawer.cs index 3ff6e6e..6d11a24 100644 --- a/Editor/Cluster_Drawer.cs +++ b/Editor/Cluster_Drawer.cs @@ -19,24 +19,21 @@ namespace NanoBrain.Unity { clusterView.initialized = false; } - private const float padding = 4f; - private const float elementHeight = 64f; // height reserved for the VisualElement + private const float padding = 0f;//4f; + private const float graphHeight = 500f; // height reserved for the VisualElement private static ClusterView clusterView; private static UnityEngine.Object selectedTarget; public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { - if (Cluster_Drawer.clusterView == null) - return 0; - float height = EditorGUIUtility.singleLineHeight + padding; + if (Cluster_Drawer.clusterView == null) + // When no cluster is viewed + return height; SerializedProperty prefabProp = property.FindPropertyRelative(nameof(Cluster.prefab)); if (prefabProp.objectReferenceValue != null && Cluster_Drawer.clusterView.isOpen) { - height += padding + elementHeight; - height = 500; + height = graphHeight; } - else - height = 18; return height; } @@ -56,26 +53,33 @@ namespace NanoBrain.Unity { SerializedProperty prefabProp = property.FindPropertyRelative(nameof(Cluster.prefab)); // Draw the object field on the top line - Rect fieldRect = new(position.x, position.y, position.width, EditorGUIUtility.singleLineHeight); + Rect fieldRect = new(position.x, position.y, position.width, EditorGUIUtility.singleLineHeight + padding); EditorGUI.BeginChangeCheck(); EditorGUI.PropertyField(fieldRect, prefabProp, label); + // If a new prefab has been selected if (EditorGUI.EndChangeCheck()) { + // Ensure the changed prefab is changed in the object prefabProp.serializedObject.ApplyModifiedProperties(); ClusterPrefab clusterPrefab = prefabProp.objectReferenceValue as ClusterPrefab; if (clusterPrefab != null) { Cluster newCluster = new(clusterPrefab); - - SerializedObject serializedObject = property.serializedObject; - foreach (UnityEngine.Object targetObject in serializedObject.targetObjects) { - var parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex); - if (parent != null && memberInfo is FieldInfo fieldInfo) { - fieldInfo.SetValue(parent, newCluster); - EditorUtility.SetDirty(targetObject); - } - } + SetInstance(property, newCluster); + // SerializedObject serializedObject = property.serializedObject; + // foreach (UnityEngine.Object targetObject in serializedObject.targetObjects) { + // object parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex); + // if (parent != null && memberInfo is FieldInfo fieldInfo) { + // fieldInfo.SetValue(parent, newCluster); + // EditorUtility.SetDirty(targetObject); + // } + // } + } + else { + // No prefab selected -> no cluster instance + SetInstance(property, null); } } + // If a brain has been selected if (prefabProp.objectReferenceValue != null) { // Graph is not shown when multi-editing if (property.serializedObject.targetObjects.Length == 1) { @@ -123,6 +127,17 @@ namespace NanoBrain.Unity { EditorGUI.EndProperty(); } + private static void SetInstance(SerializedProperty property, Cluster newCluster) { + SerializedObject serializedObject = property.serializedObject; + foreach (UnityEngine.Object targetObject in serializedObject.targetObjects) { + object parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex); + if (parent != null && memberInfo is FieldInfo fieldInfo) { + fieldInfo.SetValue(parent, newCluster); + EditorUtility.SetDirty(targetObject); + } + } + } + private static void OnSceneGUI(SceneView sceneView) { if (Application.isPlaying == false || selectedTarget == null) return; @@ -155,7 +170,7 @@ namespace NanoBrain.Unity { return; foreach (ClusterView clusterView in ClusterView.clusterViews.Values) - clusterView.initialized = false; + clusterView.initialized = false; } } diff --git a/Runtime/Scripts/Core/Cluster.cs b/Runtime/Scripts/Core/Cluster.cs index e2cd174..b0c698f 100644 --- a/Runtime/Scripts/Core/Cluster.cs +++ b/Runtime/Scripts/Core/Cluster.cs @@ -67,7 +67,6 @@ namespace NanoBrain { /// All nuclei in this cluster /// [SerializeReference] - [HideInInspector] public List nuclei = new(); #region Init @@ -451,7 +450,7 @@ namespace NanoBrain { /// public virtual Neuron defaultOutput {//=> this.nuclei[0] as Nucleus; get { - if (this.nuclei.Count > 0) + if (this.nuclei != null && this.nuclei.Count > 0) return this.nuclei[0] as Neuron; return null; } @@ -471,6 +470,9 @@ namespace NanoBrain { get { if (this._outputs == null || this._outputs.Count == 0) { this._outputs = new(); + if (this.nuclei == null) + return this._outputs; + foreach (Nucleus nucleus in this.nuclei) { if (nucleus is Neuron neuron && neuron.receivers.Count == 0) this._outputs.Add(neuron); diff --git a/Runtime/Scripts/Core/Neuron.cs b/Runtime/Scripts/Core/Neuron.cs index 97ff698..df680bc 100644 --- a/Runtime/Scripts/Core/Neuron.cs +++ b/Runtime/Scripts/Core/Neuron.cs @@ -32,7 +32,10 @@ namespace NanoBrain { public Neuron(Cluster parent, string name) { this.parent = parent; this.name = name; - this.parent?.nuclei.Add(this); + if (this.parent != null) { + this.parent.nuclei ??= new(); + this.parent.nuclei.Add(this); + } } #region Serialization diff --git a/Samples/Braitenberg/Prefabs/Vehicle 1.prefab b/Samples/Braitenberg/Prefabs/Vehicle 1.prefab index 1676496..8cf8dc3 100644 --- a/Samples/Braitenberg/Prefabs/Vehicle 1.prefab +++ b/Samples/Braitenberg/Prefabs/Vehicle 1.prefab @@ -72,10 +72,350 @@ PrefabInstance: propertyPath: m_Name value: Vehicle 1 objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.name + value: Braitenberg 1 + objectReference: {fileID: 0} - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} propertyPath: sensorRight value: objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.prefab + value: + objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.nuclei.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'brain.nuclei.Array.data[0]' + value: 4201950310209421437 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'brain.nuclei.Array.data[1]' + value: 4201950310209421438 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421372]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421373]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421374]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421437]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421438]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421439]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].name + value: Output + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].name + value: Sensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].name + value: Braitenberg 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].name + value: Output + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].name + value: Sensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].name + value: Braitenberg 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].parent + value: 4201950310209421374 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].bias.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].parent + value: 4201950310209421374 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].prefab + value: + objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].parent + value: 4201950310209421439 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].bias.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].parent + value: 4201950310209421439 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].prefab + value: + objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].version + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].version + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].lastUpdate + value: 96.72535 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].lastUpdate + value: 96.72535 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].lastUpdate + value: 305.44333 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].lastUpdate + value: 305.44333 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].nuclei.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].nuclei.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421374].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421374].nuclei.Array.data[0]' + value: 4201950310209421372 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421374].nuclei.Array.data[1]' + value: 4201950310209421373 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421439].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421439].nuclei.Array.data[0]' + value: 4201950310209421437 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421439].nuclei.Array.data[1]' + value: 4201950310209421438 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421373]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421438]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421373]._receivers.Array.data[0]' + value: 4201950310209421372 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421438]._receivers.Array.data[0]' + value: 4201950310209421437 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372]._synapses.Array.data[0].neuron + value: 4201950310209421373 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421372]._synapses.Array.data[0].weight + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437]._synapses.Array.data[0].neuron + value: 4201950310209421438 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421437]._synapses.Array.data[0].weight + value: 4 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: - {fileID: 449746320909641321, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} diff --git a/Samples/Braitenberg/Prefabs/Vehicle 2a.prefab b/Samples/Braitenberg/Prefabs/Vehicle 2a.prefab index dda77fd..1fa380f 100644 --- a/Samples/Braitenberg/Prefabs/Vehicle 2a.prefab +++ b/Samples/Braitenberg/Prefabs/Vehicle 2a.prefab @@ -104,6 +104,1442 @@ PrefabInstance: propertyPath: brain value: objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.name + value: Braitenberg 2a + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.prefab + value: + objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.version + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: brain.nuclei.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'brain.nuclei.Array.data[0]' + value: 4201950310209421448 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'brain.nuclei.Array.data[1]' + value: 4201950310209421449 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'brain.nuclei.Array.data[2]' + value: 4201950310209421450 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'brain.nuclei.Array.data[3]' + value: 4201950310209421451 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421405]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421406]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421407]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421408]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421409]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421415]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421416]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421417]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421418]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421419]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421420]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421421]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421422]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421423]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421424]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421426]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421427]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421428]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421429]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421430]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421448]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421449]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421450]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421451]' + value: Assembly-CSharp NanoBrain.Neuron + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421452]' + value: Assembly-CSharp NanoBrain.Cluster + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].name + value: LeftOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].name + value: LeftSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].name + value: RightOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].name + value: RightSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].name + value: Braitenberg 2a + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].name + value: LeftOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].name + value: LeftSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].name + value: RightOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].name + value: RightSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].name + value: Braitenberg 2a + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].name + value: LeftOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].name + value: LeftSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].name + value: RightOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].name + value: RightSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].name + value: Braitenberg 2a + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].name + value: LeftOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].name + value: LeftSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].name + value: RightOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].name + value: RightSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].name + value: Braitenberg 2a + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].name + value: LeftOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].name + value: LeftSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].name + value: RightOutput + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].name + value: RightSensor + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].name + value: Braitenberg 2a + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].parent + value: 4201950310209421409 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].bias.x + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].bias.y + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].bias.z + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].parent + value: 4201950310209421409 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].parent + value: 4201950310209421409 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].bias.x + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].bias.y + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].bias.z + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].parent + value: 4201950310209421409 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].prefab + value: + objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].parent + value: 4201950310209421419 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].bias.x + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].bias.y + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].bias.z + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].parent + value: 4201950310209421419 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].parent + value: 4201950310209421419 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].bias.x + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].bias.y + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].bias.z + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].parent + value: 4201950310209421419 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].prefab + value: + objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].parent + value: 4201950310209421424 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].bias.x + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].bias.y + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].bias.z + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].parent + value: 4201950310209421424 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].parent + value: 4201950310209421424 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].bias.x + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].bias.y + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].bias.z + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].parent + value: 4201950310209421424 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].prefab + value: + objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].parent + value: 4201950310209421430 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].bias.x + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].bias.y + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].bias.z + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].parent + value: 4201950310209421430 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].parent + value: 4201950310209421430 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].bias.x + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].bias.y + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].bias.z + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].parent + value: 4201950310209421430 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].prefab + value: + objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].parent + value: 4201950310209421452 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].bias.x + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].bias.y + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].bias.z + value: 0.25581878 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].parent + value: 4201950310209421452 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].bias.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].bias.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].bias.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].parent + value: 4201950310209421452 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].bias.x + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].bias.y + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].bias.z + value: 0.29787737 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].parent + value: 4201950310209421452 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].parent + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].prefab + value: + objectReference: {fileID: 11400000, guid: 0eb04b52fd6d2ec0e96f259ad822aef3, type: 2} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].version + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].version + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].version + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].version + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].version + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].lastUpdate + value: 241.83667 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].lastUpdate + value: 241.83667 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].lastUpdate + value: 241.83667 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].lastUpdate + value: 241.83667 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].lastUpdate + value: 258.85568 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].lastUpdate + value: 258.85568 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].lastUpdate + value: 258.85568 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].lastUpdate + value: 258.85568 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].lastUpdate + value: 261.1022 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].lastUpdate + value: 261.1022 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].lastUpdate + value: 261.1022 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].lastUpdate + value: 261.1022 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].lastUpdate + value: 264.5589 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].lastUpdate + value: 264.5589 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].lastUpdate + value: 264.5589 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].lastUpdate + value: 264.5589 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].lastUpdate + value: 313.90555 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].lastUpdate + value: 313.90555 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].lastUpdate + value: 313.90555 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451]._activator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].combinator + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].lastUpdate + value: 313.90555 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].breakOnUpdate + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451].persistOutput + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].instanceCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].nuclei.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].nuclei.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].nuclei.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].nuclei.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].nuclei.Array.size + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421409].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421409].nuclei.Array.data[0]' + value: 4201950310209421405 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421409].nuclei.Array.data[1]' + value: 4201950310209421406 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421409].nuclei.Array.data[2]' + value: 4201950310209421407 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421409].nuclei.Array.data[3]' + value: 4201950310209421408 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421419].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421419].nuclei.Array.data[0]' + value: 4201950310209421415 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421419].nuclei.Array.data[1]' + value: 4201950310209421416 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421419].nuclei.Array.data[2]' + value: 4201950310209421417 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421419].nuclei.Array.data[3]' + value: 4201950310209421418 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421424].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421424].nuclei.Array.data[0]' + value: 4201950310209421420 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421424].nuclei.Array.data[1]' + value: 4201950310209421421 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421424].nuclei.Array.data[2]' + value: 4201950310209421422 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421424].nuclei.Array.data[3]' + value: 4201950310209421423 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421430].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421430].nuclei.Array.data[0]' + value: 4201950310209421426 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421430].nuclei.Array.data[1]' + value: 4201950310209421427 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421430].nuclei.Array.data[2]' + value: 4201950310209421428 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421430].nuclei.Array.data[3]' + value: 4201950310209421429 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450]._synapses.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451]._synapses.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421452].instances.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421452].nuclei.Array.data[0]' + value: 4201950310209421448 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421452].nuclei.Array.data[1]' + value: 4201950310209421449 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421452].nuclei.Array.data[2]' + value: 4201950310209421450 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421452].nuclei.Array.data[3]' + value: 4201950310209421451 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421406]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421408]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421416]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421418]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421421]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421423]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421427]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421429]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421449]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450]._receivers.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421451]._receivers.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421406]._receivers.Array.data[0]' + value: 4201950310209421405 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421408]._receivers.Array.data[0]' + value: 4201950310209421407 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421416]._receivers.Array.data[0]' + value: 4201950310209421415 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421418]._receivers.Array.data[0]' + value: 4201950310209421417 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421421]._receivers.Array.data[0]' + value: 4201950310209421420 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421423]._receivers.Array.data[0]' + value: 4201950310209421422 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421427]._receivers.Array.data[0]' + value: 4201950310209421426 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421429]._receivers.Array.data[0]' + value: 4201950310209421428 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421449]._receivers.Array.data[0]' + value: 4201950310209421448 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: 'managedReferences[4201950310209421451]._receivers.Array.data[0]' + value: 4201950310209421450 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405]._synapses.Array.data[0].neuron + value: 4201950310209421406 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421405]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407]._synapses.Array.data[0].neuron + value: 4201950310209421408 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421407]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415]._synapses.Array.data[0].neuron + value: 4201950310209421416 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421415]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417]._synapses.Array.data[0].neuron + value: 4201950310209421418 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421417]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420]._synapses.Array.data[0].neuron + value: 4201950310209421421 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421420]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422]._synapses.Array.data[0].neuron + value: 4201950310209421423 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421422]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426]._synapses.Array.data[0].neuron + value: 4201950310209421427 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421426]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428]._synapses.Array.data[0].neuron + value: 4201950310209421429 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421428]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448]._synapses.Array.data[0].neuron + value: 4201950310209421449 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421448]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450]._synapses.Array.data[0].neuron + value: 4201950310209421451 + objectReference: {fileID: 0} + - target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3} + propertyPath: managedReferences[4201950310209421450]._synapses.Array.data[0].weight + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] diff --git a/Samples/Braitenberg/Scripts/Sensor.cs b/Samples/Braitenberg/Scripts/Sensor.cs index d7ff6cc..8f4c852 100644 --- a/Samples/Braitenberg/Scripts/Sensor.cs +++ b/Samples/Braitenberg/Scripts/Sensor.cs @@ -2,8 +2,11 @@ using System.Collections; using UnityEngine; namespace NanoBrain.Braitenberg { - using Unity; + /// + /// A non-directional sensor + /// + /// The sensor has a field of view, but the signal returned does not include a direction public class Sensor : MonoBehaviour { [Tooltip("Max distance sensor detects anything")] public float sensorRange = 10f; @@ -60,7 +63,7 @@ namespace NanoBrain.Braitenberg { float angle = Mathf.Lerp(-halfAngle, halfAngle, t); Vector3 dir = Quaternion.AngleAxis(angle, this.transform.up) * this.transform.forward; - Debug.DrawRay(this.transform.position, dir * sensorRange); + //Debug.DrawRay(this.transform.position, dir * sensorRange); if (Physics.Raycast(this.transform.position, dir, out RaycastHit hit, sensorRange, senseLayer)) { // Strength inversely proportional to distance, clamped to [0,1] float str = 1f - (hit.distance / sensorRange);