245 lines
8.8 KiB
C#
245 lines
8.8 KiB
C#
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<int> 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.<IPLPEOMCNPJ>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<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;
|
|
string text;
|
|
this.<JBFDMEIKJGH>k__BackingField = text;
|
|
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 text2 = Enumerable.FirstOrDefault<string>(Enumerable.Select<DNACJGJEPEC, string>(enumerable, func2));
|
|
this.<MDNIGKADEEI>k__BackingField = text2;
|
|
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: 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.<OMCJBBKKIKO>k__BackingField;
|
|
return ENMDDKHBHPA.<OMCJBBKKIKO>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 <IFBPANODIPA>k__BackingField = PBAOMKNFBFL.<IFBPANODIPA>k__BackingField;
|
|
List<int> list = this.<NGAOHGGBCPF>k__BackingField;
|
|
bool fakeValueActive = PBAOMKNFBFL.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
|
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
|
return list.Contains(num);
|
|
}
|
|
}
|