Fixed null clusters

This commit is contained in:
Pascal Serrarens 2026-05-26 17:34:38 +02:00
parent b7288b676a
commit c3c8853e0b
17 changed files with 33278 additions and 689 deletions

View File

@ -767,7 +767,7 @@ namespace NanoBrain.Unity {
if (nucleus is Neuron neuron) { if (nucleus is Neuron neuron) {
tooltip = new( tooltip = new(
$"{nucleus.name}" + $"{nucleus.name}" +
$"\nValue: {neuron.outputMagnitude}"); $"\nValue: {neuron.outputValue}");
} }
else else
tooltip = new($"{nucleus.name}"); tooltip = new($"{nucleus.name}");

View File

@ -1,5 +1,4 @@
using System.Collections; using System.Collections;
using System.Collections.Generic;
using System.Reflection; using System.Reflection;
using UnityEngine; using UnityEngine;
using UnityEditor; using UnityEditor;
@ -15,33 +14,54 @@ namespace NanoBrain.Unity {
SceneView.duringSceneGui += OnSceneGUI; SceneView.duringSceneGui += OnSceneGUI;
Selection.selectionChanged += OnSelectionChanged; Selection.selectionChanged += OnSelectionChanged;
if (clusterView != null) if (currentClusterView != null)
clusterView.initialized = false; currentClusterView.initialized = false;
} }
private const float padding = 0f;//4f; private const float padding = 0f;//4f;
private const float graphHeight = 500f; // height reserved for the VisualElement private const float graphHeight = 500f; // height reserved for the VisualElement
private static ClusterView clusterView; private static ClusterView currentClusterView;
private static UnityEngine.Object selectedTarget; private static UnityEngine.Object selectedTarget;
public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { public override float GetPropertyHeight(SerializedProperty property, GUIContent label) {
float height = EditorGUIUtility.singleLineHeight + padding; float height = EditorGUIUtility.singleLineHeight + padding;
if (Cluster_Drawer.clusterView == null) if (Cluster_Drawer.currentClusterView == null)
// When no cluster is viewed // When no cluster is viewed
return height; return height;
SerializedProperty prefabProp = property.FindPropertyRelative(nameof(Cluster.prefab)); SerializedProperty prefabProp = property.FindPropertyRelative(nameof(Cluster.prefab));
if (prefabProp.objectReferenceValue != null && Cluster_Drawer.clusterView.isOpen) { if (prefabProp.objectReferenceValue != null && Cluster_Drawer.currentClusterView.isOpen) {
height = graphHeight; height = graphHeight;
} }
return height; return height;
} }
private void InitializeCluster(SerializedProperty property, ClusterView clusterView) {
if (clusterView.initialized)
return;
SerializedProperty prefabProp = property.FindPropertyRelative(nameof(Cluster.prefab));
UnityEngine.Object targetObject = property.serializedObject.targetObject;
Debug.Log($"Instantiate new Cluster for {targetObject.name}");
// This does not work properly yet it seems
ClusterPrefab clusterPrefab = prefabProp.objectReferenceValue as ClusterPrefab;
Cluster cluster = new(clusterPrefab);
object parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex);
if (parent != null && memberInfo is FieldInfo fieldInfo) {
fieldInfo.SetValue(parent, cluster);
EditorUtility.SetDirty(targetObject);
}
clusterView.initialized = true;
}
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) {
//Debug.Log(Event.current.type);
// Not sure if this works properly with multiple Clusters in a single gameObject // Not sure if this works properly with multiple Clusters in a single gameObject
ClusterView clusterView = Cluster_Drawer.clusterView; ClusterView clusterView = Cluster_Drawer.currentClusterView;
if (Cluster_Drawer.clusterView == null) if (Cluster_Drawer.currentClusterView == null)
clusterView = ClusterView.GetClusterView(property); clusterView = ClusterView.GetClusterView(property);
label = EditorGUI.BeginProperty(position, label, property); label = EditorGUI.BeginProperty(position, label, property);
@ -58,24 +78,17 @@ namespace NanoBrain.Unity {
EditorGUI.PropertyField(fieldRect, prefabProp, label); EditorGUI.PropertyField(fieldRect, prefabProp, label);
// If a new prefab has been selected // If a new prefab has been selected
if (EditorGUI.EndChangeCheck()) { if (EditorGUI.EndChangeCheck()) {
Debug.Log($"Cluster change, Event is {Event.current.type}");
// Ensure the changed prefab is changed in the object // Ensure the changed prefab is changed in the object
prefabProp.serializedObject.ApplyModifiedProperties(); prefabProp.serializedObject.ApplyModifiedProperties();
ClusterPrefab clusterPrefab = prefabProp.objectReferenceValue as ClusterPrefab; ClusterPrefab clusterPrefab = prefabProp.objectReferenceValue as ClusterPrefab;
if (clusterPrefab != null) { if (clusterPrefab != null) {
Cluster newCluster = new(clusterPrefab); Cluster newCluster = new(clusterPrefab);
SetInstance(property, newCluster); 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 { else {
// No prefab selected -> no cluster instance // No prefab selected -> no cluster instance
SetInstance(property, null); SetInstance(property, new());
} }
} }
@ -86,22 +99,12 @@ namespace NanoBrain.Unity {
UnityEngine.Object targetObject = property.serializedObject.targetObject; UnityEngine.Object targetObject = property.serializedObject.targetObject;
Cluster_Drawer.selectedTarget = targetObject; Cluster_Drawer.selectedTarget = targetObject;
Cluster cluster; Cluster cluster = null;
if (clusterView.initialized || Application.isPlaying) { if (clusterView.initialized || Application.isPlaying) {
cluster = SerializedPropertyUtility.GetManagedObjectForProperty(targetObject, property.propertyPath) as Cluster; cluster = SerializedPropertyUtility.GetManagedObjectForProperty(targetObject, property.propertyPath) as Cluster;
} }
else { else
Debug.Log("New cluster instance"); EditorApplication.delayCall += () => InitializeCluster(property, clusterView);
// This does not work properly yet it seems
ClusterPrefab clusterPrefab = prefabProp.objectReferenceValue as ClusterPrefab;
cluster = new(clusterPrefab);
object parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex);
if (parent != null && memberInfo is FieldInfo fieldInfo) {
fieldInfo.SetValue(parent, cluster);
EditorUtility.SetDirty(targetObject);
}
clusterView.initialized = true;
}
// foldout header rect // foldout header rect
Rect headerRect = new(fieldRect.x, fieldRect.yMax + 4f, fieldRect.width, EditorGUIUtility.singleLineHeight); Rect headerRect = new(fieldRect.x, fieldRect.yMax + 4f, fieldRect.width, EditorGUIUtility.singleLineHeight);
@ -111,12 +114,12 @@ namespace NanoBrain.Unity {
// content rect below header // content rect below header
Rect drawRect = new(fieldRect.x, headerRect.yMax + 2f, fieldRect.width, 450f); Rect drawRect = new(fieldRect.x, headerRect.yMax + 2f, fieldRect.width, 450f);
if (clusterView.currentCluster == null || clusterView.currentCluster != cluster) { if (cluster is not null && (clusterView.currentCluster == null || clusterView.currentCluster != cluster)) {
clusterView.currentCluster = cluster; clusterView.currentCluster = cluster;
clusterView.currentNucleus = cluster.defaultOutput; clusterView.currentNucleus = cluster.defaultOutput;
clusterView.selectedOutput = clusterView.currentNucleus; clusterView.selectedOutput = clusterView.currentNucleus;
} }
Cluster_Drawer.clusterView = clusterView; Cluster_Drawer.currentClusterView = clusterView;
clusterView.Render(drawRect); clusterView.Render(drawRect);
//Debug.Log(prefab.cluster.defaultOutput.outputMagnitude); //Debug.Log(prefab.cluster.defaultOutput.outputMagnitude);
} }
@ -149,15 +152,15 @@ namespace NanoBrain.Unity {
gameObject = g; gameObject = g;
Handles.color = Color.yellow; Handles.color = Color.yellow;
if (Cluster_Drawer.clusterView.selectedSynapseNeuron != null) { if (Cluster_Drawer.currentClusterView.selectedSynapseNeuron != null) {
foreach (Cluster sibling in Cluster_Drawer.clusterView.selectedSynapseNeuron.parent.instances) { foreach (Cluster sibling in Cluster_Drawer.currentClusterView.selectedSynapseNeuron.parent.instances) {
Neuron siblingNeuron = sibling.GetNeuron(Cluster_Drawer.clusterView.selectedSynapseNeuron.name); Neuron siblingNeuron = sibling.GetNeuron(Cluster_Drawer.currentClusterView.selectedSynapseNeuron.name);
Vector3 worldVector = gameObject.transform.TransformVector(siblingNeuron.outputValue); Vector3 worldVector = gameObject.transform.TransformVector(siblingNeuron.outputValue);
Handles.DrawLine(gameObject.transform.position, gameObject.transform.position + worldVector); Handles.DrawLine(gameObject.transform.position, gameObject.transform.position + worldVector);
} }
} }
else { else {
if (Cluster_Drawer.clusterView.currentNucleus is Neuron currentNeuron) { if (Cluster_Drawer.currentClusterView.currentNucleus is Neuron currentNeuron) {
Vector3 worldVector = gameObject.transform.TransformVector(currentNeuron.outputValue); Vector3 worldVector = gameObject.transform.TransformVector(currentNeuron.outputValue);
Handles.DrawLine(gameObject.transform.position, gameObject.transform.position + worldVector); Handles.DrawLine(gameObject.transform.position, gameObject.transform.position + worldVector);
} }

View File

@ -71,6 +71,10 @@ namespace NanoBrain {
#region Init #region Init
public Cluster() {
this.name = "Empty Cluster";
}
/// <summary> /// <summary>
/// Instantiate a new copy of a ClusterPrefab in the given parent /// Instantiate a new copy of a ClusterPrefab in the given parent
/// </summary> /// </summary>

View File

@ -22,14 +22,14 @@ namespace NanoBrain.Unity {
/// </summary> /// </summary>
/// his is an invariant and should be ensured before the nucleus is used /// his is an invariant and should be ensured before the nucleus is used
/// because output requires it. /// because output requires it.
public void EnsureInitialization() { // public void EnsureInitialization() {
this.cluster.prefab = this; // this.cluster.prefab = this;
this.cluster.name = this.name; // this.cluster.name = this.name;
this.cluster.nuclei ??= new List<Nucleus>(); // this.cluster.nuclei ??= new List<Nucleus>();
if (this.cluster.nuclei.Count <= 0) // if (this.cluster.nuclei.Count <= 0)
new Neuron(this.cluster, "Output"); // Every cluster should have at least 1 neuron // new Neuron(this.cluster, "Output"); // Every cluster should have at least 1 neuron
this.cluster.instanceCount = 1; // this.cluster.instanceCount = 1;
} // }
#if UNITY_EDITOR #if UNITY_EDITOR
private void OnValidate() { private void OnValidate() {

View File

@ -17,12 +17,15 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 0
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201949899492425817 - rid: 4201949899492425817
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950127862317405 - rid: 4201950127862317405
version: 12
references: references:
version: 2 version: 2
RefIds: RefIds:
@ -38,36 +41,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201949899492425817 rid: 4201949899492425817
weight: 1 weight: 5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201949899492425817 - rid: 4201949899492425817
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -79,33 +58,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201950127862317404 - rid: 4201950127862317404
@ -118,36 +73,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201950127862317405 rid: 4201950127862317405
weight: 1 weight: 5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201950127862317405 - rid: 4201950127862317405
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -159,33 +90,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950130928877722 - rid: 4201950130928877722
@ -195,6 +102,8 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 0
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781

View File

@ -17,12 +17,15 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 1
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201949899492425817 - rid: 4201949899492425817
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950127862317405 - rid: 4201950127862317405
version: 3
references: references:
version: 2 version: 2
RefIds: RefIds:
@ -38,36 +41,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201950127862317405 rid: 4201950127862317405
weight: 1 weight: 5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201949899492425817 - rid: 4201949899492425817
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -79,33 +58,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950127862317404 - rid: 4201950127862317404
@ -118,36 +73,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201949899492425817 rid: 4201949899492425817
weight: 1 weight: 5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201950127862317405 - rid: 4201950127862317405
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -159,33 +90,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201950130928877721 - rid: 4201950130928877721
@ -195,6 +102,8 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 0
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781

View File

@ -17,12 +17,15 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 1
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201949899492425817 - rid: 4201949899492425817
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950127862317405 - rid: 4201950127862317405
version: 35
references: references:
version: 2 version: 2
RefIds: RefIds:
@ -38,36 +41,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201949899492425817 rid: 4201949899492425817
weight: -1 weight: -5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201949899492425817 - rid: 4201949899492425817
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -79,33 +58,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201950127862317404 - rid: 4201950127862317404
@ -118,36 +73,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201950127862317405 rid: 4201950127862317405
weight: -1 weight: -5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201950127862317405 - rid: 4201950127862317405
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -159,33 +90,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950130928877727 - rid: 4201950130928877727
@ -195,6 +102,8 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 0
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781

View File

@ -17,12 +17,15 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 1
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201949899492425817 - rid: 4201949899492425817
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950127862317405 - rid: 4201950127862317405
version: 32
references: references:
version: 2 version: 2
RefIds: RefIds:
@ -38,36 +41,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201950127862317405 rid: 4201950127862317405
weight: -1 weight: -5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201949899492425817 - rid: 4201949899492425817
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -79,33 +58,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950127862317404 - rid: 4201950127862317404
@ -118,36 +73,12 @@ MonoBehaviour:
_synapses: _synapses:
- neuron: - neuron:
rid: 4201949899492425817 rid: 4201949899492425817
weight: -1 weight: -5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201950127862317405 - rid: 4201950127862317405
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -159,33 +90,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 4.0097623 lastUpdate: 4.0097623
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201950130928877728 - rid: 4201950130928877728
@ -195,6 +102,8 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 0
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781

View File

@ -17,6 +17,8 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 1
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781
@ -27,6 +29,7 @@ MonoBehaviour:
- rid: 4201950130928877961 - rid: 4201950130928877961
- rid: 4201950130928878008 - rid: 4201950130928878008
- rid: 4201950130928878009 - rid: 4201950130928878009
version: 2
references: references:
version: 2 version: 2
RefIds: RefIds:
@ -45,33 +48,9 @@ MonoBehaviour:
weight: 5 weight: 5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201949899492425817 - rid: 4201949899492425817
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -83,33 +62,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950130928877961 - rid: 4201950130928877961
- rid: 4201950130928878009 - rid: 4201950130928878009
@ -126,33 +81,9 @@ MonoBehaviour:
weight: 5 weight: 5
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: [] _receivers: []
- rid: 4201950127862317405 - rid: 4201950127862317405
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp} type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
@ -164,33 +95,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950130928877958 - rid: 4201950130928877958
- rid: 4201950130928878008 - rid: 4201950130928878008
@ -207,33 +114,9 @@ MonoBehaviour:
weight: -1 weight: -1
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950130928878008 - rid: 4201950130928878008
- rid: 4201950130928877961 - rid: 4201950130928877961
@ -249,33 +132,9 @@ MonoBehaviour:
weight: -1 weight: -1
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950130928878009 - rid: 4201950130928878009
- rid: 4201950130928878008 - rid: 4201950130928878008
@ -294,33 +153,9 @@ MonoBehaviour:
weight: 2 weight: 2
combinator: 1 combinator: 1
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201949899492425781 - rid: 4201949899492425781
- rid: 4201950130928878009 - rid: 4201950130928878009
@ -339,33 +174,9 @@ MonoBehaviour:
weight: 2 weight: 2
combinator: 1 combinator: 1
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 1
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
- serializedVersion: 3
time: 1000
value: 1000
inSlope: 1
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0
outWeight: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 1
persistOutput: 0 persistOutput: 0
lastUpdate: 16.974697 lastUpdate: 16.974697
breakOnUpdate: 0
_receivers: _receivers:
- rid: 4201950127862317404 - rid: 4201950127862317404
- rid: 4201950130928878096 - rid: 4201950130928878096
@ -375,6 +186,8 @@ MonoBehaviour:
parent: parent:
rid: -2 rid: -2
prefab: {fileID: 11400000} prefab: {fileID: 11400000}
version: 0
instances: []
instanceCount: 1 instanceCount: 1
nuclei: nuclei:
- rid: 4201949899492425781 - rid: 4201949899492425781

File diff suppressed because it is too large Load Diff

View File

@ -108,6 +108,322 @@ PrefabInstance:
propertyPath: brain propertyPath: brain
value: value:
objectReference: {fileID: 11400000, guid: 69660e1b1c5899b669ed84256a6ba9ea, type: 2} objectReference: {fileID: 11400000, guid: 69660e1b1c5899b669ed84256a6ba9ea, type: 2}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: brain.name
value: Braitenberg 2b
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: brain.prefab
value:
objectReference: {fileID: 11400000, guid: 69660e1b1c5899b669ed84256a6ba9ea, 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: 4201950310209421581
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[1]'
value: 4201950310209421582
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[2]'
value: 4201950310209421583
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[3]'
value: 4201950310209421584
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421581]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421582]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421583]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421584]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421585]'
value: Assembly-CSharp NanoBrain.Cluster
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].name
value: LeftOutput
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].name
value: LeftSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].name
value: RightOutput
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].name
value: RightSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].name
value: Braitenberg 2b
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].bias.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].bias.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].parent
value: 4201950310209421585
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].bias.x
value: 0.42901132
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].bias.y
value: 0.42901132
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].bias.z
value: 0.42901132
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].parent
value: 4201950310209421585
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].bias.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].bias.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].parent
value: 4201950310209421585
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].bias.x
value: 0.47389132
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].bias.y
value: 0.47389132
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].bias.z
value: 0.47389132
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].parent
value: 4201950310209421585
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].parent
value: -2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].prefab
value:
objectReference: {fileID: 11400000, guid: 69660e1b1c5899b669ed84256a6ba9ea, type: 2}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].version
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].lastUpdate
value: 18.106462
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].lastUpdate
value: 18.106462
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].lastUpdate
value: 18.106462
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].lastUpdate
value: 18.106462
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].instanceCount
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].nuclei.Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582]._synapses.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584]._synapses.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421585].instances.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421585].nuclei.Array.data[0]'
value: 4201950310209421581
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421585].nuclei.Array.data[1]'
value: 4201950310209421582
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421585].nuclei.Array.data[2]'
value: 4201950310209421583
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421585].nuclei.Array.data[3]'
value: 4201950310209421584
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581]._receivers.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421582]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583]._receivers.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421584]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421582]._receivers.Array.data[0]'
value: 4201950310209421583
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421584]._receivers.Array.data[0]'
value: 4201950310209421581
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581]._synapses.Array.data[0].neuron
value: 4201950310209421584
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421581]._synapses.Array.data[0].weight
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583]._synapses.Array.data[0].neuron
value: 4201950310209421582
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421583]._synapses.Array.data[0].weight
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []

