void testHttpResp_UI(BaseHttpRequest request, BaseResponse reponse) { ComLoading.Close(); if (reponse.status != BaseResponse.ERROR) { HttpRequest req = request as HttpRequest; switch (req.Type) { case RequestType.BUILD_UPGRADE: Core.Data.playerManager.RTData.curTeam.QianliXunlianMember(); m_data = Core.Data.BuildingManager.GetBuildFromBagByID(m_data.RTData.id); Refresh(); BuildScene.mInstance.BuildUpgradeSuc(m_data.RTData.id); SetShow(false); break; case RequestType.BUILD_GET: BuildGetParam param = req.ParamMem as BuildGetParam; // BuildOperateResponse tResp = reponse as BuildOperateResponse; SetShow(false); BuildScene.mInstance.GetProductionSuc(param.bid); BuildScene.mInstance.UpdateBuildById(m_data.RTData.id); break; case RequestType.BATTLE_BUILD_OPEN: Core.Data.playerManager.RTData.curTeam.QianliXunlianMember(); string strText = Core.Data.stringManager.getString(5113); strText = string.Format(strText, m_data.config.name); SQYAlertViewMove.CreateAlertViewMove(strText); InitUI(); BuildScene.mInstance.UpdateBuildById(m_data.RTData.id); break; } DBUIController.mDBUIInstance.RefreshUserInfo(); } else { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(reponse.errorCode)); btn_Update.isEnabled = Core.Data.BuildingManager.CanLvlUp(m_data.config.id, m_data.RTData.lv + 1); } }
void CollectSourceRequest(BaseHttpRequest request, BaseResponse reponse) { ComLoading.Close(); if (reponse != null && reponse.status != BaseResponse.ERROR) { HttpRequest req = request as HttpRequest; BuildGetParam param = req.ParamMem as BuildGetParam; // BuildOperateResponse tResp = reponse as BuildOperateResponse; SetShow(false); BuildScene.mInstance.GetProductionSuc(param.bid); BuildScene.mInstance.UpdateBuildById(m_data.RTData.id); Building data = Core.Data.BuildingManager.GetBuildFromBagByNum(int.Parse(m_data.config.ID)); m_data = data; this.InitUI(); DBUIController.mDBUIInstance.RefreshUserInfo(); } else if (reponse.status == BaseResponse.ERROR) { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(reponse.errorCode)); btn_Collect.isEnabled = false; needStone = false; } }