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

233 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;
using RecNet;
// Token: 0x02001571 RID: 5489
[Token(Token = "0x2001571")]
public static class HBPAJGDCHGM
{
// Token: 0x170014C1 RID: 5313
// (get) Token: 0x06007C8B RID: 31883 RVA: 0x001AE5F4 File Offset: 0x001AC7F4
[Token(Token = "0x170014C1")]
public static IReadOnlyList<int> NOLLEKHPOEA
{
[Token(Token = "0x6007C8B")]
[Address(RVA = "0x12CA930", Offset = "0x12C9930", VA = "0x1812CA930")]
get
{
/*
An exception occurred when decompiling this method (06007C8B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Int32> HBPAJGDCHGM::GIBBGJIAHDE()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ<int32>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ<int32>(HBPAJGDCHGM::ELKNLKMMLMP))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170014C2 RID: 5314
// (get) Token: 0x06007C8C RID: 31884 RVA: 0x001AE608 File Offset: 0x001AC808
[Token(Token = "0x170014C2")]
public static IReadOnlyList<int> IANNLMEFGJN
{
[Token(Token = "0x6007C8C")]
[Address(RVA = "0x12CB0C0", Offset = "0x12CA0C0", VA = "0x1812CB0C0")]
get
{
/*
An exception occurred when decompiling this method (06007C8C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<System.Int32> HBPAJGDCHGM::PDEHGJIHLHM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ<int32>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ<int32>(HBPAJGDCHGM::AEMNMANDNFD))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170014C3 RID: 5315
// (get) Token: 0x06007C8D RID: 31885 RVA: 0x001AE61C File Offset: 0x001AC81C
[Token(Token = "0x170014C3")]
public static IEnumerable<int> BPHGMBGKGLB
{
[Token(Token = "0x6007C8D")]
[Address(RVA = "0x12CA990", Offset = "0x12C9990", VA = "0x1812CA990")]
get
{
MOJKPPDFFGJ<int> aemnmandnfd = HBPAJGDCHGM.AEMNMANDNFD;
return Enumerable.Concat<int>(HBPAJGDCHGM.ELKNLKMMLMP, aemnmandnfd);
}
}
// Token: 0x170014C4 RID: 5316
// (get) Token: 0x06007C8E RID: 31886 RVA: 0x001AE63C File Offset: 0x001AC83C
[Token(Token = "0x170014C4")]
public static int COBKONHAJKK
{
[Token(Token = "0x6007C8E")]
[Address(RVA = "0x12CAA00", Offset = "0x12C9A00", VA = "0x1812CAA00")]
get
{
int count = HBPAJGDCHGM.ELKNLKMMLMP.MEPGPGKFENE;
int count2 = HBPAJGDCHGM.AEMNMANDNFD.MEPGPGKFENE;
return count2 + count;
}
}
// Token: 0x06007C8F RID: 31887 RVA: 0x001AE66C File Offset: 0x001AC86C
[Token(Token = "0x6007C8F")]
[Address(RVA = "0x12CA7D0", Offset = "0x12C97D0", VA = "0x1812CA7D0")]
public static void BGNNKPCDIKP()
{
int num;
Action action = new Action(num.OFFLOPLJBBG);
num = 0;
int num2;
Action action2 = new Action(num2.NPCPLFAONFO);
num2 = 0;
int num3;
Action action3 = new Action(num3.JPFGCHENJMH);
num3 = 0;
BPHGKAEDBPE.CABLOFOHBDM(action, action2, action3);
}
// Token: 0x06007C90 RID: 31888 RVA: 0x001AE6B4 File Offset: 0x001AC8B4
[Token(Token = "0x6007C90")]
[Address(RVA = "0x12CAF90", Offset = "0x12C9F90", VA = "0x1812CAF90")]
private static void OFFLOPLJBBG()
{
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
int num;
Action<int> action = new Action(num.LEJANLMCKDD);
num = 0;
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
int num2;
Action<int?> action2 = new Action(num2.CFBBENLJPFK);
num2 = 0;
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action2);
}
// Token: 0x06007C91 RID: 31889 RVA: 0x001AE708 File Offset: 0x001AC908
[Token(Token = "0x6007C91")]
[Address(RVA = "0x12CAE60", Offset = "0x12C9E60", VA = "0x1812CAE60")]
private static void NPCPLFAONFO()
{
MFBGLIHGCGO<int> lejanlmckdd = Matchmaking.LEJANLMCKDD;
int num;
Action<int> action = new Action(num.LEJANLMCKDD);
num = 0;
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action);
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
int num2;
Action<int?> action2 = new Action(num2.CFBBENLJPFK);
num2 = 0;
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action2);
}
// Token: 0x06007C92 RID: 31890 RVA: 0x001AE75C File Offset: 0x001AC95C
[Token(Token = "0x6007C92")]
[Address(RVA = "0x12CAAA0", Offset = "0x12C9AA0", VA = "0x1812CAAA0")]
private static void JPFGCHENJMH()
{
HBPAJGDCHGM.ELKNLKMMLMP.Clear();
HBPAJGDCHGM.AEMNMANDNFD.Clear();
}
// Token: 0x06007C93 RID: 31891 RVA: 0x001AE784 File Offset: 0x001AC984
[Token(Token = "0x6007C93")]
[Address(RVA = "0x12CAE10", Offset = "0x12C9E10", VA = "0x1812CAE10")]
private static void LEJANLMCKDD(int CJFGEMGOJHB)
{
HBPAJGDCHGM.KJLBHMJLJBG(CJFGEMGOJHB);
}
// Token: 0x06007C94 RID: 31892 RVA: 0x001AE798 File Offset: 0x001AC998
[Token(Token = "0x6007C94")]
[Address(RVA = "0x12CA8B0", Offset = "0x12C98B0", VA = "0x1812CA8B0")]
private static void CFBBENLJPFK(int? ALMCLFDOHBP)
{
int num;
HBPAJGDCHGM.KJLBHMJLJBG(num);
}
// Token: 0x06007C95 RID: 31893 RVA: 0x001AE7AC File Offset: 0x001AC9AC
[Token(Token = "0x6007C95")]
[Address(RVA = "0x12CAB30", Offset = "0x12C9B30", VA = "0x1812CAB30")]
private static void KJLBHMJLJBG(int CJFGEMGOJHB)
{
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(CJFGEMGOJHB);
if (efajbhgdidd != 0 && efajbhgdidd.<JMOCJMLHGBD>k__BackingField)
{
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(CJFGEMGOJHB);
if (llkhfjdnfmm != 0 && llkhfjdnfmm.MHEGHKNGOEG && !llkhfjdnfmm.NPBCMKLOCAE)
{
if (!llkhfjdnfmm.CPAAFLNLLMP)
{
bool flag = HBPAJGDCHGM.ELKNLKMMLMP.Remove(CJFGEMGOJHB);
bool flag2 = HBPAJGDCHGM.AEMNMANDNFD.JPIFKHDPKLD(CJFGEMGOJHB);
}
bool flag3 = HBPAJGDCHGM.AEMNMANDNFD.Remove(CJFGEMGOJHB);
}
}
bool flag4 = HBPAJGDCHGM.ELKNLKMMLMP.Remove(CJFGEMGOJHB);
if (HBPAJGDCHGM.AEMNMANDNFD.Remove(CJFGEMGOJHB))
{
OKNNKFGFODL dknbbefgafn = HBPAJGDCHGM.DKNBBEFGAFN;
if (dknbbefgafn != 0)
{
dknbbefgafn.CNFDGDEOPPF();
}
}
}
// Token: 0x06007C96 RID: 31894 RVA: 0x001AE84C File Offset: 0x001ACA4C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6007C96")]
[Address(RVA = "0x12CB120", Offset = "0x12CA120", VA = "0x1812CB120")]
static HBPAJGDCHGM()
{
int num;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, true, num != 0);
num = 0;
HBPAJGDCHGM.DKNBBEFGAFN = oknnkfgfodl;
}
// Token: 0x04005231 RID: 21041
[Token(Token = "0x4005231")]
private static MOJKPPDFFGJ<int> ELKNLKMMLMP = new MOJKPPDFFGJ();
// Token: 0x04005232 RID: 21042
[Token(Token = "0x4005232")]
private static MOJKPPDFFGJ<int> AEMNMANDNFD = new MOJKPPDFFGJ();
// Token: 0x04005233 RID: 21043
[Token(Token = "0x4005233")]
public static readonly OKNNKFGFODL DKNBBEFGAFN;
}