From f5d62bf88ac12910360faf4f0cb8acd2524f8a7f Mon Sep 17 00:00:00 2001 From: John Date: Thu, 8 Feb 2018 21:32:09 +0800 Subject: [PATCH] [unity] Fix item for [SpineSlot] attribute. --- .../Assets/spine-unity/Editor/SpineAttributeDrawers.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs b/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs index ca11f4269..846113088 100644 --- a/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs +++ b/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs @@ -159,6 +159,10 @@ namespace Spine.Unity.Editor { protected override Texture2D Icon { get { return SpineEditorUtilities.Icons.slot; } } protected override void PopulateMenu (GenericMenu menu, SerializedProperty property, SpineSlot targetAttribute, SkeletonData data) { + + if (TargetAttribute.includeNone) + menu.AddItem(new GUIContent(NoneString), string.IsNullOrEmpty(property.stringValue), HandleSelect, new SpineDrawerValuePair(string.Empty, property)); + for (int i = 0; i < data.Slots.Count; i++) { string name = data.Slots.Items[i].Name; if (name.StartsWith(targetAttribute.startsWith, StringComparison.Ordinal)) {