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); }
public override void FireTransition(IMarioPowerupStates previousState) { CurrentState.ExitState(); CurrentState = new MarioFireState(Mario); CurrentState.Enter(this); }