View File

@ -108,6 +108,302 @@ PrefabInstance:
propertyPath: brain propertyPath: brain
value: value:
objectReference: {fileID: 11400000, guid: aff4dfe5b3d8a1d5c83d6a1e3b49515a, type: 2} objectReference: {fileID: 11400000, guid: aff4dfe5b3d8a1d5c83d6a1e3b49515a, type: 2}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[0]'
value: 4201950310209421611
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[1]'
value: 4201950310209421612
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[2]'
value: 4201950310209421613
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[3]'
value: 4201950310209421614
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421611]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421612]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421613]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421614]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421615]'
value: Assembly-CSharp NanoBrain.Cluster
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].name
value: LeftOutput
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].name
value: LeftSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].name
value: RightOutput
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].name
value: RightSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].name
value: Braitenberg 3a
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].bias.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].bias.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].parent
value: 4201950310209421615
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].bias.x
value: 0.25581878
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].bias.y
value: 0.25581878
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].bias.z
value: 0.25581878
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].parent
value: 4201950310209421615
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].bias.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].bias.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].parent
value: 4201950310209421615
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].bias.x
value: 0.29787737
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].bias.y
value: 0.29787737
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].bias.z
value: 0.29787737
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].parent
value: 4201950310209421615
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].parent
value: -2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].prefab
value:
objectReference: {fileID: 11400000, guid: aff4dfe5b3d8a1d5c83d6a1e3b49515a, type: 2}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].version
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].lastUpdate
value: 36.647102
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].lastUpdate
value: 36.647102
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].lastUpdate
value: 36.647102
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].lastUpdate
value: 36.647102
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].instanceCount
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].nuclei.Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612]._synapses.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614]._synapses.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421615].instances.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421615].nuclei.Array.data[0]'
value: 4201950310209421611
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421615].nuclei.Array.data[1]'
value: 4201950310209421612
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421615].nuclei.Array.data[2]'
value: 4201950310209421613
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421615].nuclei.Array.data[3]'
value: 4201950310209421614
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611]._receivers.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421612]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613]._receivers.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421614]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421612]._receivers.Array.data[0]'
value: 4201950310209421611
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421614]._receivers.Array.data[0]'
value: 4201950310209421613
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611]._synapses.Array.data[0].neuron
value: 4201950310209421612
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421611]._synapses.Array.data[0].weight
value: -1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613]._synapses.Array.data[0].neuron
value: 4201950310209421614
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421613]._synapses.Array.data[0].weight
value: -1
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []

