Browse Source

[unity] Handle animation not found.

John 7 years ago
parent
commit
613b098b53
1 changed files with 5 additions and 2 deletions
  1. 5 2
      spine-unity/Assets/spine-unity/SkeletonAnimation.cs

+ 5 - 2
spine-unity/Assets/spine-unity/SkeletonAnimation.cs

@@ -161,8 +161,11 @@ namespace Spine.Unity {
 			}
 			#else
 			if (!string.IsNullOrEmpty(_animationName)) {
-				state.SetAnimation(0, _animationName, loop);
-				Update(0);
+				var animationObject = skeletonDataAsset.GetSkeletonData(false).FindAnimation(_animationName);
+				if (animationObject != null) {
+					state.SetAnimation(0, animationObject, loop);
+					Update(0);
+				}
 			}
 			#endif
 		}