|
@@ -353,10 +353,8 @@ namespace Spine.Unity {
|
|
|
return;
|
|
|
UpdateAnimationStatus(deltaTime);
|
|
|
|
|
|
- if (updateMode == UpdateMode.OnlyAnimationStatus) {
|
|
|
- state.ApplyEventTimelinesOnly(skeleton, issueEvents: false);
|
|
|
+ if (updateMode == UpdateMode.OnlyAnimationStatus)
|
|
|
return;
|
|
|
- }
|
|
|
ApplyAnimation();
|
|
|
}
|
|
|
|
|
@@ -382,9 +380,14 @@ namespace Spine.Unity {
|
|
|
deltaTime *= timeScale;
|
|
|
state.Update(deltaTime);
|
|
|
skeleton.Update(deltaTime);
|
|
|
+
|
|
|
+ if (updateMode == UpdateMode.OnlyAnimationStatus) {
|
|
|
+ state.ApplyEventTimelinesOnly(skeleton, issueEvents: false);
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- protected void ApplyAnimation () {
|
|
|
+ public virtual void ApplyAnimation () {
|
|
|
if (BeforeApply != null)
|
|
|
BeforeApply(this);
|
|
|
|
|
@@ -396,7 +399,7 @@ namespace Spine.Unity {
|
|
|
AfterAnimationApplied();
|
|
|
}
|
|
|
|
|
|
- public void AfterAnimationApplied () {
|
|
|
+ public virtual void AfterAnimationApplied () {
|
|
|
if (UpdateLocal != null)
|
|
|
UpdateLocal(this);
|
|
|
|