Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
    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);
    }