示例#1
0
    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);
        });
    }
示例#2
0
    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();
        });
    }