public void ChangeState(State_1 newState) { CurrentState.Exit(); CurrentState = newState; CurrentState.Enter(); }
public void Initialize(State_1 startingState) { CurrentState = startingState; startingState.Enter(); }