Beispiel #1
0
 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);
     }
 }
Beispiel #3
0
 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);
        }
    }
Beispiel #5
0
 private void reqFinishFail(BaseWWWRequest obj)
 {
     base.ShowServerError();
     this.OnFinishExploreFail(EventArgs.Empty);
     z.log("[远征完成失败]...");
     ServerRequestManager.instance.refreashUIData();
 }
Beispiel #6
0
 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);
     }
 }
Beispiel #7
0
 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);
     }
 }
Beispiel #11
0
 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);
     }
 }
Beispiel #12
0
 private void onReqStartLevelFail(BaseWWWRequest obj)
 {
     base.ShowServerError();
     this.OnGetStartLevelFail(EventArgs.Empty);
     z.instance.setBattleStatus(BATTLE_STATUS.FINISHED);
     z.log("[开始PVE战斗失败]...." + obj.UTF8String);
 }
Beispiel #13
0
 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);
     }
 }
Beispiel #14
0
 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);
     }
 }
Beispiel #15
0
 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);
     }
 }
Beispiel #16
0
 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);
     }
 }
Beispiel #17
0
 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);
     }
 }
Beispiel #18
0
 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);
     }
 }
Beispiel #19
0
 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);
     }
 }
Beispiel #22
0
 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);
     }
 }
Beispiel #23
0
 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);
     }
 }
Beispiel #24
0
    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);
     }
 }
Beispiel #28
0
 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);
     }
 }
Beispiel #30
0
 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);
     }
 }
Beispiel #31
0
 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);
 }
Beispiel #34
0
    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);
        }
    }
Beispiel #35
0
 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);
 }
Beispiel #37
0
 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 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);
 }
Beispiel #41
0
 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 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);
 }
Beispiel #43
0
    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);
        }
    }
Beispiel #44
0
    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);
        }
    }
Beispiel #45
0
 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);
     }
 }
Beispiel #48
0
 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);
     }
 }
Beispiel #49
0
 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);
     }
 }
Beispiel #50
0
 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);
     }
 }
Beispiel #52
0
 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);
     }
 }
Beispiel #57
0
 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);
     }
 }
Beispiel #58
0
 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);
 }