using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000E4C RID: 3660 [Token(Token = "0x2000E4C")] [StructLayout(3)] public class JHNOAKDOMHG : IFAIJAGLDFK { // Token: 0x17000FBB RID: 4027 // (get) Token: 0x0600584E RID: 22606 RVA: 0x0013F3EC File Offset: 0x0013D5EC // (set) Token: 0x0600584F RID: 22607 RVA: 0x0013F400 File Offset: 0x0013D600 [Token(Token = "0x17000FBB")] public long BGCNPBBBEIK { [Token(Token = "0x600584E")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; [Token(Token = "0x600584F")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] set; } // Token: 0x17000FBC RID: 4028 // (get) Token: 0x06005850 RID: 22608 RVA: 0x0013F414 File Offset: 0x0013D614 // (set) Token: 0x06005851 RID: 22609 RVA: 0x0013F428 File Offset: 0x0013D628 [Token(Token = "0x17000FBC")] public long DADOKMAOFJL { [Token(Token = "0x6005850")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; [Token(Token = "0x6005851")] [Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")] set; } // Token: 0x17000FBD RID: 4029 // (get) Token: 0x06005852 RID: 22610 RVA: 0x0013F43C File Offset: 0x0013D63C // (set) Token: 0x06005853 RID: 22611 RVA: 0x0013F450 File Offset: 0x0013D650 [Token(Token = "0x17000FBD")] public long GJPHHEHBCIJ { [Token(Token = "0x6005852")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x6005853")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] set; } // Token: 0x17000FBE RID: 4030 // (get) Token: 0x06005854 RID: 22612 RVA: 0x0013F464 File Offset: 0x0013D664 // (set) Token: 0x06005855 RID: 22613 RVA: 0x0013F478 File Offset: 0x0013D678 [Token(Token = "0x17000FBE")] public bool FDMFNIJKHKC { [Token(Token = "0x6005854")] [Address(RVA = "0x651230", Offset = "0x64FC30", VA = "0x180651230")] get; [Token(Token = "0x6005855")] [Address(RVA = "0x6C60C0", Offset = "0x6C4AC0", VA = "0x1806C60C0")] set; } // Token: 0x17000FBF RID: 4031 // (get) Token: 0x06005856 RID: 22614 RVA: 0x0013F48C File Offset: 0x0013D68C // (set) Token: 0x06005857 RID: 22615 RVA: 0x0013F4A0 File Offset: 0x0013D6A0 [Token(Token = "0x17000FBF")] public DateTime ACBFDMLHFPB { [Token(Token = "0x6005856")] [Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")] get; [Token(Token = "0x6005857")] [Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")] set; } // Token: 0x17000FC0 RID: 4032 // (get) Token: 0x06005858 RID: 22616 RVA: 0x0013F4B4 File Offset: 0x0013D6B4 // (set) Token: 0x06005859 RID: 22617 RVA: 0x0013F4C8 File Offset: 0x0013D6C8 [Token(Token = "0x17000FC0")] public List HHGAKDNMHGO { [Token(Token = "0x6005858")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get; [Token(Token = "0x6005859")] [Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")] set; } // Token: 0x17000FC1 RID: 4033 // (get) Token: 0x0600585A RID: 22618 RVA: 0x0013F4DC File Offset: 0x0013D6DC // (set) Token: 0x0600585B RID: 22619 RVA: 0x0013F4F0 File Offset: 0x0013D6F0 [Token(Token = "0x17000FC1")] public string AMFIPBKHEPN { [Token(Token = "0x600585A")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get; [Token(Token = "0x600585B")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] set; } // Token: 0x17000FC2 RID: 4034 // (get) Token: 0x0600585C RID: 22620 RVA: 0x0013F504 File Offset: 0x0013D704 // (set) Token: 0x0600585D RID: 22621 RVA: 0x0013F518 File Offset: 0x0013D718 [Token(Token = "0x17000FC2")] public int HLFNLKMCNAC { [Token(Token = "0x600585C")] [Address(RVA = "0x3D30B0", Offset = "0x3D1AB0", VA = "0x1803D30B0")] get; [Token(Token = "0x600585D")] [Address(RVA = "0x3D3330", Offset = "0x3D1D30", VA = "0x1803D3330")] set; } // Token: 0x17000FC3 RID: 4035 // (get) Token: 0x0600585E RID: 22622 RVA: 0x0013F52C File Offset: 0x0013D72C // (set) Token: 0x0600585F RID: 22623 RVA: 0x0013F540 File Offset: 0x0013D740 [Token(Token = "0x17000FC3")] public bool HJGLKNFDHAP { [Token(Token = "0x600585E")] [Address(RVA = "0x50B780", Offset = "0x50A180", VA = "0x18050B780")] get; [Token(Token = "0x600585F")] [Address(RVA = "0x566E60", Offset = "0x565860", VA = "0x180566E60")] set; } // Token: 0x17000FC4 RID: 4036 // (get) Token: 0x06005860 RID: 22624 RVA: 0x0013F554 File Offset: 0x0013D754 // (set) Token: 0x06005861 RID: 22625 RVA: 0x0013F568 File Offset: 0x0013D768 [Token(Token = "0x17000FC4")] public string EDCIALKDIGM { [Token(Token = "0x6005860")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get; [Token(Token = "0x6005861")] [Address(RVA = "0x462750", Offset = "0x461150", VA = "0x180462750")] set; } // Token: 0x06005862 RID: 22626 RVA: 0x0013F57C File Offset: 0x0013D77C [Token(Token = "0x6005862")] [Address(RVA = "0x1175650", Offset = "0x1174050", VA = "0x181175650")] public string HEPOGKINNHO() { DateTime utcNow = DateTime.UtcNow; DateTime dateTime = this.k__BackingField; return (utcNow - dateTime).TimeSpanToHumanReadableStringShort("minute", true); } // Token: 0x06005863 RID: 22627 RVA: 0x0013F5AC File Offset: 0x0013D7AC [Token(Token = "0x6005863")] [Address(RVA = "0x1175780", Offset = "0x1174180", VA = "0x181175780", 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; this.k__BackingField = num4; 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 text = Enumerable.FirstOrDefault(Enumerable.Select(enumerable, func2)); this.k__BackingField = text; IReadOnlyList k__BackingField = ppenfjmfpne.k__BackingField; Func func3 = new Func(this.MLMAFHBPEMG); bool flag2 = Enumerable.Any(k__BackingField, func3); this.k__BackingField = flag2; } // Token: 0x06005864 RID: 22628 RVA: 0x0013F724 File Offset: 0x0013D924 [Token(Token = "0x6005864")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JHNOAKDOMHG() { } // Token: 0x06005865 RID: 22629 RVA: 0x0013F738 File Offset: 0x0013D938 [Token(Token = "0x6005865")] [Address(RVA = "0x1175630", Offset = "0x1174030", VA = "0x181175630")] [CompilerGenerated] private bool AMDKIJGFMPL(DNACJGJEPEC ENMDDKHBHPA) { long num = this.k__BackingField; return ENMDDKHBHPA.k__BackingField == num; } // Token: 0x06005866 RID: 22630 RVA: 0x0013F75C File Offset: 0x0013D95C [Token(Token = "0x6005866")] [Address(RVA = "0x11756D0", Offset = "0x11740D0", VA = "0x1811756D0")] [CompilerGenerated] private bool MLMAFHBPEMG(CGCEKBCIHJC PBAOMKNFBFL) { List list = this.k__BackingField; int num = ObscuredInt.FAJDMKOEFLH(PBAOMKNFBFL.k__BackingField); return list.Contains(num); } }