244 lines
8.7 KiB
C#
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);
|
|
}
|
|
}
|