static void OnOpenOkBox(bool bSuccess, object param) { if (!bSuccess) { return; } if (MessageBoxLogic.Instance() != null) { OKCancelInfo curInfo = param as OKCancelInfo; MessageBoxLogic.Instance().CleanData(); MessageBoxLogic.Instance().deleOK = curInfo._delOkClick; MessageBoxLogic.Instance().m_ePassword = curInfo._password; MessageBoxLogic.Instance().ShowMessageBox(curInfo._title, curInfo._text, Games.GlobeDefine.GameDefine_Globe.MESSAGEBOX_TYPE.TYPE_OK); } }
// 倒计时专用吧 public static void OpenOKCancelCountDownBox(string text, string title = null, OnOKClick funcOKClicked = null, OnCancelClick funcCancelClicked = null, int nCountDown = GlobeVar.INVALID_ID, int nCountDownDicID = GlobeVar.INVALID_ID) { OKCancelInfo curInfo = new OKCancelInfo(text, title, funcOKClicked, funcCancelClicked, nCountDown, PASSWORD.INVALID, nCountDownDicID); UIManager.ShowUI(UIInfo.MessageBox, OnOpenOkCancelBox, curInfo); }
//============================================================================================ // 只有一个确定按钮 public static void OpenOKBox(string text, string title = null, OnOKClick funcOKClicked = null, PASSWORD password = PASSWORD.INVALID) { OKCancelInfo curInfo = new OKCancelInfo(text, title, funcOKClicked, null, GlobeVar.INVALID_ID, password); UIManager.ShowUI(UIInfo.MessageBox, OnOpenOkBox, curInfo); }