From ce61d429fd31111de66108efd241a608f7136d18 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 13 Jan 2020 18:01:52 +0100 Subject: [PATCH] [unity] Fixed SkeletonAnimationMulti sample component showing wrong first frame after switching skeletons. Closes #1598. --- .../SkeletonAnimationMulti/SkeletonAnimationMulti.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs index 76dec3037..8658a4ede 100644 --- a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs @@ -139,7 +139,9 @@ namespace Spine.Unity { if (skeletonAnimation != null) { SetActiveSkeleton(skeletonAnimation); skeletonAnimation.skeleton.SetToSetupPose(); - return skeletonAnimation.state.SetAnimation(MainTrackIndex, animation, loop); + var trackEntry = skeletonAnimation.state.SetAnimation(MainTrackIndex, animation, loop); + skeletonAnimation.Update(0); + return trackEntry; } return null;