public void Confirm(string title, string message, MessageBoxCallback2 _callback = null, float _fWaitTime = 5.0f) { var container = UIRoot.list[0].gameObject.GetComponent <SurfaceContainer>(); var msgBox = container.GetSurface <MessageBoxPopup>(); msgBox.Confirm(title, message, _callback, _fWaitTime); }
public void Show(string title, string message, ButtonStyle _ButtonStyle, MessageBoxCallback2 _callback = null, float _fWaitTime = 5.0f) { gameObject.SetActive(true); //设置UI Close_btn.SetActive(false); Ok_btn.SetActive(false); Confirm_btn.SetActive(false); Cancel_btn.SetActive(false); if ((_ButtonStyle & ButtonStyle.Confirm) != 0) { Confirm_btn.SetActive(true); } if ((_ButtonStyle & ButtonStyle.Yes) != 0) { Ok_btn.SetActive(true); } if ((_ButtonStyle & ButtonStyle.No) != 0) { Cancel_btn.SetActive(true); } if ((_ButtonStyle & ButtonStyle.OK) != 0) { Ok_btn.SetActive(true); } if ((_ButtonStyle & ButtonStyle.Cancel) != 0) { Cancel_btn.SetActive(true); } Title_lbl.text = title; Text_lbl.text = message; callback = _callback; if (_fWaitTime > 0.0f) { StartCoroutine(WaitTime(_fWaitTime)); } //if (!HallTransfer.Instance.uiConfig.MobileEdition) Front_panel.transform.localPosition = Vector3.zero; }
public void Confirm(string title, string message, MessageBoxCallback2 _callback = null, float _fWaitTime = 5.0f) { Show(title, message, ButtonStyle.Confirm, _callback, _fWaitTime); }