GameState.cs 579 B

1234567891011121314151617181920212223242526272829303132
  1. using Comp;
  2. using Ragdoll;
  3. using UnityEngine;
  4. namespace Game
  5. {
  6. public abstract class GameState : RdState
  7. {
  8. protected readonly GameCore _gameCore;
  9. protected GameState(GameCore gameCore)
  10. {
  11. _gameCore = gameCore;
  12. }
  13. public abstract void PlayBattle();
  14. public abstract void BattleStart();
  15. public abstract void LiftCock();
  16. public abstract void ExitBattle();
  17. public abstract void EndBattle();
  18. public abstract void EnterState();
  19. public abstract void ExitState();
  20. }
  21. }