From ace1e8ccd8059d9c4a04230988ab66886f18023a Mon Sep 17 00:00:00 2001 From: Thor Kramer Brigsted Date: Wed, 1 Nov 2017 17:41:43 +0100 Subject: [PATCH] PropertyField null check and default includeChildren value --- Scripts/Editor/NodeEditorGUILayout.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);