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:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user