diff --git a/Example/Nodes/Editor/DisplayValueEditor.cs b/Example/Nodes/Editor/DisplayValueEditor.cs index b928d3b..0cc9c67 100644 --- a/Example/Nodes/Editor/DisplayValueEditor.cs +++ b/Example/Nodes/Editor/DisplayValueEditor.cs @@ -7,7 +7,7 @@ namespace BasicNodes { [CustomNodeEditor(typeof(DisplayValue))] public class DisplayValueEditor : NodeEditor { - protected override void OnBodyGUI() { + public override void OnBodyGUI() { base.OnBodyGUI(); object obj = target.GetValue(null); if (obj != null) EditorGUILayout.LabelField(target.GetValue(null).ToString()); diff --git a/Scripts/Editor/NodeEditor.cs b/Scripts/Editor/NodeEditor.cs index 990b22b..10138c0 100644 --- a/Scripts/Editor/NodeEditor.cs +++ b/Scripts/Editor/NodeEditor.cs @@ -20,14 +20,14 @@ public class NodeEditor { OnBodyGUI(); } - protected void OnHeaderGUI() { + public void OnHeaderGUI() { GUI.color = Color.white; string title = NodeEditorUtilities.PrettifyCamelCase(target.name); GUILayout.Label(title, NodeEditorResources.styles.nodeHeader, GUILayout.Height(30)); } /// Draws standard field editors for all public fields - protected virtual void OnBodyGUI() { + public virtual void OnBodyGUI() { string[] excludes = { "m_Script", "graph", "position", "ports" }; portPositions = new Dictionary();