Beispiel #1
0
 public void ChangeState(IVoladorState newState)
 {
     if (currentState != null)
     {
         currentState.Exit();
     }
     currentState = newState;
     currentState.Enter(this);
 }
Beispiel #2
0
    public void ChangeState(IVoladorState newState)
    {
        if (currentState != null)
        {
            currentState.Exit();
        }
        currentState = newState;
        currentState.Enter(this);

    }