CombatFinishState.cs 942 B

1234567891011121314151617181920212223242526272829
  1. using GameLogic.Combat.CombatTool;
  2. namespace GameLogic.Combat.CombatState
  3. {
  4. public class CombatFinishState : CombatStateBasic
  5. {
  6. public CombatFinishState(CombatController combatController) : base(combatController)
  7. {
  8. }
  9. protected override void ProEnter()
  10. {
  11. CombatHeroEntity[] heros= CombatController.CombatHeroController.GetHero(false,out int c);
  12. for (int i = 0; i <c; i++)
  13. {
  14. CombatHeroEntity h = heros[i];
  15. h.combatHeroTimeLineControl.ClearUpdateLogic();
  16. }
  17. heros= CombatController.CombatHeroController.GetHero(true,out c);
  18. for (int i = 0; i < c; i++)
  19. {
  20. CombatHeroEntity h = heros[i];
  21. h.combatHeroTimeLineControl.ClearUpdateLogic();
  22. }
  23. CombatController.MagicWeaponCombatSence.CloseSecene();
  24. }
  25. }
  26. }