/// <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; }
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); }); }