From 39afd0e7eaded4ec746344808bc705212685b7fb Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Tue, 5 Oct 2021 00:35:54 -1000 Subject: [PATCH] Add small value to sequence timeline for float inaccuracy. --- .../spine-libgdx/src/com/esotericsoftware/spine/Animation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a72b98b8b..805e58c75 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java @@ -2486,7 +2486,7 @@ public class Animation { int index = modeAndIndex >> 4, count = attachment.getSequence().getRegions().length; SequenceMode mode = SequenceMode.values[modeAndIndex & 0xf]; if (mode != SequenceMode.stop) { - index += (time - before) / delay; + index += (time - before) / delay + 0.00001f; switch (mode) { case once: index = Math.min(count - 1, index);