private void onReqSkillSuccess(BaseWWWRequest obj) { try { this.skillResponse = new JsonReader().Read <SkillShipData>(base.UTF8String); base.responseData = this.skillResponse; if (this.skillResponse.eid != 0) { this.onReqSkillFail(obj); } else { if (this.skillResponse.shipVO != null) { GameData.instance.UpdateUserShip(this.skillResponse.shipVO); } this.OnSkillSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqSkillFail(obj); } }
private void onReqGetListSuccess(BaseWWWRequest obj) { try { LeaderBoardListData data; if (this.needZip) { data = JsonReader.Deserialize<LeaderBoardListData>(base.UTF8String); } else { data = JsonReader.Deserialize<LeaderBoardListData>(base.www.text); } base.responseData = data; if (data.eid != 0) { this.onReqGetListFail(obj); } else { GameData.instance.SetLeaderBoardData(data); this.OnGetListSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqGetListFail(obj); } }
private void reqStartSuccess(BaseWWWRequest obj) { try { StartExploreResponse response = new JsonFx.Json.JsonReader().Read <StartExploreResponse>(this.UTF8String); base.responseData = response; if (response.eid != 0) { this.resStartFail(obj); } else { GameData.instance.UpdatePVEExplore(response.pveExploreVo); if (response.userResVo != null) { GameData.instance.UserInfo.UpdateResource(response.userResVo); } z.log("[远征开始]..."); this.OnStartExploreSuccess(EventArgs.Empty); } } catch (Exception exception) { //Form1.log(exception); this.resStartFail(obj); } }
private void onReqGetEquipSuccess(BaseWWWRequest obj) { try { this.gettingEquipData = new JsonFx.Json.JsonReader().Read <GetEquipData>(this.UTF8String); base.responseData = this.gettingEquipData; if (this.gettingEquipData.eid != 0) { this.onReqGetEquipFail(obj); } else { if (this.gettingEquipData.equipmentVo != null) { GameData.instance.AddUserEquipmenet(this.gettingEquipData.equipmentVo); } if (this.gettingEquipData.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(this.gettingEquipData.detailInfo); } GameData.instance.UserEquipDocks = this.gettingEquipData.equipmentDockVo; z.instance.OnGetWeaponSuccess(dockid, responseData as GetEquipData); this.OnGetEquipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqGetEquipFail(obj); } }
private void reqFinishFail(BaseWWWRequest obj) { base.ShowServerError(); this.OnFinishExploreFail(EventArgs.Empty); z.log("[远征完成失败]..."); ServerRequestManager.instance.refreashUIData(); }
private void reqGetShipSuccess(BaseWWWRequest obj) { try { GetRepairData data = new JsonFx.Json.JsonReader().Read <GetRepairData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.reqGetShipFail(obj); } else { if (data.shipVO != null) { GameData.instance.UpdateUserShip(data.shipVO); } if (data.repairDockVo != null) { GameData.instance.SetRepairDocks(data.repairDockVo); } z.log("[治(he)疗(xie)少女完毕] ... " + data.shipVO.ship.title + " Lv." + data.shipVO.level); this.OnGetShipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.reqGetShipFail(obj); } }
private void onReqSellSuccess(BaseWWWRequest obj) { try { SellModifyItemData data = new JsonFx.Json.JsonReader().Read <SellModifyItemData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqSellFail(obj); } else { if (data.userResVo != null) { GameData.instance.UserInfo.UpdateResource(data.userResVo); } if (data.packageVo != null) { GameData.instance.UpdateUserItems(data.packageVo); } this.OnSellItemSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqModifyFail(obj); } }
private void onReqWeddingSuccess(BaseWWWRequest obj) { try { WeddingResponse response = new JsonFx.Json.JsonReader().Read <WeddingResponse>(this.UTF8String); base.responseData = response; if (response.eid != 0) { this.onReqWeddingFail(obj); } else { if (response.shipVO != null) { foreach (UserShip ship in response.shipVO) { GameData.instance.UpdateUserShip(ship); } } if (response.packageVo != null) { GameData.instance.UpdateUserItems(response.packageVo); } this.OnWeddingSuccess(EventArgs.Empty); ServerRequestManager.instance.refreashUIData(); } } catch (Exception exception) { z.log(exception.Message); this.onReqWeddingFail(obj); } }
private void onReqToggleLockSuccess(BaseWWWRequest obj) { try { ToggleUserShipLockResponse response; if (this.needZip) { response = JsonReader.Deserialize<ToggleUserShipLockResponse>(base.UTF8String); } else { response = JsonReader.Deserialize<ToggleUserShipLockResponse>(base.www.text); } base.responseData = response; if (response.eid != 0) { this.onReqToggleLockFail(obj); } else { this.requestingShip.isLocked = response.isLocked; this.OnToggleLockSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqToggleLockFail(obj); } }
private void onReqChangeSuccess(BaseWWWRequest obj) { try { ChangeEquipData data = new JsonFx.Json.JsonReader().Read<ChangeEquipData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqChangeFail(obj); } else { if (data.shipVO != null) { GameData.instance.UpdateUserShip(data.shipVO); } if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } this.UpdateEquip(); this.OnChangeEquipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqChangeFail(obj); } }
private void onBuildSuccess(BaseWWWRequest obj) { try { BuildShipData data = new JsonFx.Json.JsonReader().Read <BuildShipData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.onBuildFail(obj); } else { GameData.instance.UserDocks = data.dockVo; GameData.instance.UpdateUserItems(data.packageVo); if (data.userVo != null) { GameData.instance.UserInfo.UpdateResource(data.userVo); } z.instance.OnbuildShipSuccess(dockid, data); this.OnBuildShipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onBuildFail(obj); } }
private void onReqStartLevelFail(BaseWWWRequest obj) { base.ShowServerError(); this.OnGetStartLevelFail(EventArgs.Empty); z.instance.setBattleStatus(BATTLE_STATUS.FINISHED); z.log("[开始PVE战斗失败]...." + obj.UTF8String); }
private void onReqSkillSuccess(BaseWWWRequest obj) { try { this.skillResponse = new JsonReader().Read<SkillShipData>(base.UTF8String); base.responseData = this.skillResponse; if (this.skillResponse.eid != 0) { this.onReqSkillFail(obj); } else { if (this.skillResponse.shipVO != null) { GameData.instance.UpdateUserShip(this.skillResponse.shipVO); } this.OnSkillSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqSkillFail(obj); } }
private void onReqNextNodeSuccess(BaseWWWRequest obj) { try { this.nextNodeResponse = new JsonFx.Json.JsonReader().Read <GetNextNodeResponse>(this.UTF8String); base.responseData = this.nextNodeResponse; if (this.nextNodeResponse.eid != 0) { this.onReqNextNodeFail(obj); } else { this.HandleNewPveData(this.nextNodeResponse.newPveData); this.OnGetNextNodeSuccess(EventArgs.Empty); z.instance.setBattleStatus(BATTLE_STATUS.VISIT_NODE); z.instance.setBattleNodeId(nextNodeResponse.node); z.log("[PVE - 挺进下一节点]...."); } } catch (Exception exception) { z.log(this.UTF8String + exception); this.onReqNextNodeFail(obj); } }
private void onReqGetBattleResultSuccess(BaseWWWRequest obj) { try { this.battleResult = new JsonFx.Json.JsonReader().Read <GetBattleResultResponse>(this.UTF8String); base.responseData = this.battleResult; if (this.battleResult.eid != 0) { this.onReqGetBattleResultFail(obj); } else { if (this.battleResult.shipVO != null) { foreach (UserShip ship in this.battleResult.shipVO) { GameData.instance.UpdateUserShip(ship); } } if ((this.battleResult.newShipVO != null) && (this.battleResult.newShipVO.Length > 0)) { CurrentWarParameters.newShipsGotFromWar = this.battleResult.newShipVO; foreach (UserShip ship2 in this.battleResult.newShipVO) { GameData.instance.AddUserShip(ship2); } } if (this.battleResult.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(this.battleResult.detailInfo); } if (this.battleResult.campaignVo != null) { if (this.battleResult.campaignVo.canCampaignChallengeLevel != null) { GameData.instance.SetOpenedPVECampaignLevels(this.battleResult.campaignVo.canCampaignChallengeLevel); } if (this.battleResult.campaignVo.campaignChallenge != null) { GameData.instance.SetCampaignChapterTimesInfo(this.battleResult.campaignVo.campaignChallenge); } if (this.battleResult.campaignVo.passInfo != null) { GameData.instance.TotalCampainInfo = this.battleResult.campaignVo.passInfo; } } if (this.battleResult.warResult != null) { this.CheckUserNewExpInfo(this.battleResult.warResult.userLevelVo); } this.HandleNewPveData(this.battleResult.newPveData); this.OnGetBattleResultSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqGetBattleResultFail(obj); } }
private void onReqStrenSuccess(BaseWWWRequest obj) { try { StrengthenData data = new JsonReader().Read <StrengthenData>(base.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqStrenFail(obj); } else { if (data.shipVO != null) { GameData.instance.UpdateUserShip(data.shipVO); } this.DeleteMaterials(); if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } if (data.equipmentVo != null) { GameData.instance.SetUserEquipments(data.equipmentVo); } this.OnStrengthenSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqStrenFail(obj); } }
private void onReqGetConfigSuccess(BaseWWWRequest obj) { try { GetPVEConfigData data; if (this.needZip) { data = new JsonFx.Json.JsonReader().Read <GetPVEConfigData>(base.UTF8String); } else { data = new JsonFx.Json.JsonReader().Read <GetPVEConfigData>(this.UTF8String); } base.responseData = data; if (data.eid != 0) { this.onReqGetConfigFail(obj); } else { PVEConfigs instance = PVEConfigs.instance; instance.SetChapters(data.pve); instance.SetLevels(data.pveLevel); instance.SetNodes(data.pveNode); //MonoBehaviour.print("onReqGetConfigSuccess"); this.OnGetConfigSuccess(EventArgs.Empty); haveGetPVEConfig = true; } } catch (Exception exception) { z.log(exception.Message); this.onReqGetConfigFail(obj); } }
private void onReqChangeSuccess(BaseWWWRequest obj) { try { ChangeEquipData data = new JsonFx.Json.JsonReader().Read <ChangeEquipData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqChangeFail(obj); } else { if (data.shipVO != null) { GameData.instance.UpdateUserShip(data.shipVO); } if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } this.UpdateEquip(); this.OnChangeEquipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqChangeFail(obj); } }
private void onSetFavLogReqSuccess(BaseWWWRequest obj) { try { BasicResponse response = new JsonFx.Json.JsonReader().Read <BasicResponse>(this.UTF8String); base.responseData = response; if (response.eid != 0) { this.onSetFavLogReqFail(obj); } else { if (this.settingFavLog != null) { this.settingFavLog.ToggleFav(); } this.OnSetFavLogSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onSetFavLogReqFail(obj); } }
private void onReqChangeSuccess(BaseWWWRequest obj) { try { GetCardResponse response; if (this.needZip) { response = JsonReader.Deserialize<GetCardResponse>(base.UTF8String); } else { response = JsonReader.Deserialize<GetCardResponse>(base.www.text); } base.responseData = response; if (response.eid != 0) { this.onReqChangeFail(obj); } else { GameData.instance.SetUnlockedCards(response.unlockShip); this.OnGetCardsSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqChangeFail(obj); } }
private void onReqStrenSuccess(BaseWWWRequest obj) { try { StrengthenData data = new JsonReader().Read<StrengthenData>(base.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqStrenFail(obj); } else { if (data.shipVO != null) { GameData.instance.UpdateUserShip(data.shipVO); } this.DeleteMaterials(); if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } if (data.equipmentVo != null) { GameData.instance.SetUserEquipments(data.equipmentVo); } this.OnStrengthenSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqStrenFail(obj); } }
internal void tryFectchErrorCode(BaseWWWRequest baseWWWRequest) { try { BasicResponse br = new JsonFx.Json.JsonReader().Read <BasicResponse>(this.UTF8String); if (br.eid != 0) { z.log("[错误]" + br.eidstring); if (br.eid == -411) { z.log("[强制修复 ]" + br.eidstring + "战斗状态出错,主动回港。。。"); ServerRequestManager.instance.NotifyPVEBackHome(); } if (br.eid == -9994 || br.eid == -9995 || br.eid == -9997) { z.log("[登陆失效或已在别处登陆 ]" + br.eidstring + " 半小时内尝试重新登陆。。。"); ServerRequestManager.instance.NotifyRelogin(); } } } catch (Exception exception) { z.log(exception.Message); } }
private void reqGetUserDataSuccess(BaseWWWRequest obj) { try { GetCampaignDataResponse response = new JsonFx.Json.JsonReader().Read <GetCampaignDataResponse>(this.UTF8String); base.responseData = response; if (response.eid != 0) { this.reqGetUserDataFail(obj); } else { if ((response.shipCampaign != null) && (response.shipCampaignLevel != null)) { PVEConfigs.instance.SetCampaignChapters(response.shipCampaign); PVEConfigs.instance.SetCampaignLevels(response.shipCampaignLevel); haveGetConfig = true; } GameData.instance.SetOpenedPVECampaignLevels(response.canCampaignChallengeLevel); GameData.instance.SetCampaignChapterTimesInfo(response.campaignChallenge); if (response.passInfo != null) { GameData.instance.TotalCampainInfo = response.passInfo; } this.OnGetCampaignDataSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.reqGetUserDataFail(obj); } }
private void reqFinishSuccess(BaseWWWRequest obj) { try { this.finishResponse = new JsonFx.Json.JsonReader().Read <FinishExploreResponse>(this.UTF8String); base.responseData = this.finishResponse; if (this.finishResponse.eid != 0) { this.reqFinishFail(obj); } else { if (this.finishResponse.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(this.finishResponse.detailInfo); } GameData.instance.UpdatePVEExplore(this.finishResponse.pveExploreVo); this.finishResponse.userResChange = GameData.instance.UserInfo.GetResourceChange(this.finishResponse.userResVo); GameData.instance.UserInfo.UpdateResource(this.finishResponse.userResVo); GameData.instance.UpdateUserItems(this.finishResponse.packageVo); this.CheckUserNewExpInfo(); z.log("[远征完成成功]..." + (finishResponse.bigSuccess == 0?"完成":"大成功")); this.OnFinishExploreSuccess(EventArgs.Empty); } } catch (Exception exception) { //Form1.log(exception); this.reqFinishFail(obj); } ServerRequestManager.instance.refreashUIData(); }
private void onReqSkillSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.skillResponse = JsonReader.Deserialize<SkillShipData>(base.UTF8String); } else { this.skillResponse = JsonReader.Deserialize<SkillShipData>(base.www.text); } base.responseData = this.skillResponse; if (this.skillResponse.eid != 0) { this.onReqSkillFail(obj); } else { if (this.skillResponse.shipVO != null) { GameData.instance.UpdateUserShip(this.skillResponse.shipVO); } this.OnSkillSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqSkillFail(obj); } }
private void onInitShipSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.initResponse = JsonReader.Deserialize<BasicResponse>(base.UTF8String); } else { this.initResponse = JsonReader.Deserialize<BasicResponse>(base.www.text); } if (this.initResponse.eid != 0) { this.onInitFail(obj); } else { ServerRequestManager.instance.OnChooseInitShipSuccess(); Debug.Log("onInitShipSuccess Success: " + base.www.text); } } catch (Exception) { this.onInitFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.loginVO = JsonReader.Deserialize<LoginVO>(base.UTF8String); } else { this.loginVO = JsonReader.Deserialize<LoginVO>(base.www.text); } if (this.loginVO.eid != 0) { this.onFail(obj); } else { GameData.instance.LoginInfo = this.loginVO; ServerRequestManager.instance.OnLoginSuccess(); } } catch (Exception) { this.onFail(obj); } }
private void onReqCheckNewVersionSuccess(BaseWWWRequest obj) { try { this.checkNewVersoinResponse = new JsonFx.Json.JsonReader().Read <CheckNewVersoinResponse>(base.UTF8String); if (this.checkNewVersoinResponse.eid != 0) { this.onReqCheckNewVersionFail(obj); z.log("[警告]检查版本失败!"); } else { if (this.checkNewVersoinResponse.version.newVersionId != GameInfo.instance.version) { z.log("[检查版本]版本不匹配,Bot版本: " + GameInfo.instance.version + " 服务器版本:" + this.checkNewVersoinResponse.version.newVersionId + "。 自动停止,请等待更新!"); return; } z.log("[检查版本]检查版本成功!" + this.checkNewVersoinResponse.version.newVersionId); DataServer.instance.LoginServerAddress = this.checkNewVersoinResponse.loginServer; ServerRequestManager.instance.LoadConfigs(); this.OnCheckNewVersionSuccessEvent(); } } catch (Exception) { this.onReqCheckNewVersionFail(obj); } }
private void onReqChangeSuccess(BaseWWWRequest obj) { try { DestroyShipData data = new JsonFx.Json.JsonReader().Read<DestroyShipData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqChangeFail(obj); } else { if (data.userVo != null) { GameData.instance.UserInfo.UpdateResource(data.userVo); } if (data.equipmentVo != null) { GameData.instance.SetUserEquipments(data.equipmentVo); } if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } this.UpdateShips(); this.OnDestroySuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqChangeFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { this.getShipData = new JsonFx.Json.JsonReader().Read <GetShipData>(this.UTF8String); base.responseData = this.getShipData; if (this.getShipData.eid != 0) { this.onFail(obj); } else { GameData.instance.AddUserShip(this.getShipData.shipVO); GameData.instance.UserDocks = this.getShipData.dockVo; if (this.getShipData.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(this.getShipData.detailInfo); } z.instance.OnGetShipSuccess(dockid, getShipData); this.OnGetShipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onFail(obj); } }
private void onReqChangeSuccess(BaseWWWRequest obj) { try { DestroyEquipData data = new JsonFx.Json.JsonReader().Read <DestroyEquipData>(this.UTF8String); base.responseData = data; if (data.eid != 0) { this.onReqChangeFail(obj); } else { if (data.userVo != null) { GameData.instance.UserInfo.UpdateResource(data.userVo); } if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } this.UpdateEquip(); if (data.equipmentVo != null) { GameData.instance.SetUserEquipments(data.equipmentVo); } this.OnDestroyEquipSuccess(EventArgs.Empty); } } catch (Exception exception) { z.log(exception.Message); this.onReqChangeFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { this.updateData = new JsonFx.Json.JsonReader().Read <UpdateFleetReturnData>(this.UTF8String); base.responseData = this.updateData; if (this.updateData.eid != 0) { this.onFail(obj); } else { GameData instance = GameData.instance; if (this.requestingFleetId != 0) { UserFleet fleetOfId = instance.GetFleetOfId(this.requestingFleetId); if ((fleetOfId != null) && (fleetOfId.ships != null)) { foreach (int num in fleetOfId.ships) { instance.GetShipById(num).fleetId = 0; } } } if (this.updateData.fleetVo != null) { foreach (UserFleet fleet2 in this.updateData.fleetVo) { instance.UpdateFleet(fleet2); if (fleet2.ships != null) { foreach (int num4 in fleet2.ships) { instance.GetShipById(num4).fleetId = fleet2.id; } } } } if ((this.updateData.shipVO != null) && (this.updateData.shipVO.Length > 0)) { foreach (UserShip ship in this.updateData.shipVO) { instance.UpdateUserShip(ship); } } this.OnUpdateFleetSuccess(EventArgs.Empty); ServerRequestManager.instance.refreashUIData(); } } catch (Exception exception) { z.log(exception.Message); this.onFail(obj); } }
private void onFail(BaseWWWRequest obj) { if (this.loginVO != null) { ServerRequestManager.instance.OnLoginFail(this.loginVO.eid); } else { ServerRequestManager.instance.OnLoginFail(0); } Debug.Log("Login Fail: " + base.www.error + "\n " + base.www.text); }
private void onSuccess(BaseWWWRequest obj) { try { AllConfigs configs; if (this.needZip) { configs = new JsonFx.Json.JsonReader().Read<AllConfigs>(base.UTF8String); } else { configs = new JsonFx.Json.JsonReader().Read<AllConfigs>(this.UTF8String); } if (configs.eid != 0) { this.onFail(obj); } else { z.log("setShips"); AllShipConfigs.instance.setShips(configs.shipCard); z.log("shipCard"); GameConfigs.instance.PrepareEquipmentConfigs(configs.shipEquipment); z.log("PrepareEquipmentConfigs"); GameConfigs.instance.PreparePVEExploreLevels(configs.pveExplore); z.log("PreparePVEExploreLevels"); GameConfigs.instance.SetShopItems(configs.shipShop); GameConfigs.instance.SetShipEvoItems(configs.shipItem); GameConfigs.instance.SetSkillConfigs(configs.shipSkill); z.log("SetSkillConfigs"); GameConfigs.instance.SetBuffConfigs(configs.shipSkillBuff); GameConfigs.instance.GlobalConfig = configs.globalConfig; GameConfigs.instance.marketingConfigs = configs.marketingConfigs; z.log("marketingConfigs"); PVEConfigs.instance.SetCampaignChapters(configs.shipCampaign); PVEConfigs.instance.SetCampaignLevels(configs.shipCampaignLevel); GameConfigs.instance.errCode = configs.errorCode; //if (this.testShipUpdate && (this.shipUpdateconfigs != null)) //{ // UpdateConfigs configs2 = JsonReader.Deserialize<UpdateConfigs>(this.shipUpdateconfigs.text); // UpdateManager.Instance.SetShips(configs2.ships); //} ServerRequestManager.instance.OnLoadConfigsComplete(); } } catch (Exception e) { z.log(e.Message+ " " + e.StackTrace); this.onFail(obj); } }
private void onFail(BaseWWWRequest obj) { if (this.loginVO != null) { ServerRequestManager.instance.OnLoginFail(this.loginVO.eid); } else { ServerRequestManager.instance.OnLoginFail(0); } z.log("[登陆失败] " + base.www.error + "\r\n " + this.UTF8String); }
private void onInitFail(BaseWWWRequest obj) { if (this.initResponse != null) { ServerRequestManager.instance.OnChooseInitShipFail(this.initResponse.eid); } else { ServerRequestManager.instance.OnChooseInitShipFail(0); } Debug.Log("Login Fail: " + base.www.error + "\n " + base.www.text); }
private void onSuccess(BaseWWWRequest obj) { try { AllConfigs configs; if (this.needZip) { configs = new JsonFx.Json.JsonReader().Read <AllConfigs>(base.UTF8String); } else { configs = new JsonFx.Json.JsonReader().Read <AllConfigs>(this.UTF8String); } if (configs.eid != 0) { this.onFail(obj); } else { z.log("setShips"); AllShipConfigs.instance.setShips(configs.shipCard); z.log("shipCard"); GameConfigs.instance.PrepareEquipmentConfigs(configs.shipEquipment); z.log("PrepareEquipmentConfigs"); GameConfigs.instance.PreparePVEExploreLevels(configs.pveExplore); z.log("PreparePVEExploreLevels"); GameConfigs.instance.SetShopItems(configs.shipShop); GameConfigs.instance.SetShipEvoItems(configs.shipItem); GameConfigs.instance.SetSkillConfigs(configs.shipSkill); z.log("SetSkillConfigs"); GameConfigs.instance.SetBuffConfigs(configs.shipSkillBuff); GameConfigs.instance.GlobalConfig = configs.globalConfig; GameConfigs.instance.marketingConfigs = configs.marketingConfigs; z.log("marketingConfigs"); PVEConfigs.instance.SetCampaignChapters(configs.shipCampaign); PVEConfigs.instance.SetCampaignLevels(configs.shipCampaignLevel); GameConfigs.instance.errCode = configs.errorCode; //if (this.testShipUpdate && (this.shipUpdateconfigs != null)) //{ // UpdateConfigs configs2 = JsonReader.Deserialize<UpdateConfigs>(this.shipUpdateconfigs.text); // UpdateManager.Instance.SetShips(configs2.ships); //} ServerRequestManager.instance.OnLoadConfigsComplete(); } } catch (Exception e) { z.log(e.Message + " " + e.StackTrace); this.onFail(obj); } }
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 onFail(BaseWWWRequest obj) { if (this.initData != null) { ServerRequestManager.instance.OnLoginFail(this.initData.eid); } else { ServerRequestManager.instance.OnLoginFail(0); } base.ShowServerError(); Debug.Log("GetInitData Fail: " + base.www.error + "\n" + base.www.text); }
private void onFail(BaseWWWRequest obj) { if (this.initData != null) { ServerRequestManager.instance.OnLoginFail(this.initData.eid); } else { ServerRequestManager.instance.OnLoginFail(0); } base.ShowServerError(); z.log("[获取初始配置失败]: " + base.www.error + "\r\n" + this.UTF8String); }
private void onSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.initData = new JsonFx.Json.JsonReader().Read<InitDataVO>(base.UTF8String); } else { this.initData = new JsonFx.Json.JsonReader().Read<InitDataVO>(this.UTF8String); } if (this.initData.eid != 0) { this.onFail(obj); } else { GameData instance = GameData.instance; ServerTimer.SetSystemInitTime(this.initData.systime); instance.UserInfo = this.initData.userVo; instance.UserFleets = this.initData.fleetVo; instance.SetUserShips(this.initData.userShipVO); instance.SetUserEquipments(this.initData.equipmentVo); instance.UserDocks = this.initData.dockVo; instance.UserEquipDocks = this.initData.equipmentDockVo; instance.UpdateUserItems(this.initData.packageVo); instance.SetRepairDocks(this.initData.repairDockVo); instance.UpdatePVEExplore(this.initData.pveExploreVo); instance.AddUserQuests(this.initData.taskVo); instance.SetUnlockedCards(this.initData.unlockShip); instance.MarketingDatas = this.initData.marketingData; instance.SetLastUpdateQuestTime(); instance.NewMailNum = this.initData.newMailNum; if (this.initData.currentPveVo != null) { instance.SetCurrentNodeStatus(this.initData.currentPveVo); } ServerRequestManager.instance.OnGetInitDataSuccess(); z.log("[登陆成功] 获取基本信息成功"); } } catch (Exception exception) { z.log(exception.Message); this.onFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.initData = new JsonFx.Json.JsonReader().Read <InitDataVO>(base.UTF8String); } else { this.initData = new JsonFx.Json.JsonReader().Read <InitDataVO>(this.UTF8String); } if (this.initData.eid != 0) { this.onFail(obj); } else { GameData instance = GameData.instance; ServerTimer.SetSystemInitTime(this.initData.systime); instance.UserInfo = this.initData.userVo; instance.UserFleets = this.initData.fleetVo; instance.SetUserShips(this.initData.userShipVO); instance.SetUserEquipments(this.initData.equipmentVo); instance.UserDocks = this.initData.dockVo; instance.UserEquipDocks = this.initData.equipmentDockVo; instance.UpdateUserItems(this.initData.packageVo); instance.SetRepairDocks(this.initData.repairDockVo); instance.UpdatePVEExplore(this.initData.pveExploreVo); instance.AddUserQuests(this.initData.taskVo); instance.SetUnlockedCards(this.initData.unlockShip); instance.MarketingDatas = this.initData.marketingData; instance.SetLastUpdateQuestTime(); instance.NewMailNum = this.initData.newMailNum; if (this.initData.currentPveVo != null) { instance.SetCurrentNodeStatus(this.initData.currentPveVo); } ServerRequestManager.instance.OnGetInitDataSuccess(); z.log("[登陆成功] 获取基本信息成功"); } } catch (Exception exception) { z.log(exception.Message); this.onFail(obj); } }
private void onReqDealNodeSuccess(BaseWWWRequest obj) { try { GameData instance = GameData.instance; this.dealNodeResponse = new JsonFx.Json.JsonReader().Read <GetDealNodeResponse>(this.UTF8String); base.responseData = this.dealNodeResponse; if (this.dealNodeResponse.eid != 0) { this.onReqDealNodeFail(obj); } else { instance.AddPassedNodeId(this.dealingNodeId); if ((this.dealNodeResponse.newShipVO != null) && (this.dealNodeResponse.newShipVO.Length > 0)) { foreach (UserShip ship in this.dealNodeResponse.newShipVO) { instance.AddUserShip(ship); } } if ((this.dealNodeResponse.equipmentVo != null) && (this.dealNodeResponse.equipmentVo.Length > 0)) { foreach (UserEquipment equipment in this.dealNodeResponse.equipmentVo) { instance.AddUserEquipmenet(equipment); } } if ((this.dealNodeResponse.packageVo != null) && (this.dealNodeResponse.packageVo.Length > 0)) { instance.UpdateUserItems(this.dealNodeResponse.packageVo); } if (this.dealNodeResponse.userResVO != null) { instance.UserInfo.UpdateResource(this.dealNodeResponse.userResVO); } this.HandleNewPveData(this.dealNodeResponse.newPveData); this.OnGetDealNodeSuccess(EventArgs.Empty); z.instance.setBattleStatus(BATTLE_STATUS.NODE_BATTLE); z.log("[少女卖肉成功].... 等待战(tiao)斗(jiao)过程 ..."); } } catch (Exception exception) { z.log(exception.Message); this.onReqDealNodeFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { RegisterVO rvo = JsonReader.Deserialize<RegisterVO>(base.www.text); if ((rvo.eid <= 0) && (rvo.userId > 0)) { Debug.Log(string.Concat(new object[] { "Instant Register machine ", this.machineId, " success!! return userId ", rvo.userId })); } } catch (Exception exception) { base.parseException = exception; this.onFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.initData = JsonReader.Deserialize<InitDataVO>(base.UTF8String); } else { this.initData = JsonReader.Deserialize<InitDataVO>(base.www.text); } if (this.initData.eid != 0) { this.onFail(obj); } else { GameData instance = GameData.instance; ServerTimer.SetSystemInitTime(this.initData.systime); instance.UserInfo = this.initData.userVo; instance.UserFleets = this.initData.fleetVo; instance.SetUserShips(this.initData.userShipVO); instance.SetUserEquipments(this.initData.equipmentVo); instance.UserDocks = this.initData.dockVo; instance.UserEquipDocks = this.initData.equipmentDockVo; instance.UpdateUserItems(this.initData.packageVo); instance.SetRepairDocks(this.initData.repairDockVo); instance.UpdatePVEExplore(this.initData.pveExploreVo); instance.AddUserQuests(this.initData.taskVo); instance.SetUnlockedCards(this.initData.unlockShip); instance.MarketingDatas = this.initData.marketingData; instance.SetLastUpdateQuestTime(); instance.NewMailNum = this.initData.newMailNum; ServerRequestManager.instance.OnGetInitDataSuccess(); Debug.Log("OnGetInitDataSuccess"); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onFail(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); } }
private void onReqSendMailSuccess(BaseWWWRequest obj) { try { this.loginResponse = new JsonFx.Json.JsonReader().Read <LoginResponse>(this.UTF8String); if (this.loginResponse.eid != 0) { this.onReqSendMailFail(obj); } else { this.OnSendEmailSuccessEvent(); } } catch (Exception) { this.onReqSendMailFail(obj); } }
private void onReqStrenSuccess(BaseWWWRequest obj) { try { StrengthenData data; if (this.needZip) { data = JsonReader.Deserialize<StrengthenData>(base.UTF8String); } else { data = JsonReader.Deserialize<StrengthenData>(base.www.text); } base.responseData = data; if (data.eid != 0) { this.onReqStrenFail(obj); } else { if (data.shipVO != null) { GameData.instance.UpdateUserShip(data.shipVO); } this.DeleteMaterials(); if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } if (data.equipmentVo != null) { GameData.instance.SetUserEquipments(data.equipmentVo); } this.OnStrengthenSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqStrenFail(obj); } }
private void onReqCheckInviteValidSuccess(BaseWWWRequest obj) { try { this.checkInviteValidResponse = new JsonFx.Json.JsonReader().Read <CheckInviteValidResponse>(this.UTF8String); if (this.checkInviteValidResponse.eid != 0) { this.onReqCheckInviteValidFail(obj); } else { this.OnCheckInviteValidSuccessEvent(); } } catch (Exception) { this.onReqCheckInviteValidFail(obj); } }
private void onReqChangeSuccess(BaseWWWRequest obj) { try { DestroyEquipData data; if (this.needZip) { data = JsonReader.Deserialize<DestroyEquipData>(base.UTF8String); } else { data = JsonReader.Deserialize<DestroyEquipData>(base.www.text); } base.responseData = data; if (data.eid != 0) { this.onReqChangeFail(obj); } else { if (data.userVo != null) { GameData.instance.UserInfo.UpdateResource(data.userVo); } if (data.detailInfo != null) { GameData.instance.UserInfo.UpdateDetailInfo(data.detailInfo); } this.UpdateEquip(); if (data.equipmentVo != null) { GameData.instance.SetUserEquipments(data.equipmentVo); } this.OnDestroyEquipSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqChangeFail(obj); } }
private void onFleetSuccess(BaseWWWRequest obj) { try { SupplyOneFleetData data; if (this.needZip) { data = JsonReader.Deserialize<SupplyOneFleetData>(base.UTF8String); } else { data = JsonReader.Deserialize<SupplyOneFleetData>(base.www.text); } base.responseData = data; if (data.eid != 0) { this.onFleetFail(obj); } else { if (data.shipVO != null) { GameData instance = GameData.instance; foreach (UserShip ship in data.shipVO) { instance.UpdateUserShip(ship); } } if (data.userVo != null) { GameData.instance.UserInfo.UpdateResource(data.userVo); } this.OnSupplyOneFleetSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onFleetFail(obj); } }
private void expandReqSuccess(BaseWWWRequest obj) { try { ExpandRepairData data; if (this.needZip) { data = JsonReader.Deserialize<ExpandRepairData>(base.UTF8String); } else { data = JsonReader.Deserialize<ExpandRepairData>(base.www.text); } base.responseData = data; if (data.eid != 0) { this.expandReqFail(obj); } else { if (data.userVo != null) { GameData.instance.UserInfo.UpdateResource(data.userVo); } if (data.repairDockVo != null) { GameData.instance.SetRepairDocks(data.repairDockVo); } if (data.packageVo != null) { GameData.instance.UpdateUserItems(data.packageVo); } this.OnExpandSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.expandReqFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { AllConfigs configs; if (this.needZip) { configs = JsonReader.Deserialize<AllConfigs>(base.UTF8String); } else { configs = JsonReader.Deserialize<AllConfigs>(base.www.text); } if (configs.eid != 0) { MonoBehaviour.print("eid " + configs.eid); this.onFail(obj); } else { AllShipConfigs.instance.setShips(configs.shipCard); GameConfigs.instance.PrepareEquipmentConfigs(configs.shipEquipment); GameConfigs.instance.PreparePVEExploreLevels(configs.pveExplore); GameConfigs.instance.SetShopItems(configs.shipShop); GameConfigs.instance.SetShipEvoItems(configs.shipItem); GameConfigs.instance.SetSkillConfigs(configs.shipSkill); GameConfigs.instance.SetBuffConfigs(configs.shipSkillBuff); GameConfigs.instance.GlobalConfig = configs.globalConfig; GameConfigs.instance.marketingConfigs = configs.marketingConfigs; PVEConfigs.instance.SetCampaignChapters(configs.shipCampaign); PVEConfigs.instance.SetCampaignLevels(configs.shipCampaignLevel); ServerRequestManager.instance.OnLoadConfigsComplete(); } } catch (Exception exception) { MonoBehaviour.print("parse config fail"); Debug.Log(exception); base.parseException = exception; this.onFail(obj); } }
private void onInitShipSuccess(BaseWWWRequest obj) { try { this.initResponse = new JsonReader().Read<BasicResponse>(base.UTF8String); if (this.initResponse.eid != 0) { this.onInitFail(obj); } else { //ServerRequestManager.instance.OnChooseInitShipSuccess(); z.log("onInitShipSuccess Success: "); } } catch (Exception) { this.onInitFail(obj); } }
private void onSuccess(BaseWWWRequest obj) { try { this.loginVO = new JsonFx.Json.JsonReader().Read<LoginVO>(this.UTF8String); if (this.loginVO.eid != 0) { this.onFail(obj); } else { GameData.instance.LoginInfo = this.loginVO; ServerRequestManager.instance.OnLoginSuccess(); } } catch (Exception) { this.onFail(obj); } }
private void onReqSendSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.sendResponse = JsonReader.Deserialize<DealingMissedPayResponse>(base.UTF8String); } else { this.sendResponse = JsonReader.Deserialize<DealingMissedPayResponse>(base.www.text); } base.responseData = this.sendResponse; if (this.sendResponse.eid != 0) { this.onReqSendFail(obj); } else { if (this.sendResponse.totalGold > 0) { GameData.instance.UserInfo.gold = this.sendResponse.totalGold; } if (this.sendResponse.list != null) { GameData.instance.UpdateShopItemCanBuyStatus(this.sendResponse.list); } this.OnSendSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.onReqSendFail(obj); } }
private void onOneShipFail(BaseWWWRequest obj) { base.ShowServerError(); this.OnSupplyOneShipFail(EventArgs.Empty); }