Beispiel #1
0
    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);
        });
    }
Beispiel #2
0
    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);
        });
    }