//潜力训练 public void QianLiXunLian(BaseHttpRequest request, BaseResponse response) { if (response != null && response.status != BaseResponse.ERROR) { HttpRequest htReq = request as HttpRequest; QianLiXunLianParam param = htReq.ParamMem as QianLiXunLianParam; QianLiXunLianResponse resp = response as QianLiXunLianResponse; Monster mon = getMonsterById(param.roleid); if (mon != null) { mon.RTData.ChaKeLa_Attck += resp.data.ak; mon.RTData.ChaKeLa_Defend += resp.data.df; // mon.BTData.CombieAttack = mon.enhanceAttack + mon.baseAttack; // mon.BTData.CombieDefend = mon.enhanceDefend + mon.baseDefend; mon.RTData.uspt += resp.data.ak; mon.RTData.uspt += resp.data.df; } } }
void testHttpResp_UI(BaseHttpRequest request, BaseResponse response) { if (response.status != BaseResponse.ERROR) { HttpRequest req = request as HttpRequest; switch (req.Type) { case RequestType.QIANLIXUNLIAN: QianLiXunLianParam param = req.ParamMem as QianLiXunLianParam; QianLiXunLianResponse resp = response as QianLiXunLianResponse; string strText = Core.Data.stringManager.getString(5102); if (resp.data.stone != 0) { //add by wxl talkingdata Core.Data.ActivityManager.OnPurchaseVirtualCurrency(ActivityManager.TraningType, 1, Mathf.Abs(resp.data.stone)); } if (param.target == 1) { if (resp.data.ak == 0) { DoFail(); return; } strText = string.Format(strText, resp.data.ak, Core.Data.stringManager.getString(5103)); } else { if (resp.data.df == 0) { DoFail(); return; } strText = string.Format(strText, resp.data.df, Core.Data.stringManager.getString(5104)); } if (m_nZhufu >= 3) { m_nZhufu = 0; m_sliderZhufu.alpha = 0; m_sliderZhufu.value = m_nZhufu / 3f; m_txtZhufu.text = m_nZhufu.ToString() + "/3"; } SQYAlertViewMove.CreateAlertViewMove(strText); m_data = Core.Data.monManager.getMonsterById(param.roleid); m_3dCard.Show3DCard(m_data, false); break; case RequestType.QIANLIRESET: strText = Core.Data.stringManager.getString(5143); SQYAlertViewMove.CreateAlertViewMove(strText); break; } } else { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode)); } ComLoading.Close(); Core.Data.playerManager.RTData.curTeam.QianliXunlianMember(); DBUIController.mDBUIInstance.RefreshUserInfo(); InitUI(); }