using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200144A RID: 5194 [Token(Token = "0x200144A")] public class JHNOAKDOMHG : IFAIJAGLDFK { // Token: 0x170013C5 RID: 5061 // (get) Token: 0x060076D2 RID: 30418 RVA: 0x0019E9C8 File Offset: 0x0019CBC8 // (set) Token: 0x060076D3 RID: 30419 RVA: 0x0019E9DC File Offset: 0x0019CBDC [Token(Token = "0x170013C5")] public long BGCNPBBBEIK { [Token(Token = "0x60076D2")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; [Token(Token = "0x60076D3")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] set; } // Token: 0x170013C6 RID: 5062 // (get) Token: 0x060076D4 RID: 30420 RVA: 0x0019E9F0 File Offset: 0x0019CBF0 // (set) Token: 0x060076D5 RID: 30421 RVA: 0x0019EA04 File Offset: 0x0019CC04 [Token(Token = "0x170013C6")] public long DADOKMAOFJL { [Token(Token = "0x60076D4")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; [Token(Token = "0x60076D5")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] set; } // Token: 0x170013C7 RID: 5063 // (get) Token: 0x060076D6 RID: 30422 RVA: 0x0019EA18 File Offset: 0x0019CC18 // (set) Token: 0x060076D7 RID: 30423 RVA: 0x0019EA2C File Offset: 0x0019CC2C [Token(Token = "0x170013C7")] public long GJPHHEHBCIJ { [Token(Token = "0x60076D6")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x60076D7")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set; } // Token: 0x170013C8 RID: 5064 // (get) Token: 0x060076D8 RID: 30424 RVA: 0x0019EA40 File Offset: 0x0019CC40 // (set) Token: 0x060076D9 RID: 30425 RVA: 0x0019EA54 File Offset: 0x0019CC54 [Token(Token = "0x170013C8")] public bool FDMFNIJKHKC { [Token(Token = "0x60076D8")] [Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")] get; [Token(Token = "0x60076D9")] [Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")] set; } // Token: 0x170013C9 RID: 5065 // (get) Token: 0x060076DA RID: 30426 RVA: 0x0019EA68 File Offset: 0x0019CC68 // (set) Token: 0x060076DB RID: 30427 RVA: 0x0019EA7C File Offset: 0x0019CC7C [Token(Token = "0x170013C9")] public DateTime ACBFDMLHFPB { [Token(Token = "0x60076DA")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x60076DB")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] set; } // Token: 0x170013CA RID: 5066 // (get) Token: 0x060076DC RID: 30428 RVA: 0x0019EA90 File Offset: 0x0019CC90 // (set) Token: 0x060076DD RID: 30429 RVA: 0x0019EAA4 File Offset: 0x0019CCA4 [Token(Token = "0x170013CA")] public List HHGAKDNMHGO { [Token(Token = "0x60076DC")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get; [Token(Token = "0x60076DD")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] set; } // Token: 0x170013CB RID: 5067 // (get) Token: 0x060076DE RID: 30430 RVA: 0x0019EAB8 File Offset: 0x0019CCB8 // (set) Token: 0x060076DF RID: 30431 RVA: 0x0019EACC File Offset: 0x0019CCCC [Token(Token = "0x170013CB")] public string AMFIPBKHEPN { [Token(Token = "0x60076DE")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x60076DF")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] set; } // Token: 0x170013CC RID: 5068 // (get) Token: 0x060076E0 RID: 30432 RVA: 0x0019EAE0 File Offset: 0x0019CCE0 // (set) Token: 0x060076E1 RID: 30433 RVA: 0x0019EAF4 File Offset: 0x0019CCF4 [Token(Token = "0x170013CC")] public int HLFNLKMCNAC { [Token(Token = "0x60076E0")] [Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")] get; [Token(Token = "0x60076E1")] [Address(RVA = "0x403B10", Offset = "0x402910", VA = "0x180403B10")] set; } // Token: 0x170013CD RID: 5069 // (get) Token: 0x060076E2 RID: 30434 RVA: 0x0019EB08 File Offset: 0x0019CD08 // (set) Token: 0x060076E3 RID: 30435 RVA: 0x0019EB1C File Offset: 0x0019CD1C [Token(Token = "0x170013CD")] public bool HJGLKNFDHAP { [Token(Token = "0x60076E2")] [Address(RVA = "0x8F0D00", Offset = "0x8EFB00", VA = "0x1808F0D00")] get; [Token(Token = "0x60076E3")] [Address(RVA = "0x8F0CF0", Offset = "0x8EFAF0", VA = "0x1808F0CF0")] set; } // Token: 0x170013CE RID: 5070 // (get) Token: 0x060076E4 RID: 30436 RVA: 0x0019EB30 File Offset: 0x0019CD30 // (set) Token: 0x060076E5 RID: 30437 RVA: 0x0019EB44 File Offset: 0x0019CD44 [Token(Token = "0x170013CE")] public string EDCIALKDIGM { [Token(Token = "0x60076E4")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get; [Token(Token = "0x60076E5")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] set; } // Token: 0x060076E6 RID: 30438 RVA: 0x0019EB58 File Offset: 0x0019CD58 [Token(Token = "0x60076E6")] [Address(RVA = "0x8F0D10", Offset = "0x8EFB10", VA = "0x1808F0D10")] public string HEPOGKINNHO() { DateTime utcNow = DateTime.UtcNow; DateTime dateTime = this.k__BackingField; return (utcNow - dateTime).PAKENNFHMEG("minute", true); } // Token: 0x060076E7 RID: 30439 RVA: 0x0019EB88 File Offset: 0x0019CD88 [Token(Token = "0x60076E7")] [Address(RVA = "0x8F0E50", Offset = "0x8EFC50", VA = "0x1808F0E50", Slot = "4")] public void PPGFHEDFBEA(Dictionary PMMGDNALAEB) { long num = AEOPHJMOOFE.AAKIMHHKCFB("roomInstanceId", PMMGDNALAEB); long num2 = num * (long)((ulong)23L); this.k__BackingField = num; ulong num3; num3 += num3; long num4 = (long)(num3 * (ulong)32767L); num2 -= num4; string text; this.k__BackingField = text; long num5 = AEOPHJMOOFE.AAKIMHHKCFB("roomId", PMMGDNALAEB); this.k__BackingField = num5; long num6 = AEOPHJMOOFE.AAKIMHHKCFB("subRoomId", PMMGDNALAEB); this.k__BackingField = num6; bool flag = AEOPHJMOOFE.AAKIMHHKCFB("isFull", PMMGDNALAEB); this.k__BackingField = flag; int num7 = 0; DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("createdAt", PMMGDNALAEB, num7 != 0); this.k__BackingField = dateTime; List list = AEOPHJMOOFE.LEIBLAFOPLL("playerIds", PMMGDNALAEB); this.k__BackingField = list; int num8 = Enumerable.Count(list); long num9 = this.k__BackingField; this.k__BackingField = num8; PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(num9); if (ppenfjmfpne == 0) { long num10 = this.k__BackingField; Debug.LogError(string.Format("No cached room details for room instance browser, room id: {0}", num10)); return; } IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; Func func = new Func(this.AMDKIJGFMPL); IEnumerable enumerable = Enumerable.Where(k__BackingField, func); Func func2; if (JHNOAKDOMHG.<>c.<>9__41_1 == 0) { func2 = (DNACJGJEPEC s) => s.k__BackingField; JHNOAKDOMHG.<>c.<>9__41_1 = func2; } string text2 = Enumerable.FirstOrDefault(Enumerable.Select(enumerable, func2)); this.k__BackingField = text2; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; Func func3 = new Func(this.MLMAFHBPEMG); bool flag2 = Enumerable.Any(k__BackingField, func3); this.k__BackingField = flag2; } // Token: 0x060076E8 RID: 30440 RVA: 0x0019ED00 File Offset: 0x0019CF00 [Token(Token = "0x60076E8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JHNOAKDOMHG() { } // Token: 0x060076E9 RID: 30441 RVA: 0x0019ED14 File Offset: 0x0019CF14 [Token(Token = "0x60076E9")] [Address(RVA = "0x8F0CD0", Offset = "0x8EFAD0", VA = "0x1808F0CD0")] [CompilerGenerated] private bool AMDKIJGFMPL(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; return ENMDDKHBHPA.k__BackingField == num; } // Token: 0x060076EA RID: 30442 RVA: 0x0019ED38 File Offset: 0x0019CF38 [Token(Token = "0x60076EA")] [Address(RVA = "0x8F0D90", Offset = "0x8EFB90", VA = "0x1808F0D90")] [CompilerGenerated] private bool MLMAFHBPEMG(CGCEKBCIHJC PBAOMKNFBFL) { ObscuredInt k__BackingField = PBAOMKNFBFL.k__BackingField; List list = this.k__BackingField; bool fakeValueActive = PBAOMKNFBFL.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); return list.Contains(num); } }