Files
2026-04-08 23:40:05 +02:00

244 lines
8.7 KiB
C#

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<int> 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.<IPLPEOMCNPJ>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<string, object> PMMGDNALAEB)
{
long num = AEOPHJMOOFE.AAKIMHHKCFB<long>("roomInstanceId", PMMGDNALAEB);
long num2 = num * (long)((ulong)23L);
this.<GLPHBLHAFEO>k__BackingField = num;
ulong num3;
num3 += num3;
long num4 = (long)(num3 * (ulong)32767L);
num2 -= num4;
this.<JBFDMEIKJGH>k__BackingField = num4;
long num5 = AEOPHJMOOFE.AAKIMHHKCFB<long>("roomId", PMMGDNALAEB);
this.<DOFDAMHCJLP>k__BackingField = num5;
long num6 = AEOPHJMOOFE.AAKIMHHKCFB<long>("subRoomId", PMMGDNALAEB);
this.<OMCJBBKKIKO>k__BackingField = num6;
bool flag = AEOPHJMOOFE.AAKIMHHKCFB<bool>("isFull", PMMGDNALAEB);
this.<PHDGDDBCECA>k__BackingField = flag;
int num7 = 0;
DateTime dateTime = AEOPHJMOOFE.NEBCDECIPHD("createdAt", PMMGDNALAEB, num7 != 0);
this.<IPLPEOMCNPJ>k__BackingField = dateTime;
List list = AEOPHJMOOFE.LEIBLAFOPLL<int>("playerIds", PMMGDNALAEB);
this.<NGAOHGGBCPF>k__BackingField = list;
int num8 = Enumerable.Count<int>(list);
long num9 = this.<DOFDAMHCJLP>k__BackingField;
this.<OPOABEKHALE>k__BackingField = num8;
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(num9);
if (ppenfjmfpne == 0)
{
long num10 = this.<DOFDAMHCJLP>k__BackingField;
Debug.LogError(string.Format("No cached room details for room instance browser, room id: {0}", num10));
return;
}
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = ppenfjmfpne.<LGPGODCCLPI>k__BackingField;
Func<DNACJGJEPEC, bool> func = new Func(this.AMDKIJGFMPL);
IEnumerable<DNACJGJEPEC> enumerable = Enumerable.Where<DNACJGJEPEC>(<LGPGODCCLPI>k__BackingField, func);
Func<DNACJGJEPEC, string> func2;
if (JHNOAKDOMHG.<>c.<>9__41_1 == 0)
{
func2 = (DNACJGJEPEC s) => s.<LGACIEKBLBM>k__BackingField;
JHNOAKDOMHG.<>c.<>9__41_1 = func2;
}
string text = Enumerable.FirstOrDefault<string>(Enumerable.Select<DNACJGJEPEC, string>(enumerable, func2));
this.<MDNIGKADEEI>k__BackingField = text;
IReadOnlyList<CGCEKBCIHJC> <NMIMDAEOANG>k__BackingField = ppenfjmfpne.<NMIMDAEOANG>k__BackingField;
Func<CGCEKBCIHJC, bool> func3 = new Func(this.MLMAFHBPEMG);
bool flag2 = Enumerable.Any<CGCEKBCIHJC>(<NMIMDAEOANG>k__BackingField, func3);
this.<BPDEGJIAKOP>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.<OMCJBBKKIKO>k__BackingField;
return ENMDDKHBHPA.<OMCJBBKKIKO>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<int> list = this.<NGAOHGGBCPF>k__BackingField;
int num = ObscuredInt.FAJDMKOEFLH(PBAOMKNFBFL.<IFBPANODIPA>k__BackingField);
return list.Contains(num);
}
}