using System; using System.Runtime.CompilerServices; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020011D6 RID: 4566 [Token(Token = "0x20011D6")] public class AnnouncementsScreenItem : MonoBehaviour { // Token: 0x1700114C RID: 4428 // (get) Token: 0x06006634 RID: 26164 RVA: 0x00163078 File Offset: 0x00161278 // (set) Token: 0x06006635 RID: 26165 RVA: 0x0016308C File Offset: 0x0016128C [Token(Token = "0x1700114C")] public MKEKHKEHPLO BHNFBPFGOHI { [Token(Token = "0x6006634")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.OKINBKFCIIK; } [Token(Token = "0x6006635")] [Address(RVA = "0x1A4C180", Offset = "0x1A4B180", VA = "0x181A4C180")] set { this.OKINBKFCIIK = value; this.MKBLJJGJAOH(); } } // Token: 0x06006636 RID: 26166 RVA: 0x001630A8 File Offset: 0x001612A8 [Token(Token = "0x6006636")] [Address(RVA = "0x1A4BB50", Offset = "0x1A4AB50", VA = "0x181A4BB50")] private void Awake() { MFBGLIHGCGO aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action); } // Token: 0x06006637 RID: 26167 RVA: 0x001630D4 File Offset: 0x001612D4 [Token(Token = "0x6006637")] [Address(RVA = "0x1A4C0A0", Offset = "0x1A4B0A0", VA = "0x181A4C0A0")] private void OnDestroy() { this.DPONBEGHJJO = true; MFBGLIHGCGO aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action); OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } } // Token: 0x06006638 RID: 26168 RVA: 0x00163118 File Offset: 0x00161318 [Token(Token = "0x6006638")] [Address(RVA = "0x1A4C060", Offset = "0x1A4B060", VA = "0x181A4C060")] private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK) { MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK; if (okinbkfciik != 0) { long k__BackingField = okinbkfciik.k__BackingField; if (APIMPLGKICK.k__BackingField == k__BackingField) { this.OKINBKFCIIK = APIMPLGKICK; this.MKBLJJGJAOH(); return; } } } // Token: 0x06006639 RID: 26169 RVA: 0x00163154 File Offset: 0x00161354 [Token(Token = "0x6006639")] [Address(RVA = "0x1A4BE70", Offset = "0x1A4AE70", VA = "0x181A4BE70")] private void MKBLJJGJAOH() { MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK; string text = this.titleText.text; string k__BackingField = this.OKINBKFCIIK.k__BackingField; if (text == 0) { OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK); this.JLBEIDFLILD = nbmfnjlhkao; Action action = new Action(this.INKNHNLILHP); Action action2 = new Action(this.ILKNJIIJNMI); } MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK; Image image = this.background; AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors; FIEFAAIHMAF k__BackingField = okinbkfciik2.k__BackingField; if (okinbkfciik2.k__BackingField || k__BackingField == FIEFAAIHMAF.Unread) { if (k__BackingField != FIEFAAIHMAF.Unread) { } Color mostRecentUnread = announcementColors.MostRecentUnread; } Color color = image.color; } // Token: 0x0600663A RID: 26170 RVA: 0x00163214 File Offset: 0x00161414 [Token(Token = "0x600663A")] [Address(RVA = "0x1A4BCD0", Offset = "0x1A4ACD0", VA = "0x181A4BCD0")] private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI) { if (AAHGIGHAIFI == FIEFAAIHMAF.Read) { } throw new NullReferenceException(); } // Token: 0x0600663B RID: 26171 RVA: 0x0016322C File Offset: 0x0016142C [Token(Token = "0x600663B")] [Address(RVA = "0x1A4BC10", Offset = "0x1A4AC10", VA = "0x181A4BC10")] public void Button_ShowDetails() { WatchUI componentInParent = base.GetComponentInParent(); int num = 0; if (componentInParent != num) { AnnouncementScreen flowByType = componentInParent.GetFlowByType(); MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK; flowByType.ShowScreen(okinbkfciik); int num2 = 0; componentInParent.PushFlow(flowByType, num2); } } // Token: 0x0600663C RID: 26172 RVA: 0x00163274 File Offset: 0x00161474 [Token(Token = "0x600663C")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public AnnouncementsScreenItem() { } // Token: 0x0600663D RID: 26173 RVA: 0x00163288 File Offset: 0x00161488 [Token(Token = "0x600663D")] [Address(RVA = "0x1A4BDE0", Offset = "0x1A4ADE0", VA = "0x181A4BDE0")] [CompilerGenerated] private void INKNHNLILHP(Texture2D CAKFKAGPMBF) { RawImage rawImage = this.image; int num = 0; if (rawImage != num) { this.image.texture = CAKFKAGPMBF; } } // Token: 0x0600663E RID: 26174 RVA: 0x001632BC File Offset: 0x001614BC [Token(Token = "0x600663E")] [Address(RVA = "0x1A4BD40", Offset = "0x1A4AD40", VA = "0x181A4BD40")] [CompilerGenerated] private void ILKNJIIJNMI(string CHKKEHOKPJP) { if (!this.DPONBEGHJJO) { string k__BackingField = this.OKINBKFCIIK.k__BackingField; Debug.LogError("Error getting image " + k__BackingField + " from RecNet: " + CHKKEHOKPJP); } } // Token: 0x040042E1 RID: 17121 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40042E1")] private MKEKHKEHPLO OKINBKFCIIK; // Token: 0x040042E2 RID: 17122 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40042E2")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x040042E3 RID: 17123 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40042E3")] [SerializeField] private RawImage image; // Token: 0x040042E4 RID: 17124 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40042E4")] [SerializeField] private Image background; // Token: 0x040042E5 RID: 17125 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40042E5")] [SerializeField] private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors; // Token: 0x040042E6 RID: 17126 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40042E6")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x040042E7 RID: 17127 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40042E7")] private bool DPONBEGHJJO; // Token: 0x020011D7 RID: 4567 [Token(Token = "0x20011D7")] [Serializable] private class _AnnouncementColors { // Token: 0x0600663F RID: 26175 RVA: 0x001632FC File Offset: 0x001614FC [Token(Token = "0x600663F")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public _AnnouncementColors() { } // Token: 0x040042E8 RID: 17128 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40042E8")] public Color MostRecentUnread; // Token: 0x040042E9 RID: 17129 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40042E9")] public Color MostRecentRead; // Token: 0x040042EA RID: 17130 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40042EA")] public Color Unread; // Token: 0x040042EB RID: 17131 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40042EB")] public Color Read; } } }