using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001AA6 RID: 6822 [Token(Token = "0x2001AA6")] [StructLayout(3)] public class AnnouncementsScreenItem : MonoBehaviour { // Token: 0x17001DA8 RID: 7592 // (get) Token: 0x0600B75D RID: 46941 RVA: 0x002AFDBC File Offset: 0x002ADFBC // (set) Token: 0x0600B75E RID: 46942 RVA: 0x002AFDD0 File Offset: 0x002ADFD0 [Token(Token = "0x17001DA8")] public MKEKHKEHPLO BHNFBPFGOHI { [Token(Token = "0x600B75D")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.OKINBKFCIIK; } [Token(Token = "0x600B75E")] [Address(RVA = "0x16EA1B0", Offset = "0x16E8BB0", VA = "0x1816EA1B0")] set { this.OKINBKFCIIK = value; this.MKBLJJGJAOH(); } } // Token: 0x0600B75F RID: 46943 RVA: 0x002AFDEC File Offset: 0x002ADFEC [Token(Token = "0x600B75F")] [Address(RVA = "0x16E9B20", Offset = "0x16E8520", VA = "0x1816E9B20")] private void Awake() { ActionEvent aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action; } // Token: 0x0600B760 RID: 46944 RVA: 0x002AFE18 File Offset: 0x002AE018 [Token(Token = "0x600B760")] [Address(RVA = "0x16EA0D0", Offset = "0x16E8AD0", VA = "0x1816EA0D0")] private void OnDestroy() { ActionEvent aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD; Action action = new Action(this.NDLGHCEKFOM); NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action; OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } } // Token: 0x0600B761 RID: 46945 RVA: 0x002AFE58 File Offset: 0x002AE058 [Token(Token = "0x600B761")] [Address(RVA = "0x16EA000", Offset = "0x16E8A00", VA = "0x1816EA000")] 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: 0x0600B762 RID: 46946 RVA: 0x002AFE94 File Offset: 0x002AE094 [Token(Token = "0x600B762")] [Address(RVA = "0x16E9DB0", Offset = "0x16E87B0", VA = "0x1816E9DB0")] private void MKBLJJGJAOH() { MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK; TextMeshProUGUI textMeshProUGUI = this.titleText; string k__BackingField = okinbkfciik.k__BackingField; textMeshProUGUI.text = k__BackingField; if (!string.IsNullOrEmpty(this.OKINBKFCIIK.k__BackingField)) { 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.NIKOGGGILHL); int num = 0; num += num; num++; Action action2 = new Action(this.IPEKEBNNIAC); } MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK; Image image = this.background; AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors; FIEFAAIHMAF fiefaaihmaf = okinbkfciik2.k__BackingField; if (!okinbkfciik2.k__BackingField) { if (fiefaaihmaf != FIEFAAIHMAF.Unread) { goto IL_C6; } fiefaaihmaf += (int)fiefaaihmaf; } if (fiefaaihmaf != FIEFAAIHMAF.Unread) { } Color mostRecentUnread = announcementColors.MostRecentUnread; IL_C6: Color color = image.color; } // Token: 0x0600B763 RID: 46947 RVA: 0x002AFF78 File Offset: 0x002AE178 [Token(Token = "0x600B763")] [Address(RVA = "0x16E9CA0", Offset = "0x16E86A0", VA = "0x1816E9CA0")] private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI) { if (AAHGIGHAIFI == FIEFAAIHMAF.Read) { } throw new NullReferenceException(); } // Token: 0x0600B764 RID: 46948 RVA: 0x002AFF90 File Offset: 0x002AE190 [Token(Token = "0x600B764")] [Address(RVA = "0x16E9BE0", Offset = "0x16E85E0", VA = "0x1816E9BE0")] 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: 0x0600B765 RID: 46949 RVA: 0x002AFFD8 File Offset: 0x002AE1D8 [Token(Token = "0x600B765")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public AnnouncementsScreenItem() { } // Token: 0x0600B766 RID: 46950 RVA: 0x002AFFEC File Offset: 0x002AE1EC [Token(Token = "0x600B766")] [Address(RVA = "0x16EA040", Offset = "0x16E8A40", VA = "0x1816EA040")] [CompilerGenerated] private void NIKOGGGILHL(Texture2D CAKFKAGPMBF) { RawImage rawImage = this.image; int num = 0; if (rawImage != num) { this.image.texture = CAKFKAGPMBF; } } // Token: 0x0600B767 RID: 46951 RVA: 0x002B0020 File Offset: 0x002AE220 [Token(Token = "0x600B767")] [Address(RVA = "0x16E9D10", Offset = "0x16E8710", VA = "0x1816E9D10")] [CompilerGenerated] private void IPEKEBNNIAC(string CHKKEHOKPJP) { string k__BackingField = this.OKINBKFCIIK.k__BackingField; Debug.LogError("Error getting image " + k__BackingField + " from RecNet: " + CHKKEHOKPJP); } // Token: 0x04007864 RID: 30820 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007864")] private MKEKHKEHPLO OKINBKFCIIK; // Token: 0x04007865 RID: 30821 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007865")] [SerializeField] private TextMeshProUGUI titleText; // Token: 0x04007866 RID: 30822 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4007866")] [SerializeField] private RawImage image; // Token: 0x04007867 RID: 30823 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4007867")] [SerializeField] private Image background; // Token: 0x04007868 RID: 30824 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4007868")] [SerializeField] private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors; // Token: 0x04007869 RID: 30825 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4007869")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x02001AA7 RID: 6823 [Token(Token = "0x2001AA7")] [Serializable] private class _AnnouncementColors { // Token: 0x0600B768 RID: 46952 RVA: 0x002B0058 File Offset: 0x002AE258 [Token(Token = "0x600B768")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public _AnnouncementColors() { } // Token: 0x0400786A RID: 30826 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400786A")] public Color MostRecentUnread; // Token: 0x0400786B RID: 30827 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400786B")] public Color MostRecentRead; // Token: 0x0400786C RID: 30828 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400786C")] public Color Unread; // Token: 0x0400786D RID: 30829 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400786D")] public Color Read; } } }