virtual protected void OnPostSubStateStart(GameState prevState, GameState nextState) { }
// -------------------- virtual protected void OnStartState(GameState parentState) { this.parentState = parentState; this.isRunning = true; }