public TestStateFirst(Action startCallback, Action exitCallback) : base(startCallback, exitCallback) { CanMoveToStates.Add(typeof(TestStateSecond)); }
public PlayerMovingState() { CanMoveToStates.Add(typeof(PlayerIdleState)); }
public GameStateLoading(MonoBehaviour coroutineRunner) { _coroutineRunner = coroutineRunner; CanMoveToStates.Add(typeof(GameStatePlaying)); }
public GameStatePlaying(GameSession session) { _session = session; CanMoveToStates.Add(typeof(GameStateGameOver)); }