示例#1
0
    /// <summary>
    /// メッセージダイアログを表示します。
    /// </summary>
    /// <param name="message">表示するメッセージ</param>
    /// <param name="useOK">OKボタンを使用するかどうか</param>
    /// <param name="useCancel">Cancelボタンを使用するかどうか</param>
    /// <param name="onOK">OKボタンを押した際に実行されるコールバック</param>
    /// <param name="onCancel">Cancelボタンを押した際に実行されるコールバック</param>
    /// <param name="positiveItemName">デフォルトでOKとなってるボタンの文言を任意の名前に設定</param>
    /// <param name="negativeItemName">デフォルトでCancelとなってるボタンの文言を任意の名前に設定</param>
    /// <param name="isUseHyphenation">禁則処理を適用するか</param></param></param>
    public static void Show(string message, bool useOK, bool useCancel, Action onOK = null, Action onCancel = null, string positiveItemName = "OK", string negativeItemName = "キャンセル")
    {
        GameObject prehab = CreateDialog(prehabPath);
        //コンテンツ設定
        MessageDialog dialog = prehab.GetComponent <MessageDialog> ();

        dialog.Init(message, useOK, useCancel, onOK, onCancel, positiveItemName, negativeItemName);
        dialogObj = prehab;
    }
示例#2
0
    void Awake()
    {
        MessageDialog messageDialog = rootUI.AddDialog <MessageDialog>(Config.MESSAGE_DIALOG_PATH);

        messageDialog.Init(Config.GREETINGS_MESSAGE, () =>
        {
            rootUI.CloseDialog(messageDialog.GetDialogId());

            CreateWorld();

            DebugDialog debugDialog = rootUI.AddDialog <DebugDialog>(Config.DEBUG_DIALOG_PATH);
            debugDialog.Init(world);
        });
    }