public static void ShowRecharge(string msg, MessageAlignType alignType) { UiManager.Instance.openDialogWindow <MessageWindow> ((MessageWindow win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("s0094"), LanguageConfigManager.Instance.getLanguage("s0315"), msg, (eventMsg) => { if (eventMsg.buttonID == MessageHandle.BUTTON_RIGHT) { UiManager.Instance.openWindow <rechargeWindow> (); } }, alignType); }); }
public void SetAlignType(MessageAlignType alignType) { switch (alignType) { case MessageAlignType.left: content.pivot = UIWidget.Pivot.Left; break; case MessageAlignType.right: content.pivot = UIWidget.Pivot.Right; break; default: content.pivot = UIWidget.Pivot.Center; break; } }
public void initWindow(int buttonNum, string button1Name, string button2Name, string content, bool showCloseButton, CallBackMsg call, MessageAlignType alignType) { this.showCloseButton = showCloseButton; closeButton.SetActive(false); if (showCloseButton) { closeButton.SetActive(true); } callback = call; initButton(buttonNum, button1Name, button2Name); SetAlignType(alignType); initInformation(content); }
public void initWindow(int buttonNum, string button1Name, string button2Name, string content, CallBackMsg call, MessageAlignType alignType) { callback = call; initButton(buttonNum, button1Name, button2Name); SetAlignType(alignType); initInformation(content); }
public static void ShowConfirm(string msg, CallBackMsg callback, MessageAlignType alignType) { UiManager.Instance.openDialogWindow <MessageWindow> ((win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("s0094"), LanguageConfigManager.Instance.getLanguage("s0093"), msg, callback, alignType); }); }
/// <summary> /// 显示messageWindow /// </summary> /// <param name="msg">Message.</param> /// <param name="alignType">对齐方式(新增参数)</param> public static void ShowAlert(string msg, MessageAlignType alignType) { ShowAlert(msg, null, alignType); }