summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-09-08 19:18:57 +0800
committerchai <chaifix@163.com>2021-09-08 19:18:57 +0800
commit2fa67922f08ef39b4d70bad001592aedf22c9018 (patch)
tree5945b091a2651b8350760bdf532e93fcddc96016 /Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs
parent55d289f8eff1af2d2a2ff02c878faa354dcf6c91 (diff)
*misc
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs')
-rw-r--r--Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs29
1 files changed, 19 insertions, 10 deletions
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);
}