浏览代码

[unity] Fixed on more occurrence of SkeletonGraphic related import error. Error message was 'Skeleton JSON file not set for SkeletonData asset'. Closes #1226.

Harald Csaszar 6 年之前
父节点
当前提交
9dad34a387
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      spine-unity/Assets/Spine/Editor/spine-unity/Editor/AnimationReferenceAssetEditor.cs

+ 3 - 0
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, ""); } }
 		string LastSkinName { get { return EditorPrefs.GetString(LastSkinKey, ""); } }
 
 
 		void HandleOnEnablePreview () {
 		void HandleOnEnablePreview () {
+			if (ThisSkeletonDataAsset != null && ThisSkeletonDataAsset.skeletonJSON == null)
+				return;
+
 			preview.Initialize(this.Repaint, ThisSkeletonDataAsset, LastSkinName);
 			preview.Initialize(this.Repaint, ThisSkeletonDataAsset, LastSkinName);
 			preview.PlayPauseAnimation(ThisAnimationName, true);
 			preview.PlayPauseAnimation(ThisAnimationName, true);
 			preview.OnSkinChanged -= HandleOnSkinChanged;
 			preview.OnSkinChanged -= HandleOnSkinChanged;