protected override void OnDataSet(bool updateVisuals) { if (updateVisuals) { GoldRewardData data = base.Data as GoldRewardData; if (data == null) { Debug.LogWarning(string.Format("goldRewardData.SetData() - data {0} is not GoldRewardData", base.Data)); } else { string headline = GameStrings.Get("GLOBAL_REWARD_GOLD_HEADLINE"); string details = data.Amount.ToString(); string source = string.Empty; UberText text = this.m_coin.GetComponentsInChildren <UberText>(true)[0]; if (text != null) { base.m_rewardBanner.m_detailsText = text; base.m_rewardBanner.AlignHeadlineToCenterBone(); } NetCache.ProfileNotice.NoticeOrigin origin = base.Data.Origin; switch (origin) { case NetCache.ProfileNotice.NoticeOrigin.BETA_REIMBURSE: headline = GameStrings.Get("GLOBAL_BETA_REIMBURSEMENT_HEADLINE"); source = GameStrings.Get("GLOBAL_BETA_REIMBURSEMENT_DETAILS"); break; case NetCache.ProfileNotice.NoticeOrigin.TOURNEY: { NetCache.NetCacheRewardProgress netObject = NetCache.Get().GetNetObject <NetCache.NetCacheRewardProgress>(); object[] args = new object[] { netObject.WinsPerGold }; source = GameStrings.Format("GLOBAL_REWARD_GOLD_SOURCE_TOURNEY", args); break; } default: if (origin == NetCache.ProfileNotice.NoticeOrigin.IGR) { if (data.Date.HasValue) { object[] objArray2 = new object[] { data.Date }; string str4 = GameStrings.Format("GLOBAL_CURRENT_DATE", objArray2); object[] objArray3 = new object[] { str4 }; source = GameStrings.Format("GLOBAL_REWARD_GOLD_SOURCE_IGR_DATED", objArray3); } else { source = GameStrings.Get("GLOBAL_REWARD_GOLD_SOURCE_IGR"); } } break; } base.SetRewardText(headline, details, source); } } }
public void SetOrigin(NetCache.ProfileNotice.NoticeOrigin origin, long originData) { this.m_origin = origin; this.m_originData = originData; }
public void SetOrigin(NetCache.ProfileNotice.NoticeOrigin origin, long originData) { object[] objArray1 = new object[] { origin, originData }; base.method_8("SetOrigin", objArray1); }