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(); }
public void SetResultAndFleet(FinishExploreResponse result, UserFleet fleet) { this.result = result; this.fleet = fleet; this.UpdateIsBigSuccess(); this.UpdateFleetInfo(); this.UpdateArmyInfo(); this.UpdateResources(); this.SetItem(result.rewardItems); base.Invoke("UpdateLoveChange", this.showLoveChangeWaitTime); }
private void reqFinishSuccess(BaseWWWRequest obj) { try { if (this.needZip) { this.finishResponse = JsonReader.Deserialize<FinishExploreResponse>(base.UTF8String); } else { this.finishResponse = JsonReader.Deserialize<FinishExploreResponse>(base.www.text); } 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(); this.OnFinishExploreSuccess(EventArgs.Empty); } } catch (Exception exception) { Debug.Log(exception); base.parseException = exception; this.reqFinishFail(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 OnFinishExploreSuccess(object o, EventArgs e) { this.finishResponse = o as FinishExploreResponse; this.isRequestingServer = false; this.RefreshLevels(); string itemId = string.Empty; if ((this.finishResponse.rewardItems != null) && (this.finishResponse.rewardItems.Length > 0)) { foreach (int num in this.finishResponse.rewardItems) { itemId = itemId + num + ","; } } TalkingDataManager.instance.EndPVEExplore(this.finishingId + string.Empty, this.finishResponse.bigSuccess, itemId); this.ShowExploreResult(); }