diff options
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitAnimation/UnitAnimation.cs')
-rw-r--r-- | Assets/Scripts/Unit/Components/UnitAnimation/UnitAnimation.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitAnimation/UnitAnimation.cs b/Assets/Scripts/Unit/Components/UnitAnimation/UnitAnimation.cs index d036c5b4..ddf2c4cc 100644 --- a/Assets/Scripts/Unit/Components/UnitAnimation/UnitAnimation.cs +++ b/Assets/Scripts/Unit/Components/UnitAnimation/UnitAnimation.cs @@ -41,7 +41,7 @@ public class AnimatorLayerInfo } // 当前在播放的动作 - // 如果处于transition中,动作不变,切换完成后才会到下一个动作 + // 如果处于transition中,认为当前状态是transition的目标状态(和Animator规则不一样) public AnimatorStateInfo stateInfo { get @@ -262,6 +262,11 @@ public class UnitAnimation : UnitComponent } }
+ public override void OnUpdate()
+ {
+ base.OnUpdate();
+ }
+
public void Play(string animState, int layerIndex = 0, float normalizedTime = float.NegativeInfinity) {
AnimatorLayerInfo layer = this.layers[layerIndex];
|