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 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 HBPAJGDCHGM::GIBBGJIAHDE() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ(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 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 HBPAJGDCHGM::PDEHGJIHLHM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MOJKPPDFFGJ(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 BPHGMBGKGLB { [Token(Token = "0x6007C8D")] [Address(RVA = "0x12CA990", Offset = "0x12C9990", VA = "0x1812CA990")] get { MOJKPPDFFGJ aemnmandnfd = HBPAJGDCHGM.AEMNMANDNFD; return Enumerable.Concat(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 lejanlmckdd = Matchmaking.LEJANLMCKDD; int num; Action action = new Action(num.LEJANLMCKDD); num = 0; Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(lejanlmckdd, action); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; int num2; Action 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 lejanlmckdd = Matchmaking.LEJANLMCKDD; int num; Action action = new Action(num.LEJANLMCKDD); num = 0; Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(lejanlmckdd, action); MFBGLIHGCGO hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG; int num2; Action 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.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 ELKNLKMMLMP = new MOJKPPDFFGJ(); // Token: 0x04005232 RID: 21042 [Token(Token = "0x4005232")] private static MOJKPPDFFGJ AEMNMANDNFD = new MOJKPPDFFGJ(); // Token: 0x04005233 RID: 21043 [Token(Token = "0x4005233")] public static readonly OKNNKFGFODL DKNBBEFGAFN; }