diff --git a/spine-csharp/src/AnimationState.cs b/spine-csharp/src/AnimationState.cs index 4b37cce3c..d6693fbc7 100644 --- a/spine-csharp/src/AnimationState.cs +++ b/spine-csharp/src/AnimationState.cs @@ -40,6 +40,9 @@ namespace Spine { public AnimationStateData Data { get { return data; } } public float TimeScale { get { return timeScale; } set { timeScale = value; } } + /// The list of tracks that have animations, which may contain nulls. + public List Tracks { get { return tracks; } } + public event EventHandler Start; public event EventHandler End; public event EventHandler Event; diff --git a/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java b/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java index 266d6aac6..498b7357e 100644 --- a/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java +++ b/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java @@ -276,6 +276,11 @@ public class AnimationState { return data; } + /** Returns the list of tracks that have animations, which may contain nulls. */ + public Array getTracks () { + return tracks; + } + public String toString () { StringBuilder buffer = new StringBuilder(64); for (int i = 0, n = tracks.size; i < n; i++) {