private void OnOpenOKCancelDynamicBox() { OKBtn.SetActive(true); CancelBtn.SetActive(true); DynamicBtn.SetActive(true); ContextText.text = _messageBoxInfo.TextMsg; TitleText.text = _messageBoxInfo.TitleMsg; OkBtnText.text = _messageBoxInfo.OKBtnMsg; CancelBtnText.text = _messageBoxInfo.CancelBtnMsg; DynamicBtnText.text = _messageBoxInfo.DynamicBtnMsg; _delOK = _messageBoxInfo.OnOKClickEvent; _delCancel = _messageBoxInfo.OnCancelClickEvent; _delDynamic = _messageBoxInfo.OnDynamicClickEvent; }
private void CleanInfo() { _delOK = null; _delCancel = null; _delCountDownOver = null; _delDynamic = null; _delWaitTimeOut = null; _messageBoxInfo = null; _durationTime = _delayTime = -1.0f; _oneSecondTime = 0.0f; _isEnable = true; TitleText.text = ""; ContextText.text = ""; CancelBtnText.text = ""; OkBtnText.text = ""; DynamicBtnText.text = ""; }
public MessageBoxInfo(MESSAGEBOX_TYPE type, string textMsg, string titleMsg, string okBtnMsg, string cancelBtnMsg, string dynamicBtnMsg, float durationTime, float delayTime, DelOnOKClick onOKClickEvent, DelOnCancelClick onCancelClickEvent, DelOnCountDownOver onCountDownOverEvent, DelOnDynamicClick onDynamicClickEvent, DelOnWaitTimeOut onWaitTimeOutEvent) { MessageType = type; TextMsg = textMsg; TitleMsg = titleMsg; OKBtnMsg = okBtnMsg; CancelBtnMsg = cancelBtnMsg; DynamicBtnMsg = dynamicBtnMsg; DuratonTime = durationTime; DelayTime = delayTime; OnOKClickEvent = onOKClickEvent; OnCancelClickEvent = onCancelClickEvent; OnCountDownOverEvent = onCountDownOverEvent; OnDynamicClickEvent = onDynamicClickEvent; OnWaitTimeOutEvent = onWaitTimeOutEvent; }
public static void OpenOKCancelDynamicBox(string textMsg, string titleMsg = "", DelOnDynamicClick delOnDynamicClick = null, string dynamicMsg = "", DelOnOKClick delOnOkClick = null, DelOnCancelClick delOnCancelClick = null, string okBtnMsg = "OK", string cancelBtnMsg = "CANCEL") { MessageBoxInfo curInfo = new MessageBoxInfo(MESSAGEBOX_TYPE.TYPE_OKCANCELDYNAMIC, textMsg, titleMsg, okBtnMsg, cancelBtnMsg, dynamicMsg, -1.0f, -1.0f, delOnOkClick, delOnCancelClick, null, delOnDynamicClick, null); UIManager.ShowUI(UIInfos.MessageBoxUI, null, curInfo); }