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