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