From 28b89971f0d3fd246443450c87f33996716facb3 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 15 Sep 2021 19:58:59 +0800 Subject: *misc --- .../Scripts/Unit/Components/UnitState/PCState_States.cs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'Assets/Scripts/Unit/Components/UnitState/PCState_States.cs') diff --git a/Assets/Scripts/Unit/Components/UnitState/PCState_States.cs b/Assets/Scripts/Unit/Components/UnitState/PCState_States.cs index 512c2113..7860e2af 100644 --- a/Assets/Scripts/Unit/Components/UnitState/PCState_States.cs +++ b/Assets/Scripts/Unit/Components/UnitState/PCState_States.cs @@ -48,17 +48,19 @@ public partial class PCState : UnitState m_Owner.SetYPosition(0); while (true) { - if (Input.GetKeyDown("j")) + if(TryAttackToAir()) { - ChangeState(EUnitState.Attack, new SkillParam()); + yield break; } - if (Input.GetKeyDown("u")) + if (Input.GetKeyDown("j")) { - ChangeState(EUnitState.AttackToAir, new SkillParam()); + ChangeState(EUnitState.Attack, new SkillParam()); + yield break; } if (Input.GetKeyDown("space")) { ChangeState(EUnitState.Jump, new JumpParam()); + yield break; } if (Input.GetKey("d")) { @@ -66,6 +68,7 @@ public partial class PCState : UnitState move.isRight = true; move.key = "d"; ChangeState(EUnitState.Move, move); + yield break; } if (Input.GetKey("a")) { @@ -73,6 +76,7 @@ public partial class PCState : UnitState move.isRight = false; move.key = "a"; ChangeState(EUnitState.Move, move); + yield break; } yield return null; } @@ -101,10 +105,7 @@ public partial class PCState : UnitState m_Owner.pcAnimation.AnimMove(); while (Input.GetKey(param.key)) { - if (Input.GetKeyDown("u")) - { - ChangeState(EUnitState.AttackToAir, new SkillParam()); - } + TryAttackToAir(); yield return null; } ChangeState(EUnitState.Idle, new IdleParam()); -- cgit v1.1-26-g67d0