public void Init(SeasonEndInfo info) { this.m_seasonEndInfo = info; this.m_header.Text = this.GetSeasonName(info.m_seasonID); if ((info.m_rankedRewards != null) && (info.m_rankedRewards.Count > 0)) { this.m_earnedRewardChest = true; } else { this.m_earnedRewardChest = false; } this.m_medal.SetMedal(new MedalInfoTranslator(info.m_rank, info.m_legendIndex), false); this.m_rankName.Text = this.m_medal.GetMedal().name; this.m_bonusStars = info.m_bonusStars; string rankPercentile = GetRankPercentile(this.m_seasonEndInfo.m_rank); if (rankPercentile.Length > 0) { this.m_rankPercentile.gameObject.SetActive(true); object[] args = new object[] { rankPercentile }; this.m_rankPercentile.Text = GameStrings.Format("GLOBAL_SEASON_END_PERCENTILE_LABEL", args); } else { this.m_rankPercentile.gameObject.SetActive(false); } foreach (PegUIElement element in this.m_rewardChests) { element.gameObject.SetActive(false); } int chestIndexFromRank = RankedRewardChest.GetChestIndexFromRank(this.m_seasonEndInfo.m_chestRank); if (chestIndexFromRank >= 0) { this.m_rewardChest = this.m_rewardChests[chestIndexFromRank]; this.m_rewardChest.gameObject.SetActive(true); this.m_medalPlayMaker.FsmVariables.GetFsmGameObject("RankChest").Value = this.m_rewardChest.gameObject; UberText[] componentsInChildren = this.m_rewardChest.GetComponentsInChildren <UberText>(true); if (componentsInChildren.Length > 0) { componentsInChildren[0].Text = info.m_chestRank.ToString(); } this.m_rewardChestHeader.Text = RankedRewardChest.GetChestEarnedFromRank(this.m_seasonEndInfo.m_chestRank); } this.m_rewardChest.AddEventListener(UIEventType.RELEASE, new UIEvent.Handler(this.ChestButtonReleased)); }
public void Init(SeasonEndInfo info) { object[] objArray1 = new object[] { info }; base.method_8("Init", objArray1); }