public void NewGameStart() { if (Managers.App.AppState != AppManager.ApplicationState.MainMenu) { DialogPanel.OpenChoiceDialog( Managers.Localization.GetLocalizedValue("menu.return_to_main_menu"), Managers.Localization.GetLocalizedValue("Yes"), Managers.Localization.GetLocalizedValue("No"), () => Managers.App.LoadMainMenuWithCoroutine(true), () => { DialogPanel.CloseDialogPanel(); }); } else { Managers.App.LoadNewGameWithCoroutine(); } }