From 2fa67922f08ef39b4d70bad001592aedf22c9018 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 8 Sep 2021 19:18:57 +0800 Subject: *misc --- .../Unit/Components/UnitAnimation/PCAnimation.cs | 29 ++++++++++++++-------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs') diff --git a/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs b/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs index 8d737277..ac2649b7 100644 --- a/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs +++ b/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs @@ -46,17 +46,19 @@ public class PCAnimation : UnitAnimation Turn, Landing, - AirAttack0, - AirAttack1, - AirAttack2, - AirAttack3, - Attack0, Attack1, Attack2, - Attack3, - - AirDash, + Attack3, + + AttackToAir, + + AirAttack0, + AirAttack1, + AirAttack2, + AirAttack3, + + AirDash, LandingGround, } @@ -174,7 +176,14 @@ public class PCAnimation : UnitAnimation } } - public void AnimAttack(int id) + public void AnimAttackToAir(float offset) + { + m_Owner.unitCollider.OnAnimationChange(); + Play(EAnimState.AttackToAir, offset); + } + + + public void AnimAttack(int id) { m_Owner.unitCollider.OnAnimationChange(); switch (id) @@ -216,7 +225,7 @@ public class PCAnimation : UnitAnimation CrossFade(EAnimState.LandingGround, 0.00f); } - private void Play(EAnimState animState, int layerIndex = 0, float normalizedTime = float.NegativeInfinity) + private void Play(EAnimState animState, float normalizedTime = float.NegativeInfinity, int layerIndex = 0) { base.Play(animState.ToString(), layerIndex, normalizedTime); } -- cgit v1.1-26-g67d0