public static void Update( double dt )
 {
     if ( switchTo != null ) {
         if (currentState != null ) {
             currentState.TearDown();
         }
         currentState = switchTo;
         currentState.SetUp();
         switchTo = null;
     }
     currentState.Update( dt );
 }
Beispiel #2
0
 public static void Update(double dt)
 {
     if (switchTo != null)
     {
         if (currentState != null)
         {
             currentState.TearDown();
         }
         currentState = switchTo;
         currentState.SetUp();
         switchTo = null;
     }
     currentState.Update(dt);
 }