PlayerHeroIdleState.cs 591 B

123456789101112131415161718192021
  1. namespace GameLogic.Combat.Hero.State
  2. {
  3. public class PlayerHeroIdleState : CombatHeroStateBasic
  4. {
  5. public PlayerHeroIdleState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)
  6. {
  7. }
  8. protected override void ProEnter()
  9. {
  10. }
  11. protected override void ProUpdate(float t)
  12. {
  13. if (combatHeroEntity.CombatHeroSkillControl.This<CombatHeroSkillControl>().CanReleaseSkill() != null)
  14. {
  15. combatHeroEntity.CombatAIBasic.ChangeState(CombatHeroStateType.att);
  16. }
  17. }
  18. }
  19. }