private void SetupCopyContributeInto(RankingInfoOne resData, CortributionRankEntry toData) { if (toData == null || resData == null) { return; } toData.Name = resData.name; toData.Rank = Convert.ToString(resData.rank); toData.Damage = Convert.ToString(resData.value); toData.ItemList = GetMineCortributeAwardPropList(resData.rank); toData.Show = true; }
private void OnRenewalCopyCortributeGradeEvent(IEvent ievent) { NotQualifiedCopyContributeList(); var _e = ievent as FubenGXCortributionRank_Event; var _rankData = _e.RankData; var _rankList = _rankData.Datas; var _entrys = MonsterMiniature.FubenContributionRank.Entrys; _entrys.Clear(); for (int i = 0, imax = _rankList.Count; i < imax; ++i) { CortributionRankEntry cre = new CortributionRankEntry(); cre.Name = _rankList[i].name; cre.Rank = _rankList[i].rank.ToString(); _entrys.Add(cre); } }
public IEnumerator ApplyContriLevelMsg() { var _msg = NetManager.Instance.ApplyContriRankingData(PlayerDataManager.Instance.ServerId, MonsterMiniature.CurActivityID); yield return(_msg.SendAndWaitUntilDone()); if (_msg.State == MessageState.Reply) { if (_msg.ErrorCode == (int)ErrorCodes.OK) { var _id = SceneManager.Instance.CurrentSceneTypeId; var _tbScene = Table.GetScene(_id); GXCortributionRank_Event _gre = new GXCortributionRank_Event(_msg.Response); var _e = _gre; var _rankData = _e.RankData; var _rankList = _rankData.Datas; var _entrys = MonsterMiniature.FubenContributionRank.Entrys; MonsterMiniature.MyRanking = _msg.Response.MyRank; MonsterMiniature.MyGongxian = (_msg.Response.MyRank != 0 ? _msg.Response.Datas[_msg.Response.MyRank - 1].value : 0); MonsterMiniature.MyName = PlayerDataManager.Instance.GetName(); MonsterMiniature.MyGongxianItem = GetMineCortributeAwardPropList(MonsterMiniature.MyRanking); _entrys.Clear(); for (int i = 0, imax = _rankList.Count; i < imax; ++i) { CortributionRankEntry cre = new CortributionRankEntry(); cre.Name = _rankList[i].name; cre.Rank = _rankList[i].rank.ToString(); cre.Damage = _rankList[i].value.ToString(); cre.ItemList = GetMineCortributeAwardPropList(_rankList[i].rank); DefendCityDevoteRewardRecord CortributionData = Table.GetDefendCityDevoteReward(GetIdCortributeByGrade(_rankList[i].rank)); cre.IconId = CortributionData.ContributionIcon.ToInt(); _entrys.Add(cre); } } } }