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: 0x0200144A RID: 5194
|
|
[Token(Token = "0x200144A")]
|
|
public class JHNOAKDOMHG : IFAIJAGLDFK
|
|
{
|
|
// Token: 0x170013C5 RID: 5061
|
|
// (get) Token: 0x060076D2 RID: 30418 RVA: 0x0019E9C8 File Offset: 0x0019CBC8
|
|
// (set) Token: 0x060076D3 RID: 30419 RVA: 0x0019E9DC File Offset: 0x0019CBDC
|
|
[Token(Token = "0x170013C5")]
|
|
public long BGCNPBBBEIK
|
|
{
|
|
[Token(Token = "0x60076D2")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get;
|
|
[Token(Token = "0x60076D3")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013C6 RID: 5062
|
|
// (get) Token: 0x060076D4 RID: 30420 RVA: 0x0019E9F0 File Offset: 0x0019CBF0
|
|
// (set) Token: 0x060076D5 RID: 30421 RVA: 0x0019EA04 File Offset: 0x0019CC04
|
|
[Token(Token = "0x170013C6")]
|
|
public long DADOKMAOFJL
|
|
{
|
|
[Token(Token = "0x60076D4")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get;
|
|
[Token(Token = "0x60076D5")]
|
|
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013C7 RID: 5063
|
|
// (get) Token: 0x060076D6 RID: 30422 RVA: 0x0019EA18 File Offset: 0x0019CC18
|
|
// (set) Token: 0x060076D7 RID: 30423 RVA: 0x0019EA2C File Offset: 0x0019CC2C
|
|
[Token(Token = "0x170013C7")]
|
|
public long GJPHHEHBCIJ
|
|
{
|
|
[Token(Token = "0x60076D6")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get;
|
|
[Token(Token = "0x60076D7")]
|
|
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013C8 RID: 5064
|
|
// (get) Token: 0x060076D8 RID: 30424 RVA: 0x0019EA40 File Offset: 0x0019CC40
|
|
// (set) Token: 0x060076D9 RID: 30425 RVA: 0x0019EA54 File Offset: 0x0019CC54
|
|
[Token(Token = "0x170013C8")]
|
|
public bool FDMFNIJKHKC
|
|
{
|
|
[Token(Token = "0x60076D8")]
|
|
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
|
|
get;
|
|
[Token(Token = "0x60076D9")]
|
|
[Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013C9 RID: 5065
|
|
// (get) Token: 0x060076DA RID: 30426 RVA: 0x0019EA68 File Offset: 0x0019CC68
|
|
// (set) Token: 0x060076DB RID: 30427 RVA: 0x0019EA7C File Offset: 0x0019CC7C
|
|
[Token(Token = "0x170013C9")]
|
|
public DateTime ACBFDMLHFPB
|
|
{
|
|
[Token(Token = "0x60076DA")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
|
get;
|
|
[Token(Token = "0x60076DB")]
|
|
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013CA RID: 5066
|
|
// (get) Token: 0x060076DC RID: 30428 RVA: 0x0019EA90 File Offset: 0x0019CC90
|
|
// (set) Token: 0x060076DD RID: 30429 RVA: 0x0019EAA4 File Offset: 0x0019CCA4
|
|
[Token(Token = "0x170013CA")]
|
|
public List<int> HHGAKDNMHGO
|
|
{
|
|
[Token(Token = "0x60076DC")]
|
|
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
|
get;
|
|
[Token(Token = "0x60076DD")]
|
|
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013CB RID: 5067
|
|
// (get) Token: 0x060076DE RID: 30430 RVA: 0x0019EAB8 File Offset: 0x0019CCB8
|
|
// (set) Token: 0x060076DF RID: 30431 RVA: 0x0019EACC File Offset: 0x0019CCCC
|
|
[Token(Token = "0x170013CB")]
|
|
public string AMFIPBKHEPN
|
|
{
|
|
[Token(Token = "0x60076DE")]
|
|
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
|
get;
|
|
[Token(Token = "0x60076DF")]
|
|
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013CC RID: 5068
|
|
// (get) Token: 0x060076E0 RID: 30432 RVA: 0x0019EAE0 File Offset: 0x0019CCE0
|
|
// (set) Token: 0x060076E1 RID: 30433 RVA: 0x0019EAF4 File Offset: 0x0019CCF4
|
|
[Token(Token = "0x170013CC")]
|
|
public int HLFNLKMCNAC
|
|
{
|
|
[Token(Token = "0x60076E0")]
|
|
[Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")]
|
|
get;
|
|
[Token(Token = "0x60076E1")]
|
|
[Address(RVA = "0x403B10", Offset = "0x402910", VA = "0x180403B10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013CD RID: 5069
|
|
// (get) Token: 0x060076E2 RID: 30434 RVA: 0x0019EB08 File Offset: 0x0019CD08
|
|
// (set) Token: 0x060076E3 RID: 30435 RVA: 0x0019EB1C File Offset: 0x0019CD1C
|
|
[Token(Token = "0x170013CD")]
|
|
public bool HJGLKNFDHAP
|
|
{
|
|
[Token(Token = "0x60076E2")]
|
|
[Address(RVA = "0x8F0D00", Offset = "0x8EFB00", VA = "0x1808F0D00")]
|
|
get;
|
|
[Token(Token = "0x60076E3")]
|
|
[Address(RVA = "0x8F0CF0", Offset = "0x8EFAF0", VA = "0x1808F0CF0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x170013CE RID: 5070
|
|
// (get) Token: 0x060076E4 RID: 30436 RVA: 0x0019EB30 File Offset: 0x0019CD30
|
|
// (set) Token: 0x060076E5 RID: 30437 RVA: 0x0019EB44 File Offset: 0x0019CD44
|
|
[Token(Token = "0x170013CE")]
|
|
public string EDCIALKDIGM
|
|
{
|
|
[Token(Token = "0x60076E4")]
|
|
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
|
get;
|
|
[Token(Token = "0x60076E5")]
|
|
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x060076E6 RID: 30438 RVA: 0x0019EB58 File Offset: 0x0019CD58
|
|
[Token(Token = "0x60076E6")]
|
|
[Address(RVA = "0x8F0D10", Offset = "0x8EFB10", VA = "0x1808F0D10")]
|
|
public string HEPOGKINNHO()
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
DateTime dateTime = this.<IPLPEOMCNPJ>k__BackingField;
|
|
return (utcNow - dateTime).PAKENNFHMEG("minute", true);
|
|
}
|
|
|
|
// Token: 0x060076E7 RID: 30439 RVA: 0x0019EB88 File Offset: 0x0019CD88
|
|
[Token(Token = "0x60076E7")]
|
|
[Address(RVA = "0x8F0E50", Offset = "0x8EFC50", VA = "0x1808F0E50", 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: 0x060076E8 RID: 30440 RVA: 0x0019ED00 File Offset: 0x0019CF00
|
|
[Token(Token = "0x60076E8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JHNOAKDOMHG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060076E9 RID: 30441 RVA: 0x0019ED14 File Offset: 0x0019CF14
|
|
[Token(Token = "0x60076E9")]
|
|
[Address(RVA = "0x8F0CD0", Offset = "0x8EFAD0", VA = "0x1808F0CD0")]
|
|
[CompilerGenerated]
|
|
private bool AMDKIJGFMPL(DNACJGJEPEC ENMDDKHBHPA)
|
|
{
|
|
long num = this.<OMCJBBKKIKO>k__BackingField;
|
|
return ENMDDKHBHPA.<OMCJBBKKIKO>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x060076EA RID: 30442 RVA: 0x0019ED38 File Offset: 0x0019CF38
|
|
[Token(Token = "0x60076EA")]
|
|
[Address(RVA = "0x8F0D90", Offset = "0x8EFB90", VA = "0x1808F0D90")]
|
|
[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);
|
|
}
|
|
}
|