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: 0x02001109 RID: 4361 [Token(Token = "0x2001109")] public class AnnouncementsScreenItem : MonoBehaviour { // Token: 0x170010D4 RID: 4308 // (get) Token: 0x060062DC RID: 25308 RVA: 0x0015B1F0 File Offset: 0x001593F0 // (set) Token: 0x060062DD RID: 25309 RVA: 0x0015B204 File Offset: 0x00159404 [Token(Token = "0x170010D4")] public MKEKHKEHPLO BHNFBPFGOHI { [Token(Token = "0x60062DC")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.OKINBKFCIIK; } [Token(Token = "0x60062DD")] [Address(RVA = "0xF2E4E0", Offset = "0xF2D2E0", VA = "0x180F2E4E0")] set { this.OKINBKFCIIK = value; this.MKBLJJGJAOH(); } } // Token: 0x060062DE RID: 25310 RVA: 0x0015B220 File Offset: 0x00159420 [Token(Token = "0x60062DE")] [Address(RVA = "0xF2DEB0", Offset = "0xF2CCB0", VA = "0x180F2DEB0")] private void Awake() { MFBGLIHGCGO aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action); } // Token: 0x060062DF RID: 25311 RVA: 0x0015B24C File Offset: 0x0015944C [Token(Token = "0x60062DF")] [Address(RVA = "0xF2E400", Offset = "0xF2D200", VA = "0x180F2E400")] 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: 0x060062E0 RID: 25312 RVA: 0x0015B290 File Offset: 0x00159490 [Token(Token = "0x60062E0")] [Address(RVA = "0xF2E3C0", Offset = "0xF2D1C0", VA = "0x180F2E3C0")] 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: 0x060062E1 RID: 25313 RVA: 0x0015B2CC File Offset: 0x001594CC [Token(Token = "0x60062E1")] [Address(RVA = "0xF2E1D0", Offset = "0xF2CFD0", VA = "0x180F2E1D0")] 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: 0x060062E2 RID: 25314 RVA: 0x0015B38C File Offset: 0x0015958C [Token(Token = "0x60062E2")] [Address(RVA = "0xF2E030", Offset = "0xF2CE30", VA = "0x180F2E030")] private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI) { if (AAHGIGHAIFI == FIEFAAIHMAF.Read) { } throw new NullReferenceException(); } // Token: 0x060062E3 RID: 25315 RVA: 0x0015B3A4 File Offset: 0x001595A4 [Token(Token = "0x60062E3")] [Address(RVA = "0xF2DF70", Offset = "0xF2CD70", VA = "0x180F2DF70")] 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: 0x060062E4 RID: 25316 RVA: 0x0015B3EC File Offset: 0x001595EC [Token(Token = "0x60062E4")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public AnnouncementsScreenItem() { } // Token: 0x060062E5 RID: 25317 RVA: 0x0015B400 File Offset: 0x00159600 [Token(Token = "0x60062E5")] [Address(RVA = "0xF2E140", Offset = "0xF2CF40", VA = "0x180F2E140")] [CompilerGenerated] private void INKNHNLILHP(Texture2D CAKFKAGPMBF) { RawImage rawImage = this.image; int num = 0; if (rawImage != num) { this.image.texture = CAKFKAGPMBF; } } // Token: 0x060062E6 RID: 25318 RVA: 0x0015B434 File Offset: 0x00159634 [Token(Token = "0x60062E6")] [Address(RVA = "0xF2E0A0", Offset = "0xF2CEA0", VA = "0x180F2E0A0")] [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: 0x0400416B RID: 16747 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400416B")] private MKEKHKEHPLO OKINBKFCIIK; // Token: 0x0400416C RID: 16748 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400416C")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x0400416D RID: 16749 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400416D")] [SerializeField] private RawImage image; // Token: 0x0400416E RID: 16750 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400416E")] [SerializeField] private Image background; // Token: 0x0400416F RID: 16751 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400416F")] [SerializeField] private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors; // Token: 0x04004170 RID: 16752 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4004170")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x04004171 RID: 16753 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4004171")] private bool DPONBEGHJJO; // Token: 0x0200110A RID: 4362 [Token(Token = "0x200110A")] [Serializable] private class _AnnouncementColors { // Token: 0x060062E7 RID: 25319 RVA: 0x0015B474 File Offset: 0x00159674 [Token(Token = "0x60062E7")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public _AnnouncementColors() { } // Token: 0x04004172 RID: 16754 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004172")] public Color MostRecentUnread; // Token: 0x04004173 RID: 16755 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4004173")] public Color MostRecentRead; // Token: 0x04004174 RID: 16756 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4004174")] public Color Unread; // Token: 0x04004175 RID: 16757 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4004175")] public Color Read; } } }