public void OnBattleLoaded(Scene scene, LoadSceneMode mode) { stateMachine = GetComponent <TurnStateMachine>(); stateMachine.Initialize(); _settings = GameManager.Settings.battleSettings; StartCoroutine(SetupBattle()); }
public MoveState(string name, TurnStateMachine fsm) : base(name, fsm) { }
public ExecutionState(string name, TurnStateMachine fsm) : base(name, fsm) { }
protected TurnState(string name, TurnStateMachine fsm) : base(name) { FSM = fsm; }