using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; // Token: 0x02001520 RID: 5408 [Token(Token = "0x2001520")] public class JHNOAKDOMHG : IFAIJAGLDFK { // Token: 0x17001450 RID: 5200 // (get) Token: 0x06007A67 RID: 31335 RVA: 0x001A7630 File Offset: 0x001A5830 // (set) Token: 0x06007A68 RID: 31336 RVA: 0x001A7644 File Offset: 0x001A5844 [Token(Token = "0x17001450")] public long BGCNPBBBEIK { [Token(Token = "0x6007A67")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get; [Token(Token = "0x6007A68")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] set; } // Token: 0x17001451 RID: 5201 // (get) Token: 0x06007A69 RID: 31337 RVA: 0x001A7658 File Offset: 0x001A5858 // (set) Token: 0x06007A6A RID: 31338 RVA: 0x001A766C File Offset: 0x001A586C [Token(Token = "0x17001451")] public long DADOKMAOFJL { [Token(Token = "0x6007A69")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get; [Token(Token = "0x6007A6A")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] set; } // Token: 0x17001452 RID: 5202 // (get) Token: 0x06007A6B RID: 31339 RVA: 0x001A7680 File Offset: 0x001A5880 // (set) Token: 0x06007A6C RID: 31340 RVA: 0x001A7694 File Offset: 0x001A5894 [Token(Token = "0x17001452")] public long GJPHHEHBCIJ { [Token(Token = "0x6007A6B")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x6007A6C")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] set; } // Token: 0x17001453 RID: 5203 // (get) Token: 0x06007A6D RID: 31341 RVA: 0x001A76A8 File Offset: 0x001A58A8 // (set) Token: 0x06007A6E RID: 31342 RVA: 0x001A76BC File Offset: 0x001A58BC [Token(Token = "0x17001453")] public bool FDMFNIJKHKC { [Token(Token = "0x6007A6D")] [Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")] get; [Token(Token = "0x6007A6E")] [Address(RVA = "0x51F2B0", Offset = "0x51E2B0", VA = "0x18051F2B0")] set; } // Token: 0x17001454 RID: 5204 // (get) Token: 0x06007A6F RID: 31343 RVA: 0x001A76D0 File Offset: 0x001A58D0 // (set) Token: 0x06007A70 RID: 31344 RVA: 0x001A76E4 File Offset: 0x001A58E4 [Token(Token = "0x17001454")] public DateTime ACBFDMLHFPB { [Token(Token = "0x6007A6F")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get; [Token(Token = "0x6007A70")] [Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")] set; } // Token: 0x17001455 RID: 5205 // (get) Token: 0x06007A71 RID: 31345 RVA: 0x001A76F8 File Offset: 0x001A58F8 // (set) Token: 0x06007A72 RID: 31346 RVA: 0x001A770C File Offset: 0x001A590C [Token(Token = "0x17001455")] public List HHGAKDNMHGO { [Token(Token = "0x6007A71")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get; [Token(Token = "0x6007A72")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] set; } // Token: 0x17001456 RID: 5206 // (get) Token: 0x06007A73 RID: 31347 RVA: 0x001A7720 File Offset: 0x001A5920 // (set) Token: 0x06007A74 RID: 31348 RVA: 0x001A7734 File Offset: 0x001A5934 [Token(Token = "0x17001456")] public string AMFIPBKHEPN { [Token(Token = "0x6007A73")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x6007A74")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] set; } // Token: 0x17001457 RID: 5207 // (get) Token: 0x06007A75 RID: 31349 RVA: 0x001A7748 File Offset: 0x001A5948 // (set) Token: 0x06007A76 RID: 31350 RVA: 0x001A775C File Offset: 0x001A595C [Token(Token = "0x17001457")] public int HLFNLKMCNAC { [Token(Token = "0x6007A75")] [Address(RVA = "0x4AF0F0", Offset = "0x4AE0F0", VA = "0x1804AF0F0")] get; [Token(Token = "0x6007A76")] [Address(RVA = "0x5BF290", Offset = "0x5BE290", VA = "0x1805BF290")] set; } // Token: 0x17001458 RID: 5208 // (get) Token: 0x06007A77 RID: 31351 RVA: 0x001A7770 File Offset: 0x001A5970 // (set) Token: 0x06007A78 RID: 31352 RVA: 0x001A7784 File Offset: 0x001A5984 [Token(Token = "0x17001458")] public bool HJGLKNFDHAP { [Token(Token = "0x6007A77")] [Address(RVA = "0x675310", Offset = "0x674310", VA = "0x180675310")] get; [Token(Token = "0x6007A78")] [Address(RVA = "0x6A4690", Offset = "0x6A3690", VA = "0x1806A4690")] set; } // Token: 0x17001459 RID: 5209 // (get) Token: 0x06007A79 RID: 31353 RVA: 0x001A7798 File Offset: 0x001A5998 // (set) Token: 0x06007A7A RID: 31354 RVA: 0x001A77AC File Offset: 0x001A59AC [Token(Token = "0x17001459")] public string EDCIALKDIGM { [Token(Token = "0x6007A79")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; [Token(Token = "0x6007A7A")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] set; } // Token: 0x06007A7B RID: 31355 RVA: 0x001A77C0 File Offset: 0x001A59C0 [Token(Token = "0x6007A7B")] [Address(RVA = "0x14D3A20", Offset = "0x14D2A20", VA = "0x1814D3A20")] public string HEPOGKINNHO() { DateTime utcNow = DateTime.UtcNow; DateTime dateTime = this.k__BackingField; return (utcNow - dateTime).PAKENNFHMEG("minute", true); } // Token: 0x06007A7C RID: 31356 RVA: 0x001A77F0 File Offset: 0x001A59F0 [Token(Token = "0x6007A7C")] [Address(RVA = "0x14D3B60", Offset = "0x14D2B60", VA = "0x1814D3B60", 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: 0x06007A7D RID: 31357 RVA: 0x001A7968 File Offset: 0x001A5B68 [Token(Token = "0x6007A7D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JHNOAKDOMHG() { } // Token: 0x06007A7E RID: 31358 RVA: 0x001A797C File Offset: 0x001A5B7C [Token(Token = "0x6007A7E")] [Address(RVA = "0x14D3A00", Offset = "0x14D2A00", VA = "0x1814D3A00")] [CompilerGenerated] private bool AMDKIJGFMPL(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; return ENMDDKHBHPA.k__BackingField == num; } // Token: 0x06007A7F RID: 31359 RVA: 0x001A79A0 File Offset: 0x001A5BA0 [Token(Token = "0x6007A7F")] [Address(RVA = "0x14D3AA0", Offset = "0x14D2AA0", VA = "0x1814D3AA0")] [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); } }