From ca48381dc2a6cc5740168848c0ada2f2a37d4ba9 Mon Sep 17 00:00:00 2001 From: Pascal Serrarens Date: Wed, 3 Dec 2025 16:00:53 +0100 Subject: [PATCH] Add neuroid details in inspector --- Assets/NanoBrain/Editor/NanoBrain_Editor.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Assets/NanoBrain/Editor/NanoBrain_Editor.cs b/Assets/NanoBrain/Editor/NanoBrain_Editor.cs index 74bd49a..1f0c46f 100644 --- a/Assets/NanoBrain/Editor/NanoBrain_Editor.cs +++ b/Assets/NanoBrain/Editor/NanoBrain_Editor.cs @@ -31,9 +31,15 @@ public class NanoBrain_Editor : Editor { #region Update public override void OnInspectorGUI() { + if (this.currentNucleus == null) + return; + DrawGraph(); - DrawDefaultInspector(); + //DrawDefaultInspector(); + EditorGUILayout.TextField("Name", currentNucleus.name); + EditorGUILayout.FloatField("Output Value", currentNucleus.outputValue.magnitude); + EditorGUILayout.IntField("# synapses", currentNucleus.synapses.Count); } private void BuildLayers() { @@ -86,7 +92,7 @@ public class NanoBrain_Editor : Editor { private void DrawGraph() { if (currentNucleus == null) return; - Rect outer = EditorGUILayout.GetControlRect(false, 400); + Rect outer = EditorGUILayout.GetControlRect(false, 420); GUI.BeginGroup(outer); foreach (NeuroidLayer layer in layers) DrawLayer(layer);