public static void PauseCheck() { if ((!ScreenManager.Mainmenu && !InputBox.Active) && (JustPressed(Keys.Escape) || JustPressed(Buttons.Start))) { if (ScreenManager.Editing) { if (ScreenManager.Paused) { EditorPauseMenu.Unpause(); } else { EditorPauseMenu.Pause(); } ScreenManager.Editing = true; } else if (ScreenManager.Paused) { PauseMenu.Unpause(); } else { PauseMenu.Pause(); } } }
private static void DrawBackGrounds(SpriteBatch spriteBatch, bool IsHidingUI) { if (ScreenManager.Paused) { if (!IsHidingUI) { EditorPauseMenu.Draw(spriteBatch); } } Level.DrawBackground(spriteBatch); }