diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/AnimationReferenceAssetEditor.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/AnimationReferenceAssetEditor.cs index 726f0ce9a..d8e2df613 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/AnimationReferenceAssetEditor.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/AnimationReferenceAssetEditor.cs @@ -132,6 +132,9 @@ namespace Spine.Unity.Editor { string LastSkinName { get { return EditorPrefs.GetString(LastSkinKey, ""); } } void HandleOnEnablePreview () { + if (ThisSkeletonDataAsset != null && ThisSkeletonDataAsset.skeletonJSON == null) + return; + preview.Initialize(this.Repaint, ThisSkeletonDataAsset, LastSkinName); preview.PlayPauseAnimation(ThisAnimationName, true); preview.OnSkinChanged -= HandleOnSkinChanged;