/*装备宝石孔重铸 * */ public void EquipmentGemSlotRecast(BaseHttpRequest req, BaseResponse response) { if (response != null && response.status != BaseResponse.ERROR) { GemRecastResponse resp = response as GemRecastResponse; Equipment SelectedEqudata = Core.Data.EquipManager.getEquipment(resp.data.eqid); if (SelectedEqudata.RtEquip.slot.Length == resp.data.slotc.Length) { for (int i = 0; i < resp.data.slotc.Length; i++) { SelectedEqudata.RtEquip.slot[i].color = resp.data.slotc[i]; } Core.Data.playerManager.RTData.curStone += resp.data.stone; } else { RED.LogError("数量不匹配"); } } }
void testHttpResp_UI(BaseHttpRequest req, BaseResponse response) { ComLoading.Close(); if (response.status != BaseResponse.ERROR) { HttpRequest rq = req as HttpRequest; if (rq.Type == RequestType.GEM_RECASTING) { view.ShowHoles(SelectedEqudata.RtEquip.slot); // UIMiniPlayerController.Instance.freshPlayerInfoView(); DBUIController.mDBUIInstance.RefreshUserInfo(); //talkingData add by wxl GemRecastResponse resp = response as GemRecastResponse; if (resp.data != null) { Core.Data.ActivityManager.OnPurchaseVirtualCurrency(ActivityManager.ForgingType, 1, Mathf.Abs(resp.data.stone)); } } } }