Răsfoiți Sursa

[unity] Fixed a null reference exception in AnimationReferenceAsset inspector code when SkeletonData at the asset is null (e.g. when no json file is assigned).

Harald Csaszar 4 ani în urmă
părinte
comite
326e4f8b01

+ 3 - 3
spine-unity/Assets/Spine/Editor/spine-unity/Editor/Asset Types/AnimationReferenceAssetEditor.cs

@@ -97,9 +97,6 @@ namespace Spine.Unity.Editor {
 					preview.PlayPauseAnimation(animationNameProperty.stringValue, true);
 			}
 
-			lastSkeletonDataAsset = ThisSkeletonDataAsset;
-			lastSkeletonData = ThisSkeletonDataAsset.GetSkeletonData(true);
-
 			//EditorGUILayout.HelpBox(AnimationReferenceAssetEditor.InspectorHelpText, MessageType.Info, true);
 			EditorGUILayout.Space();
 			EditorGUI.BeginChangeCheck();
@@ -128,6 +125,9 @@ namespace Spine.Unity.Editor {
 					}
 				}
 			}
+
+			lastSkeletonDataAsset = ThisSkeletonDataAsset;
+			lastSkeletonData = ThisSkeletonDataAsset.GetSkeletonData(true);
 		}
 
 		#region Preview Handlers