public override void OnRootScreenBack() { base.OnRootScreenBack(); TwoChoiceDialog twoChoiceDialog = (TwoChoiceDialog)DialogBuilder.Create(DialogBuilder.DialogType.CHOICE_DIALOG); twoChoiceDialog.SetMessage("Go back to main menu?"); twoChoiceDialog.SetOnConfirmListener(() => { LoadManager.Instance.LoadScene(SceneNames.MAIN_SCENE); }); }
public void OnQuitClicked() { Debug.Log("Quit Clicked!"); TwoChoiceDialog dialog = (TwoChoiceDialog)DialogBuilder.Create(DialogBuilder.DialogType.CHOICE_DIALOG); dialog.SetMessage("Are you sure you want to quit the game?"); dialog.SetConfirmText("YES"); dialog.SetCancelText("No"); dialog.SetOnConfirmListener(() => { Debug.Log("About to quit"); Application.Quit(); }); }