using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; // Token: 0x0200161B RID: 5659 [Token(Token = "0x200161B")] public class PPENFJMFPNE : KLCOGEIGEBJ { // Token: 0x170015C2 RID: 5570 // (get) Token: 0x06008278 RID: 33400 RVA: 0x001BE508 File Offset: 0x001BC708 // (set) Token: 0x06008279 RID: 33401 RVA: 0x001BE51C File Offset: 0x001BC71C [Token(Token = "0x170015C2")] public IReadOnlyList OHNIGJECGKL { [Token(Token = "0x6008278")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; [Token(Token = "0x6008279")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] private set; } // Token: 0x170015C3 RID: 5571 // (get) Token: 0x0600827A RID: 33402 RVA: 0x001BE530 File Offset: 0x001BC730 // (set) Token: 0x0600827B RID: 33403 RVA: 0x001BE544 File Offset: 0x001BC744 [Token(Token = "0x170015C3")] public IReadOnlyList LHGHLGDINFL { [Token(Token = "0x600827A")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x600827B")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x170015C4 RID: 5572 // (get) Token: 0x0600827C RID: 33404 RVA: 0x001BE558 File Offset: 0x001BC758 // (set) Token: 0x0600827D RID: 33405 RVA: 0x001BE56C File Offset: 0x001BC76C [Token(Token = "0x170015C4")] public IReadOnlyList PKKADKGDHNI { [Token(Token = "0x600827C")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get; [Token(Token = "0x600827D")] [Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")] private set; } // Token: 0x170015C5 RID: 5573 // (get) Token: 0x0600827E RID: 33406 RVA: 0x001BE580 File Offset: 0x001BC780 // (set) Token: 0x0600827F RID: 33407 RVA: 0x001BE594 File Offset: 0x001BC794 [Token(Token = "0x170015C5")] public IReadOnlyList LOJPLANGFMG { [Token(Token = "0x600827E")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get; [Token(Token = "0x600827F")] [Address(RVA = "0x6A2D60", Offset = "0x6A1B60", VA = "0x1806A2D60")] protected set; } // Token: 0x170015C6 RID: 5574 // (get) Token: 0x06008280 RID: 33408 RVA: 0x001BE5A8 File Offset: 0x001BC7A8 // (set) Token: 0x06008281 RID: 33409 RVA: 0x001BE5BC File Offset: 0x001BC7BC [Token(Token = "0x170015C6")] public IReadOnlyList EJGIMHADHBC { [Token(Token = "0x6008280")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")] get; [Token(Token = "0x6008281")] [Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")] set; } // Token: 0x170015C7 RID: 5575 // (get) Token: 0x06008282 RID: 33410 RVA: 0x001BE5D0 File Offset: 0x001BC7D0 // (set) Token: 0x06008283 RID: 33411 RVA: 0x001BE5E4 File Offset: 0x001BC7E4 [Token(Token = "0x170015C7")] public List ADCDBMGNIPB { [Token(Token = "0x6008282")] [Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")] get; [Token(Token = "0x6008283")] [Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")] set; } // Token: 0x170015C8 RID: 5576 // (get) Token: 0x06008284 RID: 33412 RVA: 0x001BE5F8 File Offset: 0x001BC7F8 // (set) Token: 0x06008285 RID: 33413 RVA: 0x001BE60C File Offset: 0x001BC80C [Token(Token = "0x170015C8")] public string CHKBMPIFNHH { [Token(Token = "0x6008284")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")] get; [Token(Token = "0x6008285")] [Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")] private set; } // Token: 0x06008286 RID: 33414 RVA: 0x001BE620 File Offset: 0x001BC820 [Token(Token = "0x6008286")] [Address(RVA = "0xCF9E00", Offset = "0xCF8C00", VA = "0x180CF9E00", 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: 0x06008287 RID: 33415 RVA: 0x001BE6CC File Offset: 0x001BC8CC [Token(Token = "0x6008287")] [Address(RVA = "0xCF98C0", Offset = "0xCF86C0", VA = "0x180CF98C0")] 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: 0x06008288 RID: 33416 RVA: 0x001BE780 File Offset: 0x001BC980 [Token(Token = "0x6008288")] [Address(RVA = "0xCF9010", Offset = "0xCF7E10", VA = "0x180CF9010")] 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: 0x170015C9 RID: 5577 // (get) Token: 0x06008289 RID: 33417 RVA: 0x001BE7CC File Offset: 0x001BC9CC [Token(Token = "0x170015C9")] public bool MMFBPKOOLNG { [Token(Token = "0x6008289")] [Address(RVA = "0xCF9480", Offset = "0xCF8280", VA = "0x180CF9480")] 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: 0x170015CA RID: 5578 // (get) Token: 0x0600828A RID: 33418 RVA: 0x001BE808 File Offset: 0x001BCA08 [Token(Token = "0x170015CA")] public IReadOnlyList DFKGKGIMEMP { [Token(Token = "0x600828A")] [Address(RVA = "0xCF8EF0", Offset = "0xCF7CF0", VA = "0x180CF8EF0")] 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: 0x170015CB RID: 5579 // (get) Token: 0x0600828B RID: 33419 RVA: 0x001BE85C File Offset: 0x001BCA5C [Token(Token = "0x170015CB")] public IReadOnlyList BIODFICLKJH { [Token(Token = "0x600828B")] [Address(RVA = "0xCF96F0", Offset = "0xCF84F0", VA = "0x180CF96F0")] 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: 0x170015CC RID: 5580 // (get) Token: 0x0600828C RID: 33420 RVA: 0x001BE8DC File Offset: 0x001BCADC [Token(Token = "0x170015CC")] public IReadOnlyList KFFBPMHGFKB { [Token(Token = "0x600828C")] [Address(RVA = "0xCF90E0", Offset = "0xCF7EE0", VA = "0x180CF90E0")] 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: 0x170015CD RID: 5581 // (get) Token: 0x0600828D RID: 33421 RVA: 0x001BE95C File Offset: 0x001BCB5C [Token(Token = "0x170015CD")] public IReadOnlyList FEBCCOFBKKJ { [Token(Token = "0x600828D")] [Address(RVA = "0xCF92B0", Offset = "0xCF80B0", VA = "0x180CF92B0")] 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: 0x170015CE RID: 5582 // (get) Token: 0x0600828E RID: 33422 RVA: 0x001BE9DC File Offset: 0x001BCBDC [Token(Token = "0x170015CE")] public IReadOnlyList IAJDFKODGFL { [Token(Token = "0x600828E")] [Address(RVA = "0xCF9C30", Offset = "0xCF8A30", VA = "0x180CF9C30")] 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: 0x170015CF RID: 5583 // (get) Token: 0x0600828F RID: 33423 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170015CF")] public LMLJHMJEIGM MMBJPGGOFHL { [Token(Token = "0x600828F")] [Address(RVA = "0xCF8BF0", Offset = "0xCF79F0", VA = "0x180CF8BF0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06008290 RID: 33424 RVA: 0x001BEA5C File Offset: 0x001BCC5C [Token(Token = "0x6008290")] [Address(RVA = "0xCF9570", Offset = "0xCF8370", VA = "0x180CF9570")] 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: 0x06008291 RID: 33425 RVA: 0x001BEAD4 File Offset: 0x001BCCD4 [Token(Token = "0x6008291")] [Address(RVA = "0x716AB0", Offset = "0x7158B0", VA = "0x180716AB0")] public PPENFJMFPNE() { } // Token: 0x06008292 RID: 33426 RVA: 0x001BEAE8 File Offset: 0x001BCCE8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6008292")] [Address(RVA = "0xCF9F20", Offset = "0xCF8D20", VA = "0x180CF9F20")] 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: 0x040056D3 RID: 22227 [Token(Token = "0x40056D3")] public static readonly PPENFJMFPNE IGAPDHGFLDC; // Token: 0x040056D4 RID: 22228 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40056D4")] private IReadOnlyList IIEIGGABIIC; // Token: 0x040056D5 RID: 22229 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40056D5")] private IReadOnlyList NILFLONMABJ; // Token: 0x040056D6 RID: 22230 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40056D6")] private IReadOnlyList ODBMBFAFKHJ; // Token: 0x040056D7 RID: 22231 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40056D7")] private IReadOnlyList BPDJCAPIIJF; // Token: 0x040056D8 RID: 22232 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40056D8")] private IReadOnlyList NFGPGPGKNIP; // Token: 0x040056D9 RID: 22233 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40056D9")] private ObscuredInt? JJCDLOOLKFO; // Token: 0x0200161D RID: 5661 [Token(Token = "0x200161D")] [CompilerGenerated] private sealed class OLDAHDHIHBA { // Token: 0x060082A2 RID: 33442 RVA: 0x001BED90 File Offset: 0x001BCF90 [Token(Token = "0x60082A2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OLDAHDHIHBA() { } // Token: 0x060082A3 RID: 33443 RVA: 0x001BEDA4 File Offset: 0x001BCFA4 [Token(Token = "0x60082A3")] [Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")] internal bool b__0(DPHPFLGAICI t) { string text = this.tag; return string.Equals(t.k__BackingField, text); } // Token: 0x040056E8 RID: 22248 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40056E8")] public string tag; } // Token: 0x0200161E RID: 5662 [Token(Token = "0x200161E")] [CompilerGenerated] private sealed class NEFECJCGAMB { // Token: 0x060082A4 RID: 33444 RVA: 0x001BEDCC File Offset: 0x001BCFCC [Token(Token = "0x60082A4")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NEFECJCGAMB() { } // Token: 0x060082A5 RID: 33445 RVA: 0x001BEDE0 File Offset: 0x001BCFE0 [Token(Token = "0x60082A5")] [Address(RVA = "0xCE8BD0", Offset = "0xCE79D0", VA = "0x180CE8BD0")] 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: 0x040056E9 RID: 22249 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40056E9")] public int accountId; } }