protected override void ShowReward(bool updateCacheValues) { string headline = string.Empty; string details = string.Empty; string source = string.Empty; if (base.Data.Origin == NetCache.ProfileNotice.NoticeOrigin.OUT_OF_BAND_LICENSE) { ForgeTicketRewardData data = base.Data as ForgeTicketRewardData; headline = GameStrings.Get("GLOBAL_REWARD_FORGE_HEADLINE"); object[] objArray1 = new object[] { data.Quantity }; source = GameStrings.Format("GLOBAL_REWARD_BOOSTER_DETAILS_OUT_OF_BAND", objArray1); } else { headline = GameStrings.Get("GLOBAL_REWARD_FORGE_UNLOCKED_HEADLINE"); source = GameStrings.Get("GLOBAL_REWARD_FORGE_UNLOCKED_SOURCE"); } base.SetRewardText(headline, details, source); base.m_root.SetActive(true); this.m_rotateParent.transform.localEulerAngles = new Vector3(0f, 0f, 180f); object[] args = new object[] { "amount", new Vector3(0f, 0f, 540f), "time", 1.5f, "easeType", iTween.EaseType.easeOutElastic, "space", Space.Self }; Hashtable hashtable = iTween.Hash(args); iTween.RotateAdd(this.m_rotateParent, hashtable); }
protected override void ShowReward(bool updateCacheValues) { string headline = string.Empty; string details = string.Empty; string source = string.Empty; if (base.Data.Origin == NetCache.ProfileNotice.NoticeOrigin.OUT_OF_BAND_LICENSE) { ForgeTicketRewardData data = base.Data as ForgeTicketRewardData; headline = GameStrings.Get("GLOBAL_REWARD_FORGE_HEADLINE"); object[] objArray1 = new object[] { data.Quantity }; source = GameStrings.Format("GLOBAL_REWARD_BOOSTER_DETAILS_OUT_OF_BAND", objArray1); } else if (base.Data.Origin == NetCache.ProfileNotice.NoticeOrigin.ACHIEVEMENT) { headline = GameStrings.Get("GLOBAL_REWARD_ARENA_TICKET_HEADLINE"); } else { headline = GameStrings.Get("GLOBAL_REWARD_FORGE_UNLOCKED_HEADLINE"); source = GameStrings.Get("GLOBAL_REWARD_FORGE_UNLOCKED_SOURCE"); } base.SetRewardText(headline, details, source); if (this.m_countLabel != null) { ForgeTicketRewardData data2 = base.Data as ForgeTicketRewardData; this.m_countLabel.Text = data2.Quantity.ToString(); } if (this.m_playerNameLabel != null) { BnetPlayer myPlayer = BnetPresenceMgr.Get().GetMyPlayer(); if (myPlayer != null) { this.m_playerNameLabel.Text = myPlayer.GetBattleTag().GetName(); } } base.m_root.SetActive(true); this.m_ticketVisual.transform.localEulerAngles = new Vector3(this.m_ticketVisual.transform.localEulerAngles.x, this.m_ticketVisual.transform.localEulerAngles.y, 180f); object[] args = new object[] { "amount", new Vector3(0f, 0f, 540f), "time", 1.5f, "easeType", iTween.EaseType.easeOutElastic, "space", Space.Self }; Hashtable hashtable = iTween.Hash(args); iTween.RotateAdd(this.m_ticketVisual, hashtable); }