From f796d15f310cb575f140a54a7fffe84a33618ae1 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 23 Aug 2017 18:44:17 +0800 Subject: [PATCH] [csharp] Match libGDX setTimelineData --- spine-csharp/src/AnimationState.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/spine-csharp/src/AnimationState.cs b/spine-csharp/src/AnimationState.cs index 615d0766a..772ecc08b 100644 --- a/spine-csharp/src/AnimationState.cs +++ b/spine-csharp/src/AnimationState.cs @@ -708,10 +708,13 @@ namespace Spine { } else { for (int ii = mixingToLast; ii >= 0; ii--) { var entry = mixingTo[ii]; - if (entry.mixDuration > 0 && !entry.HasTimeline(id)) { - timelineDataItems[i] = AnimationState.DipMix; - timelineDipMixItems[i] = entry; - goto outer; // continue outer; + if (!entry.HasTimeline(id)) { + if (entry.mixDuration > 0) { + timelineDataItems[i] = AnimationState.DipMix; + timelineDipMixItems[i] = entry; + goto outer; // continue outer; + } + break; } } timelineDataItems[i] = AnimationState.Dip;