diff options
author | chai <chaifix@163.com> | 2021-09-08 23:46:05 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-09-08 23:46:05 +0800 |
commit | aaea0c7f800a39f5e43e36e18837b174d344afdf (patch) | |
tree | 6c9f085f969750ff11ed4a7fa8e34dd19e42332b /Assets/Scripts/Unit/Components/UnitAnimation | |
parent | 2fa67922f08ef39b4d70bad001592aedf22c9018 (diff) |
+action data
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitAnimation')
-rw-r--r-- | Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs b/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs index ac2649b7..243ce162 100644 --- a/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs +++ b/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs @@ -159,21 +159,12 @@ public class PCAnimation : UnitAnimation public void AnimAirAttack(int id) { m_Owner.unitCollider.OnAnimationChange(); - switch (id) - { - case 0: - CrossFade(EAnimState.AirAttack0, 0.05f); - break; - case 1: - CrossFade(EAnimState.AirAttack1, 0.05f); - break; - case 2: - CrossFade(EAnimState.AirAttack2, 0.05f); - break; - case 3: - CrossFade(EAnimState.AirAttack3, 0.05f); - break; - } + EAnimState state = EAnimState.AirAttack0; + if (id == 1) state = EAnimState.AirAttack1; + else if (id == 2) state = EAnimState.AirAttack2; + else if (id == 3) state = EAnimState.AirAttack3;
+
+ CrossFade(state, 0.05f); } public void AnimAttackToAir(float offset)
|