File diff suppressed because it is too large Load Diff

View File

@ -108,6 +108,634 @@ PrefabInstance:
propertyPath: brain propertyPath: brain
value: value:
objectReference: {fileID: 11400000, guid: 9e5c2ff000eca6fb4b04bebff15f48c0, type: 2} objectReference: {fileID: 11400000, guid: 9e5c2ff000eca6fb4b04bebff15f48c0, type: 2}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: brain.name
value: Braitenberg 4a
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: brain.prefab
value:
objectReference: {fileID: 11400000, guid: 9e5c2ff000eca6fb4b04bebff15f48c0, 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: 8
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[0]'
value: 4201950310209421543
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[1]'
value: 4201950310209421544
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[2]'
value: 4201950310209421545
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[3]'
value: 4201950310209421546
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[4]'
value: 4201950310209421547
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[5]'
value: 4201950310209421548
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[6]'
value: 4201950310209421549
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'brain.nuclei.Array.data[7]'
value: 4201950310209421550
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421543]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421544]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421545]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421546]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421547]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421548]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421549]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421550]'
value: Assembly-CSharp NanoBrain.Neuron
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551]'
value: Assembly-CSharp NanoBrain.Cluster
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].name
value: LeftOutput
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].name
value: LeftSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].name
value: RightOutput
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].name
value: RightSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].name
value: InvRightSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].name
value: InvLeftSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].name
value: MaxedRight
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].name
value: MaxedLeftSensor
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].name
value: Braitenberg 4a
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].bias.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].bias.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].bias.x
value: 0.16047569
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].bias.y
value: 0.16047569
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].bias.z
value: 0.16047569
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].bias.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].bias.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].bias.x
value: 0.20599352
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].bias.y
value: 0.20599352
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].bias.z
value: 0.20599352
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].bias.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].bias.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].bias.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].bias.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].bias.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].bias.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].bias.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].bias.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].bias.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].parent
value: 4201950310209421551
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].parent
value: -2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].prefab
value:
objectReference: {fileID: 11400000, guid: 9e5c2ff000eca6fb4b04bebff15f48c0, type: 2}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].version
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].combinator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].combinator
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._activator
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].combinator
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].lastUpdate
value: 22.82567
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].breakOnUpdate
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550].persistOutput
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].instanceCount
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].nuclei.Array.size
value: 8
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544]._synapses.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546]._synapses.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548]._synapses.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._synapses.Array.size
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._synapses.Array.size
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421551].instances.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[0]'
value: 4201950310209421543
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[1]'
value: 4201950310209421544
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[2]'
value: 4201950310209421545
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[3]'
value: 4201950310209421546
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[4]'
value: 4201950310209421547
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[5]'
value: 4201950310209421548
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[6]'
value: 4201950310209421549
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421551].nuclei.Array.data[7]'
value: 4201950310209421550
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543]._receivers.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421544]._receivers.Array.size
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545]._receivers.Array.size
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421546]._receivers.Array.size
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._receivers.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421544]._receivers.Array.data[0]'
value: 4201950310209421548
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421544]._receivers.Array.data[1]'
value: 4201950310209421550
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421546]._receivers.Array.data[0]'
value: 4201950310209421547
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421546]._receivers.Array.data[1]'
value: 4201950310209421549
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421547]._receivers.Array.data[0]'
value: 4201950310209421549
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421548]._receivers.Array.data[0]'
value: 4201950310209421550
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421549]._receivers.Array.data[0]'
value: 4201950310209421543
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: 'managedReferences[4201950310209421550]._receivers.Array.data[0]'
value: 4201950310209421545
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543]._synapses.Array.data[0].neuron
value: 4201950310209421549
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421543]._synapses.Array.data[0].weight
value: 5
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545]._synapses.Array.data[0].neuron
value: 4201950310209421550
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421545]._synapses.Array.data[0].weight
value: 5
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547]._synapses.Array.data[0].neuron
value: 4201950310209421546
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421547]._synapses.Array.data[0].weight
value: -1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548]._synapses.Array.data[0].neuron
value: 4201950310209421544
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421548]._synapses.Array.data[0].weight
value: -1
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._synapses.Array.data[0].neuron
value: 4201950310209421546
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._synapses.Array.data[0].weight
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._synapses.Array.data[1].neuron
value: 4201950310209421547
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421549]._synapses.Array.data[1].weight
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._synapses.Array.data[0].neuron
value: 4201950310209421544
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._synapses.Array.data[0].weight
value: 2
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._synapses.Array.data[1].neuron
value: 4201950310209421548
objectReference: {fileID: 0}
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
propertyPath: managedReferences[4201950310209421550]._synapses.Array.data[1].weight
value: 2
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_RemovedGameObjects: [] m_RemovedGameObjects: []
m_AddedGameObjects: [] m_AddedGameObjects: []

