设置空动画为循环避免空引用

This commit is contained in:
ww-rm
2025-04-21 21:29:24 +08:00
parent 7f6aa26986
commit 794de783db
7 changed files with 7 additions and 7 deletions

View File

@@ -222,7 +222,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}

View File

@@ -195,7 +195,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}

View File

@@ -192,7 +192,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}

View File

@@ -197,7 +197,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}

View File

@@ -193,7 +193,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}

View File

@@ -193,7 +193,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}

View File

@@ -193,7 +193,7 @@ namespace SpineViewer.Spine.Implementations.SpineObject
protected override void setAnimation(int track, string name)
{
if (name == EMPTY_ANIMATION)
animationState.SetAnimation(track, EmptyAnimation, false);
animationState.SetAnimation(track, EmptyAnimation, true);
else if (AnimationNames.Contains(name))
animationState.SetAnimation(track, name, true);
}