From 4568d7ebfdda4897aefe86e49619cdaf754b13e6 Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Mon, 15 Apr 2013 18:05:53 +0200 Subject: [PATCH] Clear method for animation state. --- spine-csharp/src/AnimationState.cs | 5 +++++ .../src/com/esotericsoftware/spine/AnimationState.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/spine-csharp/src/AnimationState.cs b/spine-csharp/src/AnimationState.cs index c3ea60729..121f03cdc 100644 --- a/spine-csharp/src/AnimationState.cs +++ b/spine-csharp/src/AnimationState.cs @@ -59,6 +59,11 @@ namespace Spine { Time = 0; } + public void Clear () { + previous = null; + Animation = null; + } + override public String ToString () { return (Animation != null && Animation.Name != null) ? Animation.Name : base.ToString(); } diff --git a/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java b/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java index 45f0e732c..37338fdf8 100644 --- a/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java +++ b/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java @@ -60,6 +60,11 @@ public class AnimationState { current.apply(skeleton, currentTime, currentLoop); } + public void clear () { + previous = null; + current = null; + } + /** @see #setAnimation(Animation, boolean) */ public void setAnimation (String animationName, boolean loop) { Animation animation = data.getSkeletonData().findAnimation(animationName);