private void onReqGetSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.finishResponse = JsonReader.Deserialize<GetCouponResponse>(base.UTF8String); } else { this.finishResponse = JsonReader.Deserialize<GetCouponResponse>(base.www.text); } base.responseData = this.finishResponse; if (this.finishResponse.eid != 0) { this.onReqGetFail(obj); } else { if (this.finishResponse.userResVo != null) { GameData.instance.UserInfo.UpdateResource(this.finishResponse.userResVo); } if (this.finishResponse.shipVO != null) { foreach (UserShip ship in this.finishResponse.shipVO) { GameData.instance.AddUserShip(ship); } } if (this.finishResponse.equipmentVo != null) { foreach (UserEquipment equipment in this.finishResponse.equipmentVo) { GameData.instance.AddUserEquipmenet(equipment); } } if (this.finishResponse.packageVo != null) { GameData.instance.UpdateUserItems(this.finishResponse.packageVo); } this.OnGetGiftSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); this.onReqGetFail(obj); } }
private void onReqGetSuccess(BaseWWWRequest obj) { try { this.finishResponse = new JsonReader().Read <GetCouponResponse>(base.UTF8String); base.responseData = this.finishResponse; if (this.finishResponse.eid != 0) { this.onReqGetFail(obj); } else { if (this.finishResponse.userResVo != null) { GameData.instance.UserInfo.UpdateResource(this.finishResponse.userResVo); } if (this.finishResponse.shipVO != null) { foreach (UserShip ship in this.finishResponse.shipVO) { GameData.instance.AddUserShip(ship); } } if (this.finishResponse.equipmentVo != null) { foreach (UserEquipment equipment in this.finishResponse.equipmentVo) { GameData.instance.AddUserEquipmenet(equipment); } } if (this.finishResponse.packageVo != null) { GameData.instance.UpdateUserItems(this.finishResponse.packageVo); } this.OnGetGiftSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqGetFail(obj); } }