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