Fixed animation state delay when not set right away (spine-js).

This commit is contained in:
NathanSweet 2013-10-22 11:42:27 +02:00
parent 9f6fd34389
commit ee4ad778af

View File

@ -1110,10 +1110,9 @@ spine.AnimationState.prototype = {
this.tracks[trackIndex] = entry;
if (delay <= 0) {
if (last) {
if (last.time < last.endTime) delay += last.endTime - last.time;
delay -= this.data.getMix(last.animation, animation);
} else
if (last)
delay += last.endTime - this.data.getMix(last.animation, animation);
else
delay = 0;
}
entry.delay = delay;