From e5c21658b83a292c69e78bc8f569ae0cda9024bd Mon Sep 17 00:00:00 2001 From: badlogic Date: Wed, 28 Mar 2018 14:11:04 +0200 Subject: [PATCH] [lua] Port fix to AnimationState, see #1092 --- spine-lua/AnimationState.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-lua/AnimationState.lua b/spine-lua/AnimationState.lua index 34082d59b..fb649332b 100644 --- a/spine-lua/AnimationState.lua +++ b/spine-lua/AnimationState.lua @@ -731,11 +731,11 @@ function AnimationState:addAnimation (trackIndex, animation, loop, delay) if last.loop then delay = delay + duration * (1 + math_floor(last.trackTime / duration)) else - delay = delay + duration + delay = delay + math_max(duration, last.trackTime) end delay = delay - data:getMix(last.animation, animation) else - delay = 0 + delay = last.trackTime end end end