using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; // Token: 0x020016FB RID: 5883 [Token(Token = "0x20016FB")] public class PPENFJMFPNE : KLCOGEIGEBJ { // Token: 0x1700165F RID: 5727 // (get) Token: 0x06008641 RID: 34369 RVA: 0x001C7724 File Offset: 0x001C5924 // (set) Token: 0x06008642 RID: 34370 RVA: 0x001C7738 File Offset: 0x001C5938 [Token(Token = "0x1700165F")] public IReadOnlyList OHNIGJECGKL { [Token(Token = "0x6008641")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x6008642")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } // Token: 0x17001660 RID: 5728 // (get) Token: 0x06008643 RID: 34371 RVA: 0x001C774C File Offset: 0x001C594C // (set) Token: 0x06008644 RID: 34372 RVA: 0x001C7760 File Offset: 0x001C5960 [Token(Token = "0x17001660")] public IReadOnlyList LHGHLGDINFL { [Token(Token = "0x6008643")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x6008644")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x17001661 RID: 5729 // (get) Token: 0x06008645 RID: 34373 RVA: 0x001C7774 File Offset: 0x001C5974 // (set) Token: 0x06008646 RID: 34374 RVA: 0x001C7788 File Offset: 0x001C5988 [Token(Token = "0x17001661")] public IReadOnlyList PKKADKGDHNI { [Token(Token = "0x6008645")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get; [Token(Token = "0x6008646")] [Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")] private set; } // Token: 0x17001662 RID: 5730 // (get) Token: 0x06008647 RID: 34375 RVA: 0x001C779C File Offset: 0x001C599C // (set) Token: 0x06008648 RID: 34376 RVA: 0x001C77B0 File Offset: 0x001C59B0 [Token(Token = "0x17001662")] public IReadOnlyList LOJPLANGFMG { [Token(Token = "0x6008647")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get; [Token(Token = "0x6008648")] [Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")] protected set; } // Token: 0x17001663 RID: 5731 // (get) Token: 0x06008649 RID: 34377 RVA: 0x001C77C4 File Offset: 0x001C59C4 // (set) Token: 0x0600864A RID: 34378 RVA: 0x001C77D8 File Offset: 0x001C59D8 [Token(Token = "0x17001663")] public IReadOnlyList EJGIMHADHBC { [Token(Token = "0x6008649")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")] get; [Token(Token = "0x600864A")] [Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")] set; } // Token: 0x17001664 RID: 5732 // (get) Token: 0x0600864B RID: 34379 RVA: 0x001C77EC File Offset: 0x001C59EC // (set) Token: 0x0600864C RID: 34380 RVA: 0x001C7800 File Offset: 0x001C5A00 [Token(Token = "0x17001664")] public List ADCDBMGNIPB { [Token(Token = "0x600864B")] [Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")] get; [Token(Token = "0x600864C")] [Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")] set; } // Token: 0x17001665 RID: 5733 // (get) Token: 0x0600864D RID: 34381 RVA: 0x001C7814 File Offset: 0x001C5A14 // (set) Token: 0x0600864E RID: 34382 RVA: 0x001C7828 File Offset: 0x001C5A28 [Token(Token = "0x17001665")] public string CHKBMPIFNHH { [Token(Token = "0x600864D")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")] get; [Token(Token = "0x600864E")] [Address(RVA = "0x82CD30", Offset = "0x82BD30", VA = "0x18082CD30")] private set; } // Token: 0x0600864F RID: 34383 RVA: 0x001C783C File Offset: 0x001C5A3C [Token(Token = "0x600864F")] [Address(RVA = "0x19918F0", Offset = "0x19908F0", VA = "0x1819918F0", Slot = "6")] public override void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { base.PPGFHEDFBEA(PMMGDNALAEB); List list = AEOPHJMOOFE.OLILAGBNPEH("SubRooms", PMMGDNALAEB); this.k__BackingField = list; List list2 = AEOPHJMOOFE.OLILAGBNPEH("Roles", PMMGDNALAEB); this.k__BackingField = list2; List list3 = AEOPHJMOOFE.OLILAGBNPEH("LoadScreens", PMMGDNALAEB); this.k__BackingField = list3; List list4 = AEOPHJMOOFE.LEIBLAFOPLL("PromoImages", PMMGDNALAEB); this.k__BackingField = list4; List list5 = AEOPHJMOOFE.OLILAGBNPEH("PromoExternalContent", PMMGDNALAEB); this.k__BackingField = list5; int num = 0; string text = AEOPHJMOOFE.KFANFFHOJGF("DataBlob", PMMGDNALAEB, num); this.k__BackingField = text; List list6 = AEOPHJMOOFE.OLILAGBNPEH("Tags", PMMGDNALAEB); this.NOPDNFBIBEN(list6); this.k__BackingField = list6; } // Token: 0x06008650 RID: 34384 RVA: 0x001C78E8 File Offset: 0x001C5AE8 [Token(Token = "0x6008650")] [Address(RVA = "0x19913B0", Offset = "0x19903B0", VA = "0x1819913B0")] private void NOPDNFBIBEN(List CAFPJPHILMN) { Predicate <>9__29_ = PPENFJMFPNE.<>c.<>9__29_0; if (<>9__29_ == 0) { PPENFJMFPNE.<>c.<>9__29_0 = (DPHPFLGAICI t) => string.Equals(t.k__BackingField, "recroomoriginal"); } DPHPFLGAICI dphpflgaici = ECNNGIFNNNM.LLFCJKLELNH(CAFPJPHILMN, <>9__29_); string text; PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, text); PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "screen"); PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "walkvr"); PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "teleportvr"); PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "junior"); PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "pickup"); PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "copyable"); Func func; if (PPENFJMFPNE.<>c.<>9__29_1 == 0) { func = (DPHPFLGAICI t) => string.Equals(t.k__BackingField, "dormroom"); PPENFJMFPNE.<>c.<>9__29_1 = func; } if (!Enumerable.Any(CAFPJPHILMN, func)) { PPENFJMFPNE.FIDHBPLHBOG(CAFPJPHILMN, "dormroom"); } } // Token: 0x06008651 RID: 34385 RVA: 0x001C799C File Offset: 0x001C5B9C [Token(Token = "0x6008651")] [Address(RVA = "0x1990B00", Offset = "0x198FB00", VA = "0x181990B00")] private static void FIDHBPLHBOG(List CAFPJPHILMN, string GHBNIGCAPPL) { Func func = delegate(DPHPFLGAICI t) { string tag = GHBNIGCAPPL; return string.Equals(t.k__BackingField, tag); }; if (!Enumerable.Any(CAFPJPHILMN, func)) { DPHPFLGAICI dphpflgaici = DPHPFLGAICI.CHNHFPLDENC(GHBNIGCAPPL); CAFPJPHILMN.Add(dphpflgaici); } } // Token: 0x17001666 RID: 5734 // (get) Token: 0x06008652 RID: 34386 RVA: 0x001C79E8 File Offset: 0x001C5BE8 [Token(Token = "0x17001666")] public bool MMFBPKOOLNG { [Token(Token = "0x6008652")] [Address(RVA = "0x1990F70", Offset = "0x198FF70", VA = "0x181990F70")] get { IReadOnlyList readOnlyList = this.k__BackingField; Func <>9__33_ = PPENFJMFPNE.<>c.<>9__33_0; if (<>9__33_ == 0) { PPENFJMFPNE.<>c.<>9__33_0 = (DPHPFLGAICI t) => string.Equals(t.k__BackingField, "beta"); } return Enumerable.Any(readOnlyList, <>9__33_); } } // Token: 0x17001667 RID: 5735 // (get) Token: 0x06008653 RID: 34387 RVA: 0x001C7A24 File Offset: 0x001C5C24 [Token(Token = "0x17001667")] public IReadOnlyList DFKGKGIMEMP { [Token(Token = "0x6008653")] [Address(RVA = "0x19909E0", Offset = "0x198F9E0", VA = "0x1819909E0")] get { IReadOnlyList iieiggabiic = this.IIEIGGABIIC; if (iieiggabiic == 0) { IReadOnlyList readOnlyList = this.k__BackingField; Func <>9__36_ = PPENFJMFPNE.<>c.<>9__36_0; if (<>9__36_ == 0) { PPENFJMFPNE.<>c.<>9__36_0 = (DPHPFLGAICI t) => t.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(readOnlyList, <>9__36_)); this.IIEIGGABIIC = list; } return iieiggabiic; } } // Token: 0x17001668 RID: 5736 // (get) Token: 0x06008654 RID: 34388 RVA: 0x001C7A78 File Offset: 0x001C5C78 [Token(Token = "0x17001668")] public IReadOnlyList BIODFICLKJH { [Token(Token = "0x6008654")] [Address(RVA = "0x19911E0", Offset = "0x19901E0", VA = "0x1819911E0")] get { IReadOnlyList nilflonmabj = this.NILFLONMABJ; if (nilflonmabj == 0) { IReadOnlyList readOnlyList = this.k__BackingField; Func <>9__39_ = PPENFJMFPNE.<>c.<>9__39_0; if (<>9__39_ == 0) { PPENFJMFPNE.<>c.<>9__39_0 = delegate(DPHPFLGAICI t) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(readOnlyList, <>9__39_); Func func; if (PPENFJMFPNE.<>c.<>9__39_1 == 0) { func = (DPHPFLGAICI t) => t.k__BackingField; PPENFJMFPNE.<>c.<>9__39_1 = func; } List list = Enumerable.ToList(Enumerable.Select(enumerable, func)); this.NILFLONMABJ = list; } return nilflonmabj; } } // Token: 0x17001669 RID: 5737 // (get) Token: 0x06008655 RID: 34389 RVA: 0x001C7AF8 File Offset: 0x001C5CF8 [Token(Token = "0x17001669")] public IReadOnlyList KFFBPMHGFKB { [Token(Token = "0x6008655")] [Address(RVA = "0x1990BD0", Offset = "0x198FBD0", VA = "0x181990BD0")] get { IReadOnlyList odbmbfafkhj = this.ODBMBFAFKHJ; if (odbmbfafkhj == 0) { IReadOnlyList readOnlyList = this.k__BackingField; Func <>9__42_ = PPENFJMFPNE.<>c.<>9__42_0; if (<>9__42_ == 0) { PPENFJMFPNE.<>c.<>9__42_0 = delegate(DPHPFLGAICI t) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(readOnlyList, <>9__42_); Func func; if (PPENFJMFPNE.<>c.<>9__42_1 == 0) { func = (DPHPFLGAICI t) => t.k__BackingField; PPENFJMFPNE.<>c.<>9__42_1 = func; } List list = Enumerable.ToList(Enumerable.Select(enumerable, func)); this.ODBMBFAFKHJ = list; } return odbmbfafkhj; } } // Token: 0x1700166A RID: 5738 // (get) Token: 0x06008656 RID: 34390 RVA: 0x001C7B78 File Offset: 0x001C5D78 [Token(Token = "0x1700166A")] public IReadOnlyList FEBCCOFBKKJ { [Token(Token = "0x6008656")] [Address(RVA = "0x1990DA0", Offset = "0x198FDA0", VA = "0x181990DA0")] get { IReadOnlyList bpdjcapiijf = this.BPDJCAPIIJF; if (bpdjcapiijf == 0) { IReadOnlyList readOnlyList = this.k__BackingField; Func <>9__45_ = PPENFJMFPNE.<>c.<>9__45_0; if (<>9__45_ == 0) { PPENFJMFPNE.<>c.<>9__45_0 = delegate(DPHPFLGAICI t) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(readOnlyList, <>9__45_); Func func; if (PPENFJMFPNE.<>c.<>9__45_1 == 0) { func = (DPHPFLGAICI t) => t.k__BackingField; PPENFJMFPNE.<>c.<>9__45_1 = func; } List list = Enumerable.ToList(Enumerable.Select(enumerable, func)); this.BPDJCAPIIJF = list; } return bpdjcapiijf; } } // Token: 0x1700166B RID: 5739 // (get) Token: 0x06008657 RID: 34391 RVA: 0x001C7BF8 File Offset: 0x001C5DF8 [Token(Token = "0x1700166B")] public IReadOnlyList IAJDFKODGFL { [Token(Token = "0x6008657")] [Address(RVA = "0x1991720", Offset = "0x1990720", VA = "0x181991720")] get { IReadOnlyList nfgpgpgknip = this.NFGPGPGKNIP; if (nfgpgpgknip == 0) { IReadOnlyList readOnlyList = this.k__BackingField; Func <>9__48_ = PPENFJMFPNE.<>c.<>9__48_0; if (<>9__48_ == 0) { PPENFJMFPNE.<>c.<>9__48_0 = delegate(CGCEKBCIHJC r) { LMLJHMJEIGM k__BackingField = r.k__BackingField; return true; }; } IEnumerable enumerable = Enumerable.Where(readOnlyList, <>9__48_); Func func; if (PPENFJMFPNE.<>c.<>9__48_1 == 0) { func = delegate(CGCEKBCIHJC r) { throw new NullReferenceException(); }; PPENFJMFPNE.<>c.<>9__48_1 = func; } List list = Enumerable.ToList(Enumerable.Select(enumerable, func)); this.NFGPGPGKNIP = list; } return nfgpgpgknip; } } // Token: 0x1700166C RID: 5740 // (get) Token: 0x06008658 RID: 34392 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700166C")] public LMLJHMJEIGM MMBJPGGOFHL { [Token(Token = "0x6008658")] [Address(RVA = "0x19906E0", Offset = "0x198F6E0", VA = "0x1819906E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06008659 RID: 34393 RVA: 0x001C7C78 File Offset: 0x001C5E78 [Token(Token = "0x6008659")] [Address(RVA = "0x1991060", Offset = "0x1990060", VA = "0x181991060")] public LMLJHMJEIGM MOPDMGDPJDF(int GKLPIFBPGOD) { IReadOnlyList readOnlyList = this.k__BackingField; Func func = delegate(CGCEKBCIHJC r) { ObscuredInt k__BackingField = r.k__BackingField; bool fakeValueActive = r.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField) == GKLPIFBPGOD; }; IEnumerable enumerable = Enumerable.Where(readOnlyList, func); Func <>9__52_ = PPENFJMFPNE.<>c.<>9__52_1; if (<>9__52_ == 0) { PPENFJMFPNE.<>c.<>9__52_1 = (CGCEKBCIHJC r) => r.k__BackingField; } IEnumerable enumerable2 = Enumerable.Select(enumerable, <>9__52_); int num = 0; return Enumerable.FirstOrDefault(Enumerable.DefaultIfEmpty(enumerable2, (LMLJHMJEIGM)num)); } // Token: 0x0600865A RID: 34394 RVA: 0x001C7CF0 File Offset: 0x001C5EF0 [Token(Token = "0x600865A")] [Address(RVA = "0x642D30", Offset = "0x641D30", VA = "0x180642D30")] public PPENFJMFPNE() { } // Token: 0x0600865B RID: 34395 RVA: 0x001C7D04 File Offset: 0x001C5F04 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600865B")] [Address(RVA = "0x1991A10", Offset = "0x1990A10", VA = "0x181991A10")] static PPENFJMFPNE() { PPENFJMFPNE ppenfjmfpne = new PPENFJMFPNE(); ppenfjmfpne.k__BackingField = (long)((ulong)(-1L)); string text = EJBNGALFNCI.BBKFPDMCLOB(COBKKLOJNNE.DORM_ROOM); ppenfjmfpne.k__BackingField = text; string text2 = EJBNGALFNCI.BBKFPDMCLOB(COBKKLOJNNE.DORM_ROOM); ppenfjmfpne.k__BackingField = text2; ppenfjmfpne.k__BackingField = "DefaultRoomImage.jpg"; int num = 0; ppenfjmfpne.k__BackingField = (GPDIAKNEBKH)num; ppenfjmfpne.k__BackingField = num; ppenfjmfpne.k__BackingField = num; ppenfjmfpne.k__BackingField = num != 0; ppenfjmfpne.k__BackingField = (NMJEKMMBDDE)((ulong)16777728L); ppenfjmfpne.k__BackingField = true; ppenfjmfpne.k__BackingField = true; ppenfjmfpne.k__BackingField = true; ppenfjmfpne.k__BackingField = true; List list = new List(); DNACJGJEPEC kbognjehcch = DNACJGJEPEC.KBOGNJEHCCH; list.Add(kbognjehcch); ppenfjmfpne.OHNIGJECGKL = list; List list2 = new List(); ppenfjmfpne.LHGHLGDINFL = list2; List list3 = new List(); ppenfjmfpne.PKKADKGDHNI = list3; HJPGEGENLPH hjpgegenlph = new HJPGEGENLPH(); ppenfjmfpne.k__BackingField = hjpgegenlph; List list4 = new List(); ppenfjmfpne.LOJPLANGFMG = list4; List list5 = new List(); ppenfjmfpne.EJGIMHADHBC = list5; List list6 = new List(); ppenfjmfpne.ADCDBMGNIPB = list6; PPENFJMFPNE.IGAPDHGFLDC = ppenfjmfpne; } // Token: 0x04005887 RID: 22663 [Token(Token = "0x4005887")] public static readonly PPENFJMFPNE IGAPDHGFLDC; // Token: 0x04005888 RID: 22664 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4005888")] private IReadOnlyList IIEIGGABIIC; // Token: 0x04005889 RID: 22665 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4005889")] private IReadOnlyList NILFLONMABJ; // Token: 0x0400588A RID: 22666 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400588A")] private IReadOnlyList ODBMBFAFKHJ; // Token: 0x0400588B RID: 22667 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400588B")] private IReadOnlyList BPDJCAPIIJF; // Token: 0x0400588C RID: 22668 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400588C")] private IReadOnlyList NFGPGPGKNIP; // Token: 0x0400588D RID: 22669 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400588D")] private ObscuredInt? JJCDLOOLKFO; // Token: 0x020016FD RID: 5885 [Token(Token = "0x20016FD")] [CompilerGenerated] private sealed class OLDAHDHIHBA { // Token: 0x0600866B RID: 34411 RVA: 0x001C7FAC File Offset: 0x001C61AC [Token(Token = "0x600866B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OLDAHDHIHBA() { } // Token: 0x0600866C RID: 34412 RVA: 0x001C7FC0 File Offset: 0x001C61C0 [Token(Token = "0x600866C")] [Address(RVA = "0xDEC2E0", Offset = "0xDEB2E0", VA = "0x180DEC2E0")] internal bool b__0(DPHPFLGAICI t) { string text = this.tag; return string.Equals(t.k__BackingField, text); } // Token: 0x0400589C RID: 22684 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400589C")] public string tag; } // Token: 0x020016FE RID: 5886 [Token(Token = "0x20016FE")] [CompilerGenerated] private sealed class NEFECJCGAMB { // Token: 0x0600866D RID: 34413 RVA: 0x001C7FE8 File Offset: 0x001C61E8 [Token(Token = "0x600866D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NEFECJCGAMB() { } // Token: 0x0600866E RID: 34414 RVA: 0x001C7FFC File Offset: 0x001C61FC [Token(Token = "0x600866E")] [Address(RVA = "0x1980710", Offset = "0x197F710", VA = "0x181980710")] internal bool b__0(CGCEKBCIHJC r) { ObscuredInt k__BackingField = r.k__BackingField; bool fakeValueActive = r.k__BackingField.fakeValueActive; return ObscuredInt.FAJDMKOEFLH(k__BackingField) == this.accountId; } // Token: 0x0400589D RID: 22685 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400589D")] public int accountId; } }