mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-01 21:29:07 +08:00
Fixed incorrect overwrite check.
This commit is contained in:
parent
be38f3e1d3
commit
ef92fc3843
@ -130,14 +130,14 @@ public class SkeletonAnimation : SkeletonRenderer, ISkeletonAnimation {
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public override void Initialize (bool overwrite) {
|
public override void Initialize (bool overwrite) {
|
||||||
|
if (valid && !overwrite)
|
||||||
|
return;
|
||||||
|
|
||||||
base.Initialize(overwrite);
|
base.Initialize(overwrite);
|
||||||
|
|
||||||
if (!valid)
|
if (!valid)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!overwrite)
|
|
||||||
return;
|
|
||||||
|
|
||||||
state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData());
|
state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData());
|
||||||
|
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
|
|||||||
@ -46,14 +46,14 @@ public class SkeletonAnimator : SkeletonRenderer, ISkeletonAnimation {
|
|||||||
float lastTime;
|
float lastTime;
|
||||||
|
|
||||||
public override void Initialize (bool overwrite) {
|
public override void Initialize (bool overwrite) {
|
||||||
|
if (valid && !overwrite)
|
||||||
|
return;
|
||||||
|
|
||||||
base.Initialize(overwrite);
|
base.Initialize(overwrite);
|
||||||
|
|
||||||
if (!valid)
|
if (!valid)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!overwrite)
|
|
||||||
return;
|
|
||||||
|
|
||||||
animationTable.Clear();
|
animationTable.Clear();
|
||||||
clipNameHashCodeTable.Clear();
|
clipNameHashCodeTable.Clear();
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user