public State(State nextState) : this(nextState, string.Empty) { }
public GameOverState(State nextState) : base(nextState) { }
public FireMapState(State nextState) : base(nextState) { }
public State(State nextState, string message) { this.NextState = nextState; this.Message = message; }
public EndTurnState(State nextState) : base(nextState) { }
public GameState(State nextState) : base(nextState) { }
public IceMapState(State nextState) : base(nextState) { }
public InitialState(State nextState) : base(nextState) { }
public MenuSelectState(State nextState) : base(nextState) { }
public SchoolSelectState(State nextState) : base(nextState) { }
public BattleState(State nextState) : base(nextState) { this.IsInitialized = false; }
public EnemyTurnState(State nextState) : base(nextState) { this.IsInitialized = false; }
public CreditsState(State nextState) : base(nextState) { }