From 085906efd23bd9614c3a12bf0e82595a3de387ae Mon Sep 17 00:00:00 2001 From: Thor Brigsted Date: Wed, 25 Sep 2019 16:39:52 +0200 Subject: [PATCH] Moved default EditorGUIUtility.labelWidth so that it can be overwritten in OnBodyGUI --- Scripts/Editor/NodeEditor.cs | 1 - Scripts/Editor/NodeEditorGUI.cs | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Scripts/Editor/NodeEditor.cs b/Scripts/Editor/NodeEditor.cs index 8d293ab..812d3c0 100644 --- a/Scripts/Editor/NodeEditor.cs +++ b/Scripts/Editor/NodeEditor.cs @@ -51,7 +51,6 @@ namespace XNodeEditor { // Iterate through serialized properties and draw them like the Inspector (But with ports) SerializedProperty iterator = serializedObject.GetIterator(); bool enterChildren = true; - EditorGUIUtility.labelWidth = 84; while (iterator.NextVisible(enterChildren)) { enterChildren = false; if (excludes.Contains(iterator.name)) continue; diff --git a/Scripts/Editor/NodeEditorGUI.cs b/Scripts/Editor/NodeEditorGUI.cs index c24205e..37977cf 100644 --- a/Scripts/Editor/NodeEditorGUI.cs +++ b/Scripts/Editor/NodeEditorGUI.cs @@ -305,6 +305,9 @@ namespace XNodeEditor { NodeEditor.portPositions.Clear(); + // Set default label width. This is potentially overridden in OnBodyGUI + EditorGUIUtility.labelWidth = 84; + //Get node position Vector2 nodePos = GridToWindowPositionNoClipped(node.position);