From 285aead0741fa2c65261f20780da1b465a6c4210 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Mon, 22 Aug 2016 22:54:58 +0200 Subject: [PATCH] Draw order timeline. --- .../src/com/esotericsoftware/spine/Animation.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java index eed05c83c..07d29ff7c 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java @@ -828,6 +828,11 @@ public class Animation { public void apply (Skeleton skeleton, float lastTime, float time, Array firedEvents, float alpha, boolean setupPose, boolean mixingOut) { + if (mixingOut && setupPose) { + System.arraycopy(skeleton.slots.items, 0, skeleton.drawOrder.items, 0, skeleton.slots.size); + return; + } + float[] frames = this.frames; if (time < frames[0]) return; // Time is before first frame.