| 1234567891011121314151617181920212223242526 | using GameLogic.Combat.CombatTool;using GameLogic.Combat.Hero.SubStatus;namespace GameLogic.Combat.Hero.State{    public class CombatHeroFlightState : CombatHeroStateBasic    {        public CombatHeroFlightState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)        {        }        protected override void ProEnter()        {            combatHeroEntity.combatHeroAnimtion.Play("idle");            combatHeroEntity.CombatAIBasic.RemoveSubStatus<FightIdleSubState>();        }        protected override void ProUpdate(float t)        {            if (CombatController.currActiveCombat.IsFightState)            {                combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.idle);            }        }    }}
 |