mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-10 09:08:42 +08:00
No need to check mix == 1.
This commit is contained in:
parent
71b41a60a4
commit
e9a9b15f34
@ -94,12 +94,9 @@ public class AnimationState {
|
||||
if (!loop && time > endTime) time = endTime;
|
||||
|
||||
TrackEntry previous = current.previous;
|
||||
if (previous == null) {
|
||||
if (current.mix == 1)
|
||||
current.animation.apply(skeleton, lastTime, time, loop, events);
|
||||
else
|
||||
current.animation.mix(skeleton, lastTime, time, loop, events, current.mix);
|
||||
} else {
|
||||
if (previous == null)
|
||||
current.animation.mix(skeleton, lastTime, time, loop, events, current.mix);
|
||||
else {
|
||||
float previousTime = previous.time;
|
||||
if (!previous.loop && previousTime > previous.endTime) previousTime = previous.endTime;
|
||||
previous.animation.apply(skeleton, previousTime, previousTime, previous.loop, null);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user