From aaea0c7f800a39f5e43e36e18837b174d344afdf Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 8 Sep 2021 23:46:05 +0800 Subject: +action data --- .../Unit/Components/UnitAnimation/PCAnimation.cs | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 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 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) -- cgit v1.1-26-g67d0