public override void OnRootScreenBack() { DialogInterface dialog = DialogBuilder.Create(DialogBuilder.DialogType.CHOICE_DIALOG); dialog.SetMessage("Go back to main menu?"); dialog.SetOnConfirmListener(() => { LoadManager.Instance.LoadScene(SceneNames.MAIN_SCENE); }); }
public override void OnRootScreenBack() { DialogInterface dialog = DialogBuilder.Create(DialogBuilder.DialogType.CHOICE_DIALOG); dialog.SetMessage("Exit the application?"); dialog.SetOnConfirmListener(() => { Application.Quit(); }); }
public void OnMainMenuClicked() { DialogInterface choiceDialog = DialogBuilder.Create(DialogBuilder.DialogType.CHOICE_DIALOG); choiceDialog.SetMessage("Are you sure? All progress wil be lost."); choiceDialog.SetOnConfirmListener(() => { SceneManager.LoadScene(SceneNames.MAIN_MENU_SCENE); }); }
public void DisplayExitDialog() { Debug.Log("Display"); DialogInterface dialog = DialogBuilder.Create(DialogBuilder.DialogType.CHOICE_DIALOG); dialog.SetMessage("Are you sure you want to go back?"); dialog.SetOnConfirmListener(() => { LoadManager.Instance.LoadScene(SceneNames.MAIN_SCENE); }); }
public void DisplayTestDialog() { DialogInterface dialog = DialogBuilder.Create(DialogBuilder.DialogType.NOTIFICATION); dialog.SetMessage("Test"); dialog.SetOnDismissListener(() => { DialogInterface addedDialog = DialogBuilder.Create(DialogBuilder.DialogType.NOTIFICATION); addedDialog.SetMessage("Another test"); }); }