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 73a1c77dd..ac8ef9314 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/Animation.java @@ -2488,7 +2488,7 @@ public class Animation { if (mode != SequenceMode.stop) { index += (time - before) / delay; switch (mode) { - case play: + case once: index = Math.min(count - 1, index); break; case loop: diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/Sequence.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/Sequence.java index edaae17ff..9a68815fa 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/Sequence.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/attachments/Sequence.java @@ -115,7 +115,7 @@ public class Sequence { } static public enum SequenceMode { - stop, play, loop, pingpong, playReverse, loopReverse, pingpongReverse; + stop, once, loop, pingpong, playReverse, loopReverse, pingpongReverse; static public final SequenceMode[] values = values(); }