Added defualt graph properties inspector;

Added sticky note;

Changed the name of BaseNode to SlotContainerNode in case we need other type of nodes in the future;
This commit is contained in:
Misaki
2024-11-04 01:02:30 +09:00
parent 5a9d8b9420
commit 7eec130b39
53 changed files with 517 additions and 436 deletions

View File

@@ -36,10 +36,10 @@ namespace Misaki.GraphView.Editor
return root;
}
var i = graphObject.ExposedProperties.IndexOf(_property);
foreach (var field in fields)
{
var i = graphObject.ExposedProperties.IndexOf(_property);
var serializedProperty = _serializedObject.FindProperty("_exposedProperties")?.GetArrayElementAtIndex(i)?.FindPropertyRelative(field.Name);
if (serializedProperty == null)
@@ -54,6 +54,15 @@ namespace Misaki.GraphView.Editor
root.Add(inputField);
}
var showInInspectorProperty = _serializedObject.FindProperty("_exposedProperties")?.GetArrayElementAtIndex(i)?.FindPropertyRelative("showInInspector");
if (showInInspectorProperty != null)
{
var showInInspectorField = new PropertyField(showInInspectorProperty, "Show In Inspector");
showInInspectorField.Bind(_serializedObject);
root.Add(showInInspectorField);
}
return root;
}
}