Fixed empty property value.

This commit is contained in:
NathanSweet 2013-09-30 14:44:08 +02:00
parent 52696c2607
commit e8ff8fd1f3
2 changed files with 4 additions and 4 deletions

View File

@ -53,7 +53,7 @@ public class SkeletonAnimation : SkeletonComponent {
if (!useAnimationName) return; if (!useAnimationName) return;
if (_animationName == value) return; if (_animationName == value) return;
_animationName = value; _animationName = value;
if (value == null) if (value == null || value.Length == 0)
state.ClearTrack(0); state.ClearTrack(0);
else else
state.SetAnimation(0, value, loop); state.SetAnimation(0, value, loop);
@ -64,7 +64,7 @@ public class SkeletonAnimation : SkeletonComponent {
base.Initialize(); // Call overridden method to initialize the skeleton. base.Initialize(); // Call overridden method to initialize the skeleton.
state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData()); state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData());
if (_animationName != null) state.SetAnimation(0, _animationName, loop); if (_animationName != null && _animationName.Length > 0) state.SetAnimation(0, _animationName, loop);
} }
override public void UpdateSkeleton () { override public void UpdateSkeleton () {

View File

@ -53,7 +53,7 @@ public class SkeletonAnimation : SkeletonComponent {
if (!useAnimationName) return; if (!useAnimationName) return;
if (_animationName == value) return; if (_animationName == value) return;
_animationName = value; _animationName = value;
if (value == null) if (value == null || value.Length == 0)
state.ClearTrack(0); state.ClearTrack(0);
else else
state.SetAnimation(0, value, loop); state.SetAnimation(0, value, loop);
@ -64,7 +64,7 @@ public class SkeletonAnimation : SkeletonComponent {
base.Initialize(); // Call overridden method to initialize the skeleton. base.Initialize(); // Call overridden method to initialize the skeleton.
state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData()); state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData());
if (_animationName != null) state.SetAnimation(0, _animationName, loop); if (_animationName != null && _animationName.Length > 0) state.SetAnimation(0, _animationName, loop);
} }
override public void UpdateSkeleton () { override public void UpdateSkeleton () {