From bad05a6e64305b1032c80a975fb57d95d594b706 Mon Sep 17 00:00:00 2001 From: Thor Brigsted Date: Fri, 26 Oct 2018 18:42:16 +0200 Subject: [PATCH] InstancePortList custom PropertyHeight supported --- Scripts/Editor/NodeEditorGUILayout.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Scripts/Editor/NodeEditorGUILayout.cs b/Scripts/Editor/NodeEditorGUILayout.cs index 4720950..df8d918 100644 --- a/Scripts/Editor/NodeEditorGUILayout.cs +++ b/Scripts/Editor/NodeEditorGUILayout.cs @@ -285,6 +285,10 @@ namespace XNodeEditor { Vector2 pos = rect.position + (port.IsOutput?new Vector2(rect.width + 6, 0) : new Vector2(-36, 0)); NodeEditorGUILayout.PortField(pos, port); }; + list.elementHeightCallback = (int index) => { + SerializedProperty itemData = arrayData.GetArrayElementAtIndex(index); + return EditorGUI.GetPropertyHeight(itemData); + }; list.drawHeaderCallback = (Rect rect) => { EditorGUI.LabelField(rect, label);