|
@@ -252,9 +252,9 @@ function AnimationState:update (delta)
|
|
if nextTime >= 0 then
|
|
if nextTime >= 0 then
|
|
_next.delay = 0
|
|
_next.delay = 0
|
|
if current.timeScale == 0 then
|
|
if current.timeScale == 0 then
|
|
- _next.trackTime = 0
|
|
|
|
|
|
+ _next.trackTime = _next.trackTime + 0
|
|
else
|
|
else
|
|
- _next.trackTime = (nextTime / current.timeScale + delta) * _next.timeScale
|
|
|
|
|
|
+ _next.trackTime = _next.trackTime + (nextTime / current.timeScale + delta) * _next.timeScale
|
|
end
|
|
end
|
|
current.trackTime = current.trackTime + currentDelta
|
|
current.trackTime = current.trackTime + currentDelta
|
|
self:setCurrent(i, _next, true)
|
|
self:setCurrent(i, _next, true)
|