From b2a24b263dcf20a30a2df4ae4c16bf2eee165112 Mon Sep 17 00:00:00 2001 From: chrisgregan Date: Wed, 21 Jan 2015 15:35:13 +0000 Subject: [PATCH] Fixed null error if there was a null entry in portrait list --- .../Fungus/FungusScript/Editor/CommandEditor.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Assets/Fungus/FungusScript/Editor/CommandEditor.cs b/Assets/Fungus/FungusScript/Editor/CommandEditor.cs index 6cf280a4..0a9e2f7b 100644 --- a/Assets/Fungus/FungusScript/Editor/CommandEditor.cs +++ b/Assets/Fungus/FungusScript/Editor/CommandEditor.cs @@ -151,14 +151,17 @@ namespace Fungus for (int i = 0; i < objectList.Count; ++i) { string formattedName = ""; - if ( typeof(T).IsSubclassOf(typeof(MonoBehaviour)) == true ) + if (objectList[i] != null) { - formattedName = objectList[i].name; - } - else - { - formattedName = objectList[i].ToString(); - formattedName = formattedName.Substring(0, formattedName.LastIndexOf("(") - 1); + if ( typeof(T).IsSubclassOf(typeof(MonoBehaviour)) == true ) + { + formattedName = objectList[i].name; + } + else + { + formattedName = objectList[i].ToString(); + formattedName = formattedName.Substring(0, formattedName.LastIndexOf("(") - 1); + } } objectNames.Add(new GUIContent(formattedName));