static void OnOpenCostBox(bool bSuccess, object param) { if (!bSuccess) { return; } if (MessageBoxLogic.Instance() != null) { CostBoxInfo curInfo = param as CostBoxInfo; MessageBoxLogic.Instance().CleanData(); MessageBoxLogic.Instance().deleOK = curInfo._delOkClick; MessageBoxLogic.Instance().deleCancel = curInfo._delCancelClick; MessageBoxLogic.Instance().m_costInfo = curInfo; MessageBoxLogic.Instance().ShowMessageBox(curInfo._title, curInfo._text, Games.GlobeDefine.GameDefine_Globe.MESSAGEBOX_TYPE.TYPE_COST); } }
public static void OpenCostBox(string text, string textSupplement = null, string title = null, string costDesc = null, string costIcon = null, string costCount = null, OnOKClick funcOKClicked = null, OnCancelClick funcCancelClicked = null) { CostBoxInfo curInfo = new CostBoxInfo(text, textSupplement, title, costDesc, costIcon, costCount, funcOKClicked, funcCancelClicked); UIManager.ShowUI(UIInfo.MessageBox, OnOpenCostBox, curInfo); }