From 08b5418185bf7d3c366862bf1a8b1c824bd75a6e Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Wed, 9 Jan 2019 14:15:51 +0100 Subject: [PATCH] [unity] Fixed SpineAtlasRegionDrawer label error, closes #1245 --- .../Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs index 651d1c0b9..52e00200a 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs @@ -543,7 +543,8 @@ namespace Spine.Unity.Editor { } else if (atlasProp.objectReferenceValue == null) { EditorGUI.LabelField(position, "ERROR:", "Atlas variable must not be null!"); return; - } else if (atlasProp.objectReferenceValue.GetType() != typeof(AtlasAssetBase)) { + } else if (!atlasProp.objectReferenceValue.GetType().IsSubclassOf(typeof(AtlasAssetBase)) && + atlasProp.objectReferenceValue.GetType() != typeof(AtlasAssetBase)) { EditorGUI.LabelField(position, "ERROR:", "Atlas variable must be of type AtlasAsset!"); }