예제 #1
0
 public override void FireTransition(IMarioPowerupStates previousState)
 {
     CurrentState.ExitState();
     CurrentState = new MarioFireState(Mario);
     CurrentState.Enter(this);
     Mario.Position = new Vector2(Mario.Position.X, Mario.Position.Y - 24);
 }
예제 #2
0
 public override void FireTransition(IMarioPowerupStates previousState)
 {
     CurrentState.ExitState();
     CurrentState = new MarioFireState(Mario);
     CurrentState.Enter(this);
 }