Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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);
}
}