diff options
Diffstat (limited to 'Assets/Scripts/Unit/Components')
-rw-r--r-- | Assets/Scripts/Unit/Components/UnitAnimation/MonsterAnimation.cs | 10 | ||||
-rw-r--r-- | Assets/Scripts/Unit/Components/UnitState/MonsterState.cs | 3 |
2 files changed, 11 insertions, 2 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitAnimation/MonsterAnimation.cs b/Assets/Scripts/Unit/Components/UnitAnimation/MonsterAnimation.cs index f8786914..91583d34 100644 --- a/Assets/Scripts/Unit/Components/UnitAnimation/MonsterAnimation.cs +++ b/Assets/Scripts/Unit/Components/UnitAnimation/MonsterAnimation.cs @@ -21,7 +21,9 @@ public class MonsterAnimation : UnitAnimation HitLight, HitAir, - Rise, + HitBackHeavy, +
+ Rise, } public override void Initialize() @@ -84,12 +86,18 @@ public class MonsterAnimation : UnitAnimation this.Play(EAnimState.HitLight, 0, 0); //m_Animator.CrossFade("HitLight", 0.05f, 0, 0, 0); } + public void AnimHitAir() { this.Play(EAnimState.HitAir, 0, 0); //m_Animator.CrossFade("HitLight", 0.05f, 0, 0, 0); } + public void AnimHitBackHeavy()
+ {
+ this.Play(EAnimState.HitBackHeavy, 0, 0); + } + public void AnimRise() { this.CrossFade(EAnimState.Rise, 0); diff --git a/Assets/Scripts/Unit/Components/UnitState/MonsterState.cs b/Assets/Scripts/Unit/Components/UnitState/MonsterState.cs index a9ac0afb..1dba2b7d 100644 --- a/Assets/Scripts/Unit/Components/UnitState/MonsterState.cs +++ b/Assets/Scripts/Unit/Components/UnitState/MonsterState.cs @@ -108,7 +108,8 @@ public class MonsterState : UnitState IEnumerator HitLight(HitLightParam param) { - m_Owner.monsterAnimation.AnimHitLight(); + ((MonsterController)owner).FacePC(); + m_Owner.monsterAnimation.AnimHitBackHeavy(); yield return null; while (true) { |