diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimator.cs b/spine-unity/Assets/spine-unity/SkeletonAnimator.cs index 558f2177e..5bdbcd0d7 100644 --- a/spine-unity/Assets/spine-unity/SkeletonAnimator.cs +++ b/spine-unity/Assets/spine-unity/SkeletonAnimator.cs @@ -76,8 +76,13 @@ namespace Spine.Unity { if (!valid) return; #if UNITY_EDITOR - if (Application.isPlaying) + if (Application.isPlaying) { translator.Apply(skeleton); + } else { + var translatorAnimator = translator.Animator; + if (translatorAnimator != null && translatorAnimator.isInitialized) + translator.Apply(skeleton); + } #else translator.Apply(skeleton); #endif