Merge commit 'b5662b875f5cd93c51b53a517dc9cc6ed332bb8e'
This commit is contained in:
commit
5e73335997
@ -22,6 +22,8 @@ namespace NanoBrain.Unity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public override void OnInspectorGUI() {
|
public override void OnInspectorGUI() {
|
||||||
|
EditorGUI.BeginChangeCheck();
|
||||||
|
|
||||||
// Begin horizontal split
|
// Begin horizontal split
|
||||||
EditorGUILayout.BeginHorizontal();
|
EditorGUILayout.BeginHorizontal();
|
||||||
|
|
||||||
@ -45,6 +47,16 @@ namespace NanoBrain.Unity {
|
|||||||
EditorGUIUtility.labelWidth = prevLabelWidth;
|
EditorGUIUtility.labelWidth = prevLabelWidth;
|
||||||
EditorGUILayout.EndVertical(); // end right column
|
EditorGUILayout.EndVertical(); // end right column
|
||||||
EditorGUILayout.EndHorizontal(); // end split
|
EditorGUILayout.EndHorizontal(); // end split
|
||||||
|
|
||||||
|
if (EditorGUI.EndChangeCheck()) {
|
||||||
|
Undo.RecordObject(target, "Edit ClusterPrefab");
|
||||||
|
SerializedProperty versionProp = serializedObject.FindProperty("version");
|
||||||
|
versionProp.intValue++;
|
||||||
|
serializedObject.ApplyModifiedProperties();
|
||||||
|
EditorUtility.SetDirty(target);
|
||||||
|
Debug.Log($"{name} Prefab changed, version {versionProp.intValue}");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Inspector
|
#region Inspector
|
||||||
|
|||||||
@ -26,15 +26,26 @@ namespace NanoBrain.Unity {
|
|||||||
|
|
||||||
public static readonly Dictionary<string, ClusterView> clusterViews = new();
|
public static readonly Dictionary<string, ClusterView> clusterViews = new();
|
||||||
public static ClusterView GetClusterView(SerializedProperty property) {
|
public static ClusterView GetClusterView(SerializedProperty property) {
|
||||||
string key = property.propertyPath + "_" + property.serializedObject.targetObject.GetInstanceID();//GetEntityId();
|
#if UNITY_6000_0_OR_NEWER
|
||||||
|
EntityId id = property.serializedObject.targetObject.GetEntityId();
|
||||||
|
#else
|
||||||
|
int id = property.serializedObject.targetObject.GetInstanceID();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
string key = property.propertyPath + "_" + id;
|
||||||
if (!clusterViews.TryGetValue(key, out ClusterView clusterView))
|
if (!clusterViews.TryGetValue(key, out ClusterView clusterView))
|
||||||
clusterView = new(key);// { key = key };
|
clusterView = new(key);// { key = key };
|
||||||
return clusterView;
|
return clusterView;
|
||||||
}
|
}
|
||||||
public static ClusterView GetClusterView(SerializedObject serializedObject) {
|
public static ClusterView GetClusterView(SerializedObject serializedObject) {
|
||||||
string key = serializedObject.targetObject.GetInstanceID().ToString(); //GetEntityId().ToString();
|
#if UNITY_6000_0_OR_NEWER
|
||||||
|
EntityId id = serializedObject.targetObject.GetEntityId();
|
||||||
|
#else
|
||||||
|
int id = serializedObject.targetObject.GetInstanceID();
|
||||||
|
#endif
|
||||||
|
string key = id.ToString();
|
||||||
if (!clusterViews.TryGetValue(key, out ClusterView clusterView))
|
if (!clusterViews.TryGetValue(key, out ClusterView clusterView))
|
||||||
clusterView = new(key); // { key = key };
|
clusterView = new(key);
|
||||||
return clusterView;
|
return clusterView;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -202,12 +213,12 @@ namespace NanoBrain.Unity {
|
|||||||
#region Full Graph
|
#region Full Graph
|
||||||
|
|
||||||
protected void DrawFullGraph() {
|
protected void DrawFullGraph() {
|
||||||
if (this.currentNucleus == null) {
|
// if (this.currentNucleus == null) {
|
||||||
Vector3 position = new(150, 210, 0);
|
// Vector3 position = new(150, 210, 0);
|
||||||
DrawAllOutputs(position);
|
// DrawAllOutputs(position);
|
||||||
DrawOutputs(position);
|
// DrawOutputs(position);
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
|
|
||||||
Dag dag = GenerateGraph(this.selectedOutput);
|
Dag dag = GenerateGraph(this.selectedOutput);
|
||||||
Dag.ComputeLayout(dag);
|
Dag.ComputeLayout(dag);
|
||||||
@ -260,8 +271,8 @@ namespace NanoBrain.Unity {
|
|||||||
|
|
||||||
public Dag GenerateGraph(Nucleus rootNucleus) {
|
public Dag GenerateGraph(Nucleus rootNucleus) {
|
||||||
Dag dag = new();
|
Dag dag = new();
|
||||||
if (rootNucleus == null)
|
// if (rootNucleus == null)
|
||||||
return dag;
|
// return dag;
|
||||||
|
|
||||||
int ix = 0;
|
int ix = 0;
|
||||||
Dag.Node receiver = new() {
|
Dag.Node receiver = new() {
|
||||||
@ -270,18 +281,41 @@ namespace NanoBrain.Unity {
|
|||||||
};
|
};
|
||||||
dag.nodes.Add(receiver);
|
dag.nodes.Add(receiver);
|
||||||
ix++;
|
ix++;
|
||||||
|
if (rootNucleus == null)
|
||||||
|
DescendGraphFromRoot(ref ix, dag);
|
||||||
|
else
|
||||||
DescendGraph(receiver, ref ix, dag);
|
DescendGraph(receiver, ref ix, dag);
|
||||||
return dag;
|
return dag;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void DescendGraphFromRoot(ref int ix, Dag dag) {
|
||||||
|
foreach (Nucleus nucleus in this.currentCluster.outputs) {
|
||||||
|
string nucleusName = nucleus.name;
|
||||||
|
Dag.Node node = dag.FindNode(nucleusName);
|
||||||
|
if (node == null) {
|
||||||
|
node = new() {
|
||||||
|
id = ix,
|
||||||
|
nucleus = nucleus
|
||||||
|
};
|
||||||
|
dag.nodes.Add(node);
|
||||||
|
}
|
||||||
|
Dag.Edge edge = new() {
|
||||||
|
fromId = node.id,
|
||||||
|
toId = 0
|
||||||
|
};
|
||||||
|
dag.edges.Add(edge);
|
||||||
|
ix++;
|
||||||
|
DescendGraph(node, ref ix, dag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void DescendGraph(Dag.Node receiver, ref int ix, Dag dag) {
|
private void DescendGraph(Dag.Node receiver, ref int ix, Dag dag) {
|
||||||
Neuron receiverNeuron = receiver.nucleus as Neuron;
|
if (receiver.nucleus is not Neuron receiverNeuron)
|
||||||
if (receiverNeuron == null)
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
foreach (Synapse synapse in receiverNeuron.synapses) {
|
foreach (Synapse synapse in receiverNeuron.synapses) {
|
||||||
Nucleus nucleus = synapse.neuron;
|
Nucleus nucleus = synapse.neuron;
|
||||||
if (nucleus.parent != null && nucleus.parent != currentNucleus.parent) {
|
if (nucleus.parent != null && currentNucleus != null && nucleus.parent != currentNucleus.parent) {
|
||||||
nucleus = nucleus.parent;
|
nucleus = nucleus.parent;
|
||||||
}
|
}
|
||||||
string nucleusName = nucleus.name;
|
string nucleusName = nucleus.name;
|
||||||
@ -739,13 +773,13 @@ namespace NanoBrain.Unity {
|
|||||||
|
|
||||||
Vector2 dir = to - from;
|
Vector2 dir = to - from;
|
||||||
float len = dir.magnitude;
|
float len = dir.magnitude;
|
||||||
if (len <= 2f * discRadius || len <= Mathf.Epsilon)
|
if (len <= Mathf.Epsilon) //len <= 2f * discRadius || )
|
||||||
// line too short
|
// line too short
|
||||||
return;
|
return;
|
||||||
|
|
||||||
Vector2 n = dir / len; // normalized
|
Vector2 n = dir / len; // normalized
|
||||||
Vector2 a = from + n * discRadius;
|
Vector2 a = from;// + n * discRadius;
|
||||||
Vector2 b = to - n * discRadius;
|
Vector2 b = to;// - n * discRadius;
|
||||||
Handles.DrawLine(a, b);
|
Handles.DrawLine(a, b);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -756,7 +790,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}");
|
||||||
|
|||||||
@ -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;
|
||||||
@ -13,38 +12,55 @@ namespace NanoBrain.Unity {
|
|||||||
static Cluster_Drawer() {
|
static Cluster_Drawer() {
|
||||||
if (Application.isPlaying)
|
if (Application.isPlaying)
|
||||||
SceneView.duringSceneGui += OnSceneGUI;
|
SceneView.duringSceneGui += OnSceneGUI;
|
||||||
|
|
||||||
Selection.selectionChanged += OnSelectionChanged;
|
|
||||||
if (clusterView != null)
|
|
||||||
clusterView.initialized = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private const float padding = 4f;
|
private const float graphHeight = 500f; // height reserved for the VisualElement
|
||||||
private const float elementHeight = 64f; // height reserved for the VisualElement
|
private static ClusterView currentClusterView;
|
||||||
private static ClusterView clusterView;
|
|
||||||
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) {
|
||||||
if (Cluster_Drawer.clusterView == null)
|
float height = EditorGUIUtility.singleLineHeight;
|
||||||
return 0;
|
if (Cluster_Drawer.currentClusterView == null)
|
||||||
|
// When no cluster is viewed
|
||||||
float height = EditorGUIUtility.singleLineHeight + padding;
|
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 += padding + elementHeight;
|
height = graphHeight;
|
||||||
height = 500;
|
}
|
||||||
|
else {
|
||||||
|
// Unclear why this is necessary,
|
||||||
|
// but without this, expanding the graph foldout is not possible
|
||||||
|
height += EditorGUIUtility.singleLineHeight;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
height = 18;
|
|
||||||
return height;
|
return height;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void InstantiateCluster(SerializedProperty property, ClusterView clusterView) {
|
||||||
|
if (property == null || property.serializedObject == null || clusterView.initialized)
|
||||||
|
return;
|
||||||
|
|
||||||
|
SerializedProperty prefabProp = property.FindPropertyRelative(nameof(Cluster.prefab));
|
||||||
|
UnityEngine.Object targetObject = property.serializedObject.targetObject;
|
||||||
|
if (targetObject == null)
|
||||||
|
return;
|
||||||
|
|
||||||
|
Debug.Log($"Instantiate new Cluster for {targetObject.name}");
|
||||||
|
|
||||||
|
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) {
|
||||||
// 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);
|
||||||
@ -59,44 +75,34 @@ namespace NanoBrain.Unity {
|
|||||||
Rect fieldRect = new(position.x, position.y, position.width, EditorGUIUtility.singleLineHeight);
|
Rect fieldRect = new(position.x, position.y, position.width, EditorGUIUtility.singleLineHeight);
|
||||||
EditorGUI.BeginChangeCheck();
|
EditorGUI.BeginChangeCheck();
|
||||||
EditorGUI.PropertyField(fieldRect, prefabProp, label);
|
EditorGUI.PropertyField(fieldRect, prefabProp, label);
|
||||||
|
// 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
|
||||||
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);
|
||||||
SerializedObject serializedObject = property.serializedObject;
|
|
||||||
foreach (UnityEngine.Object targetObject in serializedObject.targetObjects) {
|
|
||||||
var parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex);
|
|
||||||
if (parent != null && memberInfo is FieldInfo fieldInfo) {
|
|
||||||
fieldInfo.SetValue(parent, newCluster);
|
|
||||||
EditorUtility.SetDirty(targetObject);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
// No prefab selected -> no cluster instance
|
||||||
|
SetInstance(property, new());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If a brain has been selected
|
||||||
if (prefabProp.objectReferenceValue != null) {
|
if (prefabProp.objectReferenceValue != null) {
|
||||||
// Graph is not shown when multi-editing
|
// Graph is not shown when multi-editing
|
||||||
if (property.serializedObject.targetObjects.Length == 1) {
|
if (property.serializedObject.targetObjects.Length == 1) {
|
||||||
UnityEngine.Object targetObject = property.serializedObject.targetObject;
|
UnityEngine.Object targetObject = property.serializedObject.targetObject;
|
||||||
Cluster_Drawer.selectedTarget = targetObject;
|
Cluster_Drawer.selectedTarget = targetObject;
|
||||||
|
|
||||||
Cluster cluster;
|
Cluster cluster = SerializedPropertyUtility.GetManagedObjectForProperty(targetObject, property.propertyPath) as Cluster;
|
||||||
if (clusterView.initialized || Application.isPlaying) {
|
if (cluster.version != cluster.prefab.version) {
|
||||||
cluster = SerializedPropertyUtility.GetManagedObjectForProperty(targetObject, property.propertyPath) as Cluster;
|
// Debug.Log($"prefab version: {cluster.prefab.version} cluster version: {cluster.version}");
|
||||||
}
|
clusterView.initialized = false;
|
||||||
else {
|
EditorApplication.delayCall += () => InstantiateCluster(property, clusterView);
|
||||||
Debug.Log("New cluster instance");
|
|
||||||
// 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
|
||||||
@ -107,12 +113,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);
|
||||||
}
|
}
|
||||||
@ -123,6 +129,17 @@ namespace NanoBrain.Unity {
|
|||||||
EditorGUI.EndProperty();
|
EditorGUI.EndProperty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void SetInstance(SerializedProperty property, Cluster newCluster) {
|
||||||
|
SerializedObject serializedObject = property.serializedObject;
|
||||||
|
foreach (UnityEngine.Object targetObject in serializedObject.targetObjects) {
|
||||||
|
object parent = SerializedPropertyUtility.GetParentObjectAndMember(targetObject, property.propertyPath, out var memberInfo, out int outIndex);
|
||||||
|
if (parent != null && memberInfo is FieldInfo fieldInfo) {
|
||||||
|
fieldInfo.SetValue(parent, newCluster);
|
||||||
|
EditorUtility.SetDirty(targetObject);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private static void OnSceneGUI(SceneView sceneView) {
|
private static void OnSceneGUI(SceneView sceneView) {
|
||||||
if (Application.isPlaying == false || selectedTarget == null)
|
if (Application.isPlaying == false || selectedTarget == null)
|
||||||
return;
|
return;
|
||||||
@ -134,29 +151,21 @@ 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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void OnSelectionChanged() {
|
|
||||||
UnityEngine.Object active = Selection.activeObject;
|
|
||||||
if (active == null)
|
|
||||||
return;
|
|
||||||
|
|
||||||
foreach (ClusterView clusterView in ClusterView.clusterViews.Values)
|
|
||||||
clusterView.initialized = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class SerializedPropertyUtility {
|
public static class SerializedPropertyUtility {
|
||||||
|
|||||||
167
Editor/Dag.cs
167
Editor/Dag.cs
@ -28,6 +28,9 @@ namespace NanoBrain.Unity {
|
|||||||
name = name[..colonPos];
|
name = name[..colonPos];
|
||||||
}
|
}
|
||||||
foreach (Node node in this.nodes) {
|
foreach (Node node in this.nodes) {
|
||||||
|
if (node.nucleus == null)
|
||||||
|
continue;
|
||||||
|
|
||||||
string nodeName = node.nucleus.name;
|
string nodeName = node.nucleus.name;
|
||||||
if (justBaseName) {
|
if (justBaseName) {
|
||||||
int colonPos = nodeName.IndexOf(":");
|
int colonPos = nodeName.IndexOf(":");
|
||||||
@ -43,6 +46,144 @@ namespace NanoBrain.Unity {
|
|||||||
public static Node GetNodeById(Dag dag, int id) => dag.nodes.FirstOrDefault(x => x.id == id);
|
public static Node GetNodeById(Dag dag, int id) => dag.nodes.FirstOrDefault(x => x.id == id);
|
||||||
|
|
||||||
public static void ComputeLayout(Dag dag) {
|
public static void ComputeLayout(Dag dag) {
|
||||||
|
BuildAdjacencyAndPredecessors(dag, out Dictionary<int, List<int>> adjacency, out Dictionary<int, List<int>> predecessors);
|
||||||
|
List<int> order = TopologicalOrder(adjacency, dag.nodes.Select(n => n.id));
|
||||||
|
Dictionary<int, int> column = ComputeLongestPathColumns(adjacency, order, dag.nodes.Select(n => n.id));
|
||||||
|
|
||||||
|
CreateDummiesAndEdges(dag, column, out List<Node> allNodes, out Dictionary<int, int> allColumns, out List<Edge> newEdges);
|
||||||
|
|
||||||
|
List<List<int>> columns = GroupColumns(allColumns);
|
||||||
|
PlaceNodes(allNodes, columns);
|
||||||
|
|
||||||
|
// update dag with new lists (dummies included)
|
||||||
|
dag.edges = newEdges;
|
||||||
|
dag.nodes = allNodes;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper: build adjacency and predecessor lists
|
||||||
|
private static void BuildAdjacencyAndPredecessors(Dag dag, out Dictionary<int, List<int>> adjacency, out Dictionary<int, List<int>> predecessors) {
|
||||||
|
adjacency = dag.nodes.ToDictionary(n => n.id, n => new List<int>());
|
||||||
|
predecessors = dag.nodes.ToDictionary(n => n.id, n => new List<int>());
|
||||||
|
foreach (Edge edge in dag.edges) {
|
||||||
|
if (!adjacency.ContainsKey(edge.fromId) || !adjacency.ContainsKey(edge.toId))
|
||||||
|
continue;
|
||||||
|
adjacency[edge.fromId].Add(edge.toId);
|
||||||
|
predecessors[edge.toId].Add(edge.fromId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper: compute topological order (returns empty list if cycle present)
|
||||||
|
private static List<int> TopologicalOrder(Dictionary<int, List<int>> adjacency, IEnumerable<int> nodeIds) {
|
||||||
|
Dictionary<int, int> inDegree = nodeIds.ToDictionary(id => id, _ => 0);
|
||||||
|
foreach (KeyValuePair<int, List<int>> keyValue in adjacency)
|
||||||
|
foreach (int to in keyValue.Value) if (inDegree.ContainsKey(to))
|
||||||
|
inDegree[to]++;
|
||||||
|
|
||||||
|
Queue<int> queue = new(inDegree.Where(keyValue => keyValue.Value == 0).Select(kv => kv.Key));
|
||||||
|
List<int> topo = new();
|
||||||
|
while (queue.Count > 0) {
|
||||||
|
int nodeId = queue.Dequeue();
|
||||||
|
topo.Add(nodeId);
|
||||||
|
foreach (int adjacentNodeId in adjacency[nodeId]) {
|
||||||
|
if (!inDegree.ContainsKey(adjacentNodeId))
|
||||||
|
continue;
|
||||||
|
inDegree[adjacentNodeId]--;
|
||||||
|
if (inDegree[adjacentNodeId] == 0)
|
||||||
|
queue.Enqueue(adjacentNodeId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return topo;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper: longest-path-from-sinks column assignment (deterministic)
|
||||||
|
private static Dictionary<int, int> ComputeLongestPathColumns(Dictionary<int, List<int>> adjacency, List<int> order, IEnumerable<int> nodeIds) {
|
||||||
|
Dictionary<int, int> column = nodeIds.ToDictionary(id => id, _ => 0);
|
||||||
|
foreach (int nodeId in Enumerable.Reverse(order)) {
|
||||||
|
foreach (int child in adjacency[nodeId]) {
|
||||||
|
int cand = column[child] + 1;
|
||||||
|
if (cand > column[nodeId])
|
||||||
|
column[nodeId] = cand;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return column;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper: replace long edges with dummy node chains and return augmented node/column/edge lists
|
||||||
|
private static void CreateDummiesAndEdges(Dag dag, Dictionary<int, int> column, out List<Node> allNodes, out Dictionary<int, int> allColumns, out List<Edge> newEdges) {
|
||||||
|
allColumns = new Dictionary<int, int>(column);
|
||||||
|
allNodes = new List<Node>(dag.nodes);
|
||||||
|
newEdges = new List<Edge>();
|
||||||
|
int nextDummyId = -1;
|
||||||
|
|
||||||
|
foreach (Edge edge in dag.edges) {
|
||||||
|
if (!column.ContainsKey(edge.fromId) || !column.ContainsKey(edge.toId)) {
|
||||||
|
newEdges.Add(edge);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
int columnFrom = column[edge.fromId];
|
||||||
|
int columnTo = column[edge.toId];
|
||||||
|
int span = Mathf.Abs(columnTo - columnFrom);
|
||||||
|
if (span <= 1) {
|
||||||
|
newEdges.Add(edge);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
int prev = edge.fromId;
|
||||||
|
int direction = columnTo > columnFrom ? 1 : -1;
|
||||||
|
for (int step = 1; step < span; step++) {
|
||||||
|
int dummyCol = columnFrom + step * direction;
|
||||||
|
int dummyId = nextDummyId--;
|
||||||
|
Node dummy = new() {
|
||||||
|
id = dummyId,
|
||||||
|
position = Vector2.zero
|
||||||
|
};
|
||||||
|
// System.Reflection.FieldInfo field = typeof(Node).GetField("isDummy");
|
||||||
|
// if (field != null) field.SetValue(dummy, true);
|
||||||
|
allNodes.Add(dummy);
|
||||||
|
allColumns[dummyId] = dummyCol;
|
||||||
|
|
||||||
|
Edge newDummyEdge = new() {
|
||||||
|
fromId = prev,
|
||||||
|
toId = dummyId
|
||||||
|
};
|
||||||
|
newEdges.Add(newDummyEdge);
|
||||||
|
prev = dummyId;
|
||||||
|
}
|
||||||
|
Edge newEdge = new() {
|
||||||
|
fromId = prev,
|
||||||
|
toId = edge.toId
|
||||||
|
};
|
||||||
|
newEdges.Add(newEdge);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper: group columns into ordered list of lists
|
||||||
|
private static List<List<int>> GroupColumns(Dictionary<int, int> allColumns) {
|
||||||
|
return allColumns.GroupBy(kv => kv.Value).OrderBy(g => g.Key).Select(g => g.Select(x => x.Key).ToList()).ToList();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helper: place nodes vertically within each column
|
||||||
|
private static void PlaceNodes(List<Node> allNodes, List<List<int>> columns) {
|
||||||
|
float hSpacing = 100f;
|
||||||
|
float totalHeight = 400f;
|
||||||
|
for (int columnIx = 0; columnIx < columns.Count; columnIx++) {
|
||||||
|
List<int> nodeList = columns[columnIx];
|
||||||
|
float spacing = totalHeight / Mathf.Max(1, nodeList.Count);
|
||||||
|
float margin = 10 + spacing / 2;
|
||||||
|
for (int i = 0; i < nodeList.Count; i++) {
|
||||||
|
int id = nodeList[i];
|
||||||
|
Node node = allNodes.FirstOrDefault(n => n.id == id);
|
||||||
|
if (node == null)
|
||||||
|
continue;
|
||||||
|
float x = (hSpacing * 1.5f) + columnIx * hSpacing;
|
||||||
|
float y = margin + i * spacing;
|
||||||
|
node.position = new Vector2(x, y);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void ComputeLayoutKahn(Dag dag) {
|
||||||
Dictionary<int, List<int>> adjacency = dag.nodes.ToDictionary(n => n.id, n => new List<int>());
|
Dictionary<int, List<int>> adjacency = dag.nodes.ToDictionary(n => n.id, n => new List<int>());
|
||||||
Dictionary<int, int> outdegree = dag.nodes.ToDictionary(node => node.id, n => 0);
|
Dictionary<int, int> outdegree = dag.nodes.ToDictionary(node => node.id, n => 0);
|
||||||
foreach (Edge edge in dag.edges) {
|
foreach (Edge edge in dag.edges) {
|
||||||
@ -99,29 +240,6 @@ namespace NanoBrain.Unity {
|
|||||||
Select(g => g.Select(x => x.Key).ToList()).
|
Select(g => g.Select(x => x.Key).ToList()).
|
||||||
ToList();
|
ToList();
|
||||||
|
|
||||||
// Same code without using Linq
|
|
||||||
// Build layers dictionary: layerIndex -> List<int> nodeIds
|
|
||||||
// Dictionary<int, List<int>> layersDict = new();
|
|
||||||
// foreach (KeyValuePair<int, int> kv in layer) {
|
|
||||||
// int nodeId = kv.Key;
|
|
||||||
// int layerIndex = kv.Value;
|
|
||||||
// if (!layersDict.TryGetValue(layerIndex, out List<int> list)) {
|
|
||||||
// list = new List<int>();
|
|
||||||
// layersDict[layerIndex] = list;
|
|
||||||
// }
|
|
||||||
// list.Add(nodeId);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// // Determine sorted layer indices
|
|
||||||
// List<int> layerIndices = new(layersDict.Keys);
|
|
||||||
// layerIndices.Sort(); // ascending order
|
|
||||||
|
|
||||||
// // Build final List<List<int>> in sorted order
|
|
||||||
// List<List<int>> layers = new();
|
|
||||||
// foreach (int idx in layerIndices) {
|
|
||||||
// layers.Add(layersDict[idx]);
|
|
||||||
// }
|
|
||||||
|
|
||||||
float hSpacing = 100f;
|
float hSpacing = 100f;
|
||||||
float totalHeight = 400f;
|
float totalHeight = 400f;
|
||||||
|
|
||||||
@ -136,14 +254,11 @@ namespace NanoBrain.Unity {
|
|||||||
if (node == null)
|
if (node == null)
|
||||||
continue;
|
continue;
|
||||||
float x = (hSpacing * 1.5f) + columnIx * hSpacing;
|
float x = (hSpacing * 1.5f) + columnIx * hSpacing;
|
||||||
//float y = 400 - totalHeight / 2f + i * vSpacing;
|
|
||||||
float y = margin + i * spacing;
|
float y = margin + i * spacing;
|
||||||
// Debug.Log($"({li}, {i}) -> {x}, {y}");
|
|
||||||
node.position = new Vector2(x, y);
|
node.position = new Vector2(x, y);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Repaint();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -72,6 +72,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>
|
||||||
@ -451,7 +455,7 @@ namespace NanoBrain {
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual Neuron defaultOutput {//=> this.nuclei[0] as Nucleus;
|
public virtual Neuron defaultOutput {//=> this.nuclei[0] as Nucleus;
|
||||||
get {
|
get {
|
||||||
if (this.nuclei.Count > 0)
|
if (this.nuclei != null && this.nuclei.Count > 0)
|
||||||
return this.nuclei[0] as Neuron;
|
return this.nuclei[0] as Neuron;
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -471,6 +475,9 @@ namespace NanoBrain {
|
|||||||
get {
|
get {
|
||||||
if (this._outputs == null || this._outputs.Count == 0) {
|
if (this._outputs == null || this._outputs.Count == 0) {
|
||||||
this._outputs = new();
|
this._outputs = new();
|
||||||
|
if (this.nuclei == null)
|
||||||
|
return this._outputs;
|
||||||
|
|
||||||
foreach (Nucleus nucleus in this.nuclei) {
|
foreach (Nucleus nucleus in this.nuclei) {
|
||||||
if (nucleus is Neuron neuron && neuron.receivers.Count == 0)
|
if (nucleus is Neuron neuron && neuron.receivers.Count == 0)
|
||||||
this._outputs.Add(neuron);
|
this._outputs.Add(neuron);
|
||||||
|
|||||||
@ -32,7 +32,10 @@ namespace NanoBrain {
|
|||||||
public Neuron(Cluster parent, string name) {
|
public Neuron(Cluster parent, string name) {
|
||||||
this.parent = parent;
|
this.parent = parent;
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.parent?.nuclei.Add(this);
|
if (this.parent != null) {
|
||||||
|
this.parent.nuclei ??= new();
|
||||||
|
this.parent.nuclei.Add(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Serialization
|
#region Serialization
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace NanoBrain.Unity {
|
namespace NanoBrain.Unity {
|
||||||
@ -17,25 +16,43 @@ namespace NanoBrain.Unity {
|
|||||||
//[HideInInspector]
|
//[HideInInspector]
|
||||||
public int version;
|
public int version;
|
||||||
|
|
||||||
/// <summary>
|
// #if UNITY_EDITOR
|
||||||
/// Call this function to ensure that there is at least one nucleus
|
// private bool queuedIncrement = false;
|
||||||
/// </summary>
|
|
||||||
/// his is an invariant and should be ensured before the nucleus is used
|
|
||||||
/// because output requires it.
|
|
||||||
public void EnsureInitialization() {
|
|
||||||
this.cluster.prefab = this;
|
|
||||||
this.cluster.name = this.name;
|
|
||||||
this.cluster.nuclei ??= new List<Nucleus>();
|
|
||||||
if (this.cluster.nuclei.Count <= 0)
|
|
||||||
new Neuron(this.cluster, "Output"); // Every cluster should have at least 1 neuron
|
|
||||||
this.cluster.instanceCount = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#if UNITY_EDITOR
|
// private void OnValidate() {
|
||||||
private void OnValidate() {
|
// Debug.Log("Validating...");
|
||||||
version++;
|
// if (queuedIncrement) {
|
||||||
}
|
// Debug.Log("Re-entry");
|
||||||
#endif
|
// return; // avoid re-entrancy
|
||||||
|
// }
|
||||||
|
|
||||||
|
// queuedIncrement = true;
|
||||||
|
|
||||||
|
// // Defer so Unity finishes its internal serialization/validate cycle first
|
||||||
|
// UnityEditor.EditorApplication.update += IncrementVersion;
|
||||||
|
// }
|
||||||
|
// private void IncrementVersion() {
|
||||||
|
// UnityEditor.EditorApplication.update -= IncrementVersion;
|
||||||
|
// Debug.Log("updating version...");
|
||||||
|
// // Ensure object still exists and hasn't been destroyed
|
||||||
|
// if (this == null) {
|
||||||
|
// queuedIncrement = false;
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // Record for Undo and mark dirty so change persists
|
||||||
|
// UnityEditor.Undo.RecordObject(this, $"Increment {name} version");
|
||||||
|
// version++;
|
||||||
|
// UnityEditor.EditorUtility.SetDirty(this);
|
||||||
|
// Debug.Log($"{name} Prefab changed, version {version}");
|
||||||
|
|
||||||
|
// // Optional: force Inspector repaint
|
||||||
|
// //UnityEditor.EditorUtility.SetDirty(this);
|
||||||
|
// // clear the flag
|
||||||
|
// queuedIncrement = false;
|
||||||
|
|
||||||
|
// }
|
||||||
|
// #endif
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,103 +17,60 @@ MonoBehaviour:
|
|||||||
parent:
|
parent:
|
||||||
rid: -2
|
rid: -2
|
||||||
prefab: {fileID: 11400000}
|
prefab: {fileID: 11400000}
|
||||||
|
version: 65
|
||||||
|
instances: []
|
||||||
instanceCount: 1
|
instanceCount: 1
|
||||||
nuclei:
|
nuclei:
|
||||||
- rid: 4201949899492425781
|
- rid: 4201950332465446972
|
||||||
- rid: 4201949899492425817
|
- rid: 4201950332465446973
|
||||||
|
version: 506
|
||||||
references:
|
references:
|
||||||
version: 2
|
version: 2
|
||||||
RefIds:
|
RefIds:
|
||||||
- rid: -2
|
- rid: -2
|
||||||
type: {class: , ns: , asm: }
|
type: {class: , ns: , asm: }
|
||||||
- rid: 4201949899492425781
|
- rid: 4201950332465446972
|
||||||
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
|
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
|
||||||
data:
|
data:
|
||||||
name: Output
|
name: Output
|
||||||
parent:
|
parent:
|
||||||
rid: 4201950148723474519
|
rid: 4201950332465446974
|
||||||
bias: {x: 0, y: 0, z: 1}
|
bias: {x: 0, y: 0, z: 1}
|
||||||
_synapses:
|
_synapses:
|
||||||
- neuron:
|
- neuron:
|
||||||
rid: 4201949899492425817
|
rid: 4201950332465446973
|
||||||
weight: 4
|
weight: 4
|
||||||
combinator: 0
|
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: 19.870863
|
lastUpdate: 35.320103
|
||||||
|
breakOnUpdate: 0
|
||||||
_receivers: []
|
_receivers: []
|
||||||
- rid: 4201949899492425817
|
- rid: 4201950332465446973
|
||||||
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
|
type: {class: Neuron, ns: NanoBrain, asm: Assembly-CSharp}
|
||||||
data:
|
data:
|
||||||
name: Sensor
|
name: Sensor
|
||||||
parent:
|
parent:
|
||||||
rid: 4201950148723474519
|
rid: 4201950332465446974
|
||||||
bias: {x: 0, y: 0, z: 0}
|
bias: {x: 0, y: 0, z: 0}
|
||||||
_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: 19.870863
|
lastUpdate: 35.320103
|
||||||
|
breakOnUpdate: 0
|
||||||
_receivers:
|
_receivers:
|
||||||
- rid: 4201949899492425781
|
- rid: 4201950332465446972
|
||||||
- rid: 4201950148723474519
|
- rid: 4201950332465446974
|
||||||
type: {class: Cluster, ns: NanoBrain, asm: Assembly-CSharp}
|
type: {class: Cluster, ns: NanoBrain, asm: Assembly-CSharp}
|
||||||
data:
|
data:
|
||||||
name: Braitenberg 1
|
name: Braitenberg 1
|
||||||
parent:
|
parent:
|
||||||
rid: -2
|
rid: -2
|
||||||
prefab: {fileID: 11400000}
|
prefab: {fileID: 11400000}
|
||||||
|
version: 65
|
||||||
|
instances: []
|
||||||
instanceCount: 1
|
instanceCount: 1
|
||||||
nuclei:
|
nuclei:
|
||||||
- rid: 4201949899492425781
|
- rid: 4201950332465446972
|
||||||
- rid: 4201949899492425817
|
- rid: 4201950332465446973
|
||||||
|
|||||||
@ -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: 21
|
||||||
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
|
||||||
|
|||||||
@ -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: 12
|
||||||
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
|
||||||
|
|||||||
@ -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: 44
|
||||||
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
|
||||||
|
|||||||
@ -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: 41
|
||||||
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
|
||||||
|
|||||||
@ -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: 11
|
||||||
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
@ -72,10 +72,506 @@ PrefabInstance:
|
|||||||
propertyPath: m_Name
|
propertyPath: m_Name
|
||||||
value: Vehicle 1
|
value: Vehicle 1
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: brain.name
|
||||||
|
value: Braitenberg 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
propertyPath: sensorRight
|
propertyPath: sensorRight
|
||||||
value:
|
value:
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: brain.prefab
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: brain.version
|
||||||
|
value: 44
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: brain.instanceCount
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: brain.nuclei.Array.size
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'brain.nuclei.Array.data[0]'
|
||||||
|
value: 4201950330056344037
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'brain.nuclei.Array.data[1]'
|
||||||
|
value: 4201950330056344038
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421372]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Neuron
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421373]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Neuron
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421374]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Cluster
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421437]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Neuron
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421438]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Neuron
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421439]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Cluster
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950330056344037]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Neuron
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950330056344038]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Neuron
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950330056344039]'
|
||||||
|
value: Assembly-CSharp NanoBrain.Cluster
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].name
|
||||||
|
value: Output
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].name
|
||||||
|
value: Sensor
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].name
|
||||||
|
value: Braitenberg 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].name
|
||||||
|
value: Output
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].name
|
||||||
|
value: Sensor
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].name
|
||||||
|
value: Braitenberg 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].name
|
||||||
|
value: Output
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].name
|
||||||
|
value: Sensor
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].name
|
||||||
|
value: Braitenberg 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].bias.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].bias.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].bias.z
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].parent
|
||||||
|
value: 4201950310209421374
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].bias.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].bias.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].bias.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].parent
|
||||||
|
value: 4201950310209421374
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].parent
|
||||||
|
value: -2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].prefab
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].bias.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].bias.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].bias.z
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].parent
|
||||||
|
value: 4201950310209421439
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].bias.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].bias.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].bias.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].parent
|
||||||
|
value: 4201950310209421439
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].parent
|
||||||
|
value: -2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].prefab
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].bias.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].bias.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].bias.z
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].parent
|
||||||
|
value: 4201950330056344039
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].bias.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].bias.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].bias.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].parent
|
||||||
|
value: 4201950330056344039
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].parent
|
||||||
|
value: -2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].prefab
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: c2d142058a073d6fdba2c8fab05834e3, type: 2}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].version
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].version
|
||||||
|
value: 8
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].version
|
||||||
|
value: 44
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372]._activator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].combinator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].lastUpdate
|
||||||
|
value: 96.72535
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373]._activator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].combinator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].lastUpdate
|
||||||
|
value: 96.72535
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437]._activator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].combinator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].lastUpdate
|
||||||
|
value: 305.44333
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438]._activator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].combinator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].lastUpdate
|
||||||
|
value: 305.44333
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037]._activator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].combinator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].lastUpdate
|
||||||
|
value: 31.01318
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038]._activator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].combinator
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].lastUpdate
|
||||||
|
value: 31.01318
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].breakOnUpdate
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372].persistOutput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].breakOnUpdate
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373].persistOutput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].instanceCount
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].breakOnUpdate
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437].persistOutput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].breakOnUpdate
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438].persistOutput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].instanceCount
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].breakOnUpdate
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037].persistOutput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].breakOnUpdate
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038].persistOutput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].instanceCount
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].nuclei.Array.size
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].nuclei.Array.size
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].nuclei.Array.size
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372]._synapses.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373]._synapses.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421374].instances.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421374].nuclei.Array.data[0]'
|
||||||
|
value: 4201950310209421372
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421374].nuclei.Array.data[1]'
|
||||||
|
value: 4201950310209421373
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437]._synapses.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438]._synapses.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421439].instances.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421439].nuclei.Array.data[0]'
|
||||||
|
value: 4201950310209421437
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421439].nuclei.Array.data[1]'
|
||||||
|
value: 4201950310209421438
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037]._synapses.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038]._synapses.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344039].instances.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950330056344039].nuclei.Array.data[0]'
|
||||||
|
value: 4201950330056344037
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950330056344039].nuclei.Array.data[1]'
|
||||||
|
value: 4201950330056344038
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372]._receivers.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421373]._receivers.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437]._receivers.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421438]._receivers.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037]._receivers.Array.size
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344038]._receivers.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421373]._receivers.Array.data[0]'
|
||||||
|
value: 4201950310209421372
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950310209421438]._receivers.Array.data[0]'
|
||||||
|
value: 4201950310209421437
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: 'managedReferences[4201950330056344038]._receivers.Array.data[0]'
|
||||||
|
value: 4201950330056344037
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372]._synapses.Array.data[0].neuron
|
||||||
|
value: 4201950310209421373
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421372]._synapses.Array.data[0].weight
|
||||||
|
value: 4
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437]._synapses.Array.data[0].neuron
|
||||||
|
value: 4201950310209421438
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950310209421437]._synapses.Array.data[0].weight
|
||||||
|
value: 4
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037]._synapses.Array.data[0].neuron
|
||||||
|
value: 4201950330056344038
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 8280937452374640854, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
propertyPath: managedReferences[4201950330056344037]._synapses.Array.data[0].weight
|
||||||
|
value: 4
|
||||||
|
objectReference: {fileID: 0}
|
||||||
m_RemovedComponents: []
|
m_RemovedComponents: []
|
||||||
m_RemovedGameObjects:
|
m_RemovedGameObjects:
|
||||||
- {fileID: 449746320909641321, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
- {fileID: 449746320909641321, guid: c0398fc7a48853d47acb42e4e3498383, type: 3}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -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: []
|
||||||
|
|||||||
@ -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
@ -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: []
|
||||||
|
|||||||
@ -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
|
||||||
@ -666,7 +642,7 @@ BoxCollider:
|
|||||||
m_LayerOverridePriority: 0
|
m_LayerOverridePriority: 0
|
||||||
m_IsTrigger: 0
|
m_IsTrigger: 0
|
||||||
m_ProvidesContacts: 0
|
m_ProvidesContacts: 0
|
||||||
m_Enabled: 0
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
m_Size: {x: 1, y: 1, z: 1}
|
m_Size: {x: 1, y: 1, z: 1}
|
||||||
m_Center: {x: 0, y: 0, z: 0}
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
@ -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
|
||||||
|
|||||||
@ -15,7 +15,11 @@ namespace NanoBrain.Braitenberg {
|
|||||||
protected override float SampleSensor() {
|
protected override float SampleSensor() {
|
||||||
float sum = 0f;
|
float sum = 0f;
|
||||||
// Get all active lights in scene (Point lights only)
|
// Get all active lights in scene (Point lights only)
|
||||||
|
#if UNITY_6000_0_OR_NEWER
|
||||||
|
Light[] lights = FindObjectsByType<Light>();
|
||||||
|
#else
|
||||||
Light[] lights = FindObjectsByType<Light>(FindObjectsSortMode.None);
|
Light[] lights = FindObjectsByType<Light>(FindObjectsSortMode.None);
|
||||||
|
#endif
|
||||||
Vector3 pos = transform.position;
|
Vector3 pos = transform.position;
|
||||||
Vector3 forward = transform.forward;
|
Vector3 forward = transform.forward;
|
||||||
|
|
||||||
|
|||||||
@ -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.blue);
|
||||||
|
|
||||||
float desiredRpm = speed * 60; // target wheel RPM
|
float desiredRpm = speed * 60; // target wheel RPM
|
||||||
float currentRpm = wheelCollider.rpm;
|
float currentRpm = wheelCollider.rpm;
|
||||||
|
|||||||
@ -2,8 +2,11 @@ using System.Collections;
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace NanoBrain.Braitenberg {
|
namespace NanoBrain.Braitenberg {
|
||||||
using Unity;
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// A non-directional sensor
|
||||||
|
/// </summary>
|
||||||
|
/// The sensor has a field of view, but the signal returned does not include a direction
|
||||||
public class Sensor : MonoBehaviour {
|
public class Sensor : MonoBehaviour {
|
||||||
[Tooltip("Max distance sensor detects anything")]
|
[Tooltip("Max distance sensor detects anything")]
|
||||||
public float sensorRange = 10f;
|
public float sensorRange = 10f;
|
||||||
@ -60,7 +63,7 @@ namespace NanoBrain.Braitenberg {
|
|||||||
float angle = Mathf.Lerp(-halfAngle, halfAngle, t);
|
float angle = Mathf.Lerp(-halfAngle, halfAngle, t);
|
||||||
Vector3 dir = Quaternion.AngleAxis(angle, this.transform.up) * this.transform.forward;
|
Vector3 dir = Quaternion.AngleAxis(angle, this.transform.up) * this.transform.forward;
|
||||||
|
|
||||||
Debug.DrawRay(this.transform.position, dir * sensorRange);
|
//Debug.DrawRay(this.transform.position, dir * sensorRange);
|
||||||
if (Physics.Raycast(this.transform.position, dir, out RaycastHit hit, sensorRange, senseLayer)) {
|
if (Physics.Raycast(this.transform.position, dir, out RaycastHit hit, sensorRange, senseLayer)) {
|
||||||
// Strength inversely proportional to distance, clamped to [0,1]
|
// Strength inversely proportional to distance, clamped to [0,1]
|
||||||
float str = 1f - (hit.distance / sensorRange);
|
float str = 1f - (hit.distance / sensorRange);
|
||||||
|
|||||||
@ -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}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user