View File

@ -59,15 +59,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
persistOutput: 0 persistOutput: 0
lastUpdate: 0 lastUpdate: 0
breakOnUpdate: 0
_receivers: [] _receivers: []
useOcclusion: 1 useOcclusion: 1
sensitivityAngle: 90 sensitivityAngle: 90
@ -225,15 +219,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
persistOutput: 0 persistOutput: 0
lastUpdate: 0 lastUpdate: 0
breakOnUpdate: 0
_receivers: [] _receivers: []
references: references:
version: 2 version: 2
@ -427,15 +415,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
persistOutput: 0 persistOutput: 0
lastUpdate: 0 lastUpdate: 0
breakOnUpdate: 0
_receivers: [] _receivers: []
references: references:
version: 2 version: 2
@ -540,15 +522,9 @@ MonoBehaviour:
_synapses: [] _synapses: []
combinator: 0 combinator: 0
_activator: 0 _activator: 0
curve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
curveMax: 0
persistOutput: 0 persistOutput: 0
lastUpdate: 0 lastUpdate: 0
breakOnUpdate: 0
_receivers: [] _receivers: []
useOcclusion: 1 useOcclusion: 1
sensitivityAngle: 90 sensitivityAngle: 90
@ -749,11 +725,24 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: a8d53357b6673864d91bbc5c595d48b9, type: 3} m_Script: {fileID: 11500000, guid: a8d53357b6673864d91bbc5c595d48b9, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: Assembly-CSharp::Breitenberg.Vehicle m_EditorClassIdentifier: Assembly-CSharp::Breitenberg.Vehicle
brain: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2} brain:
name:
parent:
rid: -2
prefab: {fileID: 0}
version: 0
instances: []
instanceCount: 0
nuclei: []
motorLeft: {fileID: 2164057505425015568} motorLeft: {fileID: 2164057505425015568}
motorRight: {fileID: 7548586118443431667} motorRight: {fileID: 7548586118443431667}
sensorLeft: {fileID: 93666564301131443} sensorLeft: {fileID: 93666564301131443}
sensorRight: {fileID: 6470252300495393990} sensorRight: {fileID: 6470252300495393990}
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
--- !u!1 &6750002523281406744 --- !u!1 &6750002523281406744
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -27,7 +27,7 @@ namespace NanoBrain.Braitenberg {
return; return;
this.speed = motorNeuron.outputValue.z; this.speed = motorNeuron.outputValue.z;
//Debug.DrawRay(this.transform.position, this.transform.forward * this.speed, Color.magenta); Debug.DrawRay(this.transform.position, this.transform.forward * this.speed, Color.magenta);
float desiredRpm = speed * 60; // target wheel RPM float desiredRpm = speed * 60; // target wheel RPM
float currentRpm = wheelCollider.rpm; float currentRpm = wheelCollider.rpm;

View File

@ -15,8 +15,8 @@ namespace NanoBrain.Braitenberg {
public Sensor sensorRight; public Sensor sensorRight;
void FixedUpdate() { void FixedUpdate() {
// //Debug.Log($"L: {sensorLeft.output} R: {sensorRight.output}"); // Debug.Log($"L: {sensorLeft.output} R: {sensorRight.output}");
// //Debug.Log($"L: {motorLeft.speed} R: {motorRight.speed}"); // Debug.Log($"L: {motorLeft.speed} R: {motorRight.speed}");
// Debug.Log($"L: {motorLeft.wheelCollider.rpm} R: {motorRight.wheelCollider.rpm}"); // Debug.Log($"L: {motorLeft.wheelCollider.rpm} R: {motorRight.wheelCollider.rpm}");
} }
} }