Beispiel #1
0
 public void Show(string titleName, string content, MsgButtonType buttonType = MsgButtonType.Ok, Action OnClickOK = null, Action OnClickCancle = null)
 {
     transform.localPosition = Vector3.zero;
     TitleText.text          = titleName;
     ContentText.text        = content;
     this.ClickOkAction      = OnClickOK;
     this.ClickCancleAction  = OnClickCancle;
     if (buttonType == MsgButtonType.Ok)
     {
         OKButton.transform.localPosition = new Vector3(0, OKButton.transform.localPosition.y, OKButton.transform.localPosition.z);
         CancleButton.gameObject.SetActive(false);
     }
     else
     {
         OKButton.transform.localPosition = new Vector3(-80, OKButton.transform.localPosition.y, OKButton.transform.localPosition.z);
         CancleButton.gameObject.SetActive(true);
     }
 }
    public void Show(string titleName, string content, MsgButtonType buttonType = MsgButtonType.Ok, Action OnClickOK = null, Action OnClickCancle = null)
    {
        if (go == null)
        {
            go = ResourcesMrg.Instance.Load(ResourcesMrg.ResourceType.UIWindow, "panMsg", true);
        }
        if (go == null)
        {
            return;
        }
        Transform     parent = UISceneCtrl.Instance.CurrentUIScene.ContainerCenter;
        UIMessageView window = go.GetComponent <UIMessageView>();

        go.transform.SetParent(parent);
        go.transform.localPosition = Vector3.zero;
        go.transform.localScale    = Vector3.one;
        go.GetComponent <RectTransform>().sizeDelta = Vector2.zero;
        window.Show(titleName, content, buttonType, OnClickOK, OnClickCancle);
    }
Beispiel #3
0
 /// <summary>
 /// 显示提示窗口
 /// </summary>
 /// <param name="titleName"></param>
 /// <param name="content"></param>
 /// <param name="buttonType"></param>
 /// <param name="OnClickOK"></param>
 /// <param name="OnClickCancle"></param>
 public void ShowMsg(string titleName, string content, MsgButtonType buttonType = MsgButtonType.Ok,
                     Action OnClickOK = null, Action OnClickCancle = null)
 {
     MessageCtrl.Instance.Show(titleName, content, buttonType, OnClickOK, OnClickCancle);
 }