public FirstState(TurnStateManager owner) : base(owner) { }
public PlayerStartState(TurnStateManager owner) : base(owner) { }
public EnemyEndState(TurnStateManager context) : base(context) { }
public ResultState(TurnStateManager context) : base(context) { }
public EnemyStartState(TurnStateManager owner) : base(owner) { }
public PlayerEndState(TurnStateManager owner) : base(owner) { }
// METHODS void Start() { turnManager = FindObjectOfType <TurnStateManager> (); }
// METHODS void Start() { player = FindObjectOfType <Player> (); turnManager = FindObjectOfType <TurnStateManager> (); }
protected override void UnityAwake() { stateManager = new TurnStateManager(this); }