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);
- }
- }
- }
- }
|