using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using UnityEngine; // Token: 0x02000CBF RID: 3263 [Token(Token = "0x2000CBF")] [StructLayout(3)] public class NLGOJMONPKG { // Token: 0x17000DAA RID: 3498 // (get) Token: 0x06004EA3 RID: 20131 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000DAA")] public static bool MAKMECFNNML { [Token(Token = "0x6004EA3")] [Address(RVA = "0x139CC90", Offset = "0x139B690", VA = "0x18139CC90")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000DAB RID: 3499 // (get) Token: 0x06004EA4 RID: 20132 RVA: 0x00123F08 File Offset: 0x00122108 [Token(Token = "0x17000DAB")] public static string LBCMPFCNGPJ { [Token(Token = "0x6004EA4")] [Address(RVA = "0x139CBB0", Offset = "0x139B5B0", VA = "0x18139CBB0")] get { ObscuredInt k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; string text; return text; } } // Token: 0x17000DAC RID: 3500 // (get) Token: 0x06004EA5 RID: 20133 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000DAC")] public static MKEKHKEHPLO ALCCMIFBANK { [Token(Token = "0x6004EA5")] [Address(RVA = "0x139CDA0", Offset = "0x139B7A0", VA = "0x18139CDA0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06004EA6 RID: 20134 RVA: 0x00123F28 File Offset: 0x00122128 [Token(Token = "0x6004EA6")] [Address(RVA = "0x139C540", Offset = "0x139AF40", VA = "0x18139C540")] public static IPromise> ADEEFOCPDFH() { string requestUri = "api/announcement/v1/get"; ulong num; IPromise promise = BPHGKAEDBPE.IAHDANBDAAM("api/announcement/v1/get", num != 0UL); int num2 = 0; IPromise promise2 = promise.NAHFKKGCOFA(num2 != 0); if (NLGOJMONPKG.<>c.<>9__12_0 == 0) { NLGOJMONPKG.<>c.<>9__12_0 = delegate(List list) { Func <>9__12_ = NLGOJMONPKG.<>c.<>9__12_2; if (<>9__12_ == 0) { NLGOJMONPKG.<>c.<>9__12_2 = (MKEKHKEHPLO a) => a.k__BackingField; } NLGOJMONPKG.KAFEDPEFLOI = Enumerable.ToList(Enumerable.OrderByDescending(list, <>9__12_)); NLGOJMONPKG.NJKGCFOMKEM(); }; } int num3 = 0; num3 += num3; num3++; Action action = delegate(string error) { string requestUri2 = requestUri; Debug.LogError("Failed to receive announcements from " + requestUri2 + ": " + error); }; throw new NullReferenceException(); } // Token: 0x06004EA7 RID: 20135 RVA: 0x00123FA0 File Offset: 0x001221A0 [Token(Token = "0x6004EA7")] [Address(RVA = "0x139C760", Offset = "0x139B160", VA = "0x18139C760")] public static void BGNNKPCDIKP() { int num; Action action = new Action(num.OFFLOPLJBBG); num = 0; int num2; Action action2 = new Action(num2.JPFGCHENJMH); num2 = 0; int num3 = 0; BPHGKAEDBPE.CABLOFOHBDM(action, num3, action2); } // Token: 0x06004EA8 RID: 20136 RVA: 0x00123FD8 File Offset: 0x001221D8 [Token(Token = "0x6004EA8")] [Address(RVA = "0x139D0F0", Offset = "0x139BAF0", VA = "0x18139D0F0")] private static void OFFLOPLJBBG() { int num; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn = new PAJOOHAOLEE.HMOACIFIOCN(num.PDMKGLFNDDC); num = 0; PAJOOHAOLEE.NMANOHJOCJD("AnnouncementUpdate", hmoacifiocn); int num2; PAJOOHAOLEE.HMOACIFIOCN hmoacifiocn2 = new PAJOOHAOLEE.HMOACIFIOCN(num2.CLMEAAIFGAM); num2 = 0; PAJOOHAOLEE.NMANOHJOCJD("AnnouncementDelete", hmoacifiocn2); } // Token: 0x06004EA9 RID: 20137 RVA: 0x0012401C File Offset: 0x0012221C [Token(Token = "0x6004EA9")] [Address(RVA = "0x139CCF0", Offset = "0x139B6F0", VA = "0x18139CCF0")] private static void JPFGCHENJMH() { List kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI; if (kafedpefloi != 0) { kafedpefloi.Clear(); } } // Token: 0x06004EAA RID: 20138 RVA: 0x0012403C File Offset: 0x0012223C [Token(Token = "0x6004EAA")] [Address(RVA = "0x139CE60", Offset = "0x139B860", VA = "0x18139CE60")] private static void NJKGCFOMKEM() { ObscuredInt k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.k__BackingField; string text; float @float = PlayerPrefs.GetFloat(text, -1f); int num = 0; List kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI; List kafedpefloi2 = NLGOJMONPKG.KAFEDPEFLOI; List kafedpefloi3 = NLGOJMONPKG.KAFEDPEFLOI; List kafedpefloi4 = NLGOJMONPKG.KAFEDPEFLOI; bool flag = num == 0; num++; } // Token: 0x06004EAB RID: 20139 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004EAB")] [Address(RVA = "0x139D1A0", Offset = "0x139BBA0", VA = "0x18139D1A0")] private static void PDMKGLFNDDC(Dictionary NGPMADFHHKP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004EAC RID: 20140 RVA: 0x00124094 File Offset: 0x00122294 [Token(Token = "0x6004EAC")] [Address(RVA = "0x139CAE0", Offset = "0x139B4E0", VA = "0x18139CAE0")] private static void DAGKJEPDHLI(MKEKHKEHPLO APIMPLGKICK) { List kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI; int num = 0; kafedpefloi.Insert(num, APIMPLGKICK); NLGOJMONPKG.NJKGCFOMKEM(); ActionEvent ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO; int num2 = 0; ggopbhcmcbo.Invoke(num2 != 0); } // Token: 0x06004EAD RID: 20141 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004EAD")] [Address(RVA = "0x139C810", Offset = "0x139B210", VA = "0x18139C810")] private static void CICIHBNHGAF(int EFBDCIJMFGD, MKEKHKEHPLO APIMPLGKICK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004EAE RID: 20142 RVA: 0x001240D0 File Offset: 0x001222D0 [Token(Token = "0x6004EAE")] [Address(RVA = "0x139C940", Offset = "0x139B340", VA = "0x18139C940")] private static void CLMEAAIFGAM(Dictionary NGPMADFHHKP) { long k__BackingField = AEOPHJMOOFE.PPGFHEDFBEA(NGPMADFHHKP).k__BackingField; long announcementId = k__BackingField; List kafedpefloi = NLGOJMONPKG.KAFEDPEFLOI; Predicate predicate = delegate(MKEKHKEHPLO a) { long announcementId2 = announcementId; return a.k__BackingField == announcementId2; }; if (kafedpefloi.RemoveAll(predicate) > 0) { NLGOJMONPKG.NJKGCFOMKEM(); ActionEvent ggopbhcmcbo = NLGOJMONPKG.GGOPBHCMCBO; if (ggopbhcmcbo != 0) { int num = 0; ggopbhcmcbo.Invoke(num != 0); } } } // Token: 0x06004EAF RID: 20143 RVA: 0x00124148 File Offset: 0x00122348 [Token(Token = "0x6004EAF")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public NLGOJMONPKG() { } // Token: 0x06004EB0 RID: 20144 RVA: 0x0012415C File Offset: 0x0012235C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6004EB0")] [Address(RVA = "0x139D590", Offset = "0x139BF90", VA = "0x18139D590")] static NLGOJMONPKG() { int num; ActionEvent actionEvent = new ActionEvent(32, num != 0); num = 0; NLGOJMONPKG.GGOPBHCMCBO = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; NLGOJMONPKG.AODDBMOAMOD = actionEvent2; NLGOJMONPKG.ACFFMOEEOIH = "api/announcement/"; NLGOJMONPKG.GLHDFBAHMME = "v1"; NLGOJMONPKG.BANFLNOMMOC = "LAST_VIEWED_ANNOUNCEMENT_ID"; } // Token: 0x04003A4E RID: 14926 [Token(Token = "0x4003A4E")] public static ActionEvent GGOPBHCMCBO; // Token: 0x04003A4F RID: 14927 [Token(Token = "0x4003A4F")] public static ActionEvent AODDBMOAMOD; // Token: 0x04003A50 RID: 14928 [Token(Token = "0x4003A50")] public static List KAFEDPEFLOI; // Token: 0x04003A51 RID: 14929 [Token(Token = "0x4003A51")] private static string ACFFMOEEOIH = null; // Token: 0x04003A52 RID: 14930 [Token(Token = "0x4003A52")] private static string GLHDFBAHMME = null; // Token: 0x04003A53 RID: 14931 [Token(Token = "0x4003A53")] private static string BANFLNOMMOC = null; // Token: 0x02000CC0 RID: 3264 [Token(Token = "0x2000CC0")] [CompilerGenerated] private sealed class IFCBFCJFMMF { // Token: 0x06004EB1 RID: 20145 RVA: 0x001241A8 File Offset: 0x001223A8 [Token(Token = "0x6004EB1")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public IFCBFCJFMMF() { } // Token: 0x06004EB2 RID: 20146 RVA: 0x001241BC File Offset: 0x001223BC [Token(Token = "0x6004EB2")] [Address(RVA = "0x138B850", Offset = "0x138A250", VA = "0x18138B850")] internal void b__1(string error) { string text = this.requestUri; Debug.LogError("Failed to receive announcements from " + text + ": " + error); } // Token: 0x04003A54 RID: 14932 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A54")] public string requestUri; } // Token: 0x02000CC2 RID: 3266 [Token(Token = "0x2000CC2")] [CompilerGenerated] private sealed class OOKAAPIDOLB { // Token: 0x06004EB7 RID: 20151 RVA: 0x00124274 File Offset: 0x00122474 [Token(Token = "0x6004EB7")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OOKAAPIDOLB() { } // Token: 0x06004EB8 RID: 20152 RVA: 0x00124288 File Offset: 0x00122488 [Token(Token = "0x6004EB8")] [Address(RVA = "0x10163E0", Offset = "0x1014DE0", VA = "0x1810163E0")] internal bool b__0(MKEKHKEHPLO a) { long k__BackingField = this.newAnnouncement.k__BackingField; return a.k__BackingField == k__BackingField; } // Token: 0x04003A58 RID: 14936 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A58")] public MKEKHKEHPLO newAnnouncement; } // Token: 0x02000CC3 RID: 3267 [Token(Token = "0x2000CC3")] [CompilerGenerated] private sealed class FOFAGLNPMPD { // Token: 0x06004EB9 RID: 20153 RVA: 0x001242B0 File Offset: 0x001224B0 [Token(Token = "0x6004EB9")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public FOFAGLNPMPD() { } // Token: 0x06004EBA RID: 20154 RVA: 0x001242C4 File Offset: 0x001224C4 [Token(Token = "0x6004EBA")] [Address(RVA = "0x74DC80", Offset = "0x74C680", VA = "0x18074DC80")] internal bool b__0(MKEKHKEHPLO a) { long num = this.announcementId; return a.k__BackingField == num; } // Token: 0x04003A59 RID: 14937 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003A59")] public long announcementId; } }