From fdd66af5e0e0c2d331c8933b01415d061b219580 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Mon, 28 Nov 2016 17:49:41 +0100 Subject: [PATCH] [libgdx] Reset rotation direction for mixing out. closes #779 --- .../src/com/esotericsoftware/spine/AnimationState.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java index cfdadf12c..ca6cabe8a 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java @@ -383,6 +383,8 @@ public class AnimationState { current.mixingFrom = from; current.mixTime = 0; + from.timelinesRotation.clear(); // Reset rotation for mixing out, in case entry was mixed in. + // If not completely mixed in, set mixAlpha so mixing out happens from current mix to zero. if (from.mixingFrom != null) current.mixAlpha *= Math.min(from.mixTime / from.mixDuration, 1); }