diff --git a/Scripts/Editor/NodeEditorGUILayout.cs b/Scripts/Editor/NodeEditorGUILayout.cs index 76bef8b..aea5a51 100644 --- a/Scripts/Editor/NodeEditorGUILayout.cs +++ b/Scripts/Editor/NodeEditorGUILayout.cs @@ -9,7 +9,8 @@ using UnityEngine; /// UNEC-specific version of public static class NodeEditorGUILayout { - public static void PropertyField(SerializedProperty property, bool includeChildren) { + public static void PropertyField(SerializedProperty property, bool includeChildren = true) { + if (property == null) throw new NullReferenceException(); Node node = property.serializedObject.targetObject as Node; NodePort port = node.GetPortByFieldName(property.name);