using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; // Token: 0x0200217E RID: 8574 [Token(Token = "0x200217E")] public sealed class GJPPEHCBNDI { // Token: 0x170022E4 RID: 8932 // (get) Token: 0x0600DC13 RID: 56339 RVA: 0x00330CF4 File Offset: 0x0032EEF4 [Token(Token = "0x170022E4")] public IReadOnlyList INLICPHMEFD { [Token(Token = "0x600DC13")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { /* An exception occurred when decompiling this method (0600DC13) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 GJPPEHCBNDI::DMGBFBHAIOM() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:valuetype CHMKJJNNAKO[](var_0_06, ldfld:valuetype CHMKJJNNAKO[](GJPPEHCBNDI::LJIBCKINHIA, ldloc:GJPPEHCBNDI(this))) } 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 1660 */; } } // Token: 0x170022E5 RID: 8933 // (get) Token: 0x0600DC14 RID: 56340 RVA: 0x00330D08 File Offset: 0x0032EF08 [Token(Token = "0x170022E5")] public IReadOnlyList GLJMAACLMJM { [Token(Token = "0x600DC14")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { /* An exception occurred when decompiling this method (0600DC14) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 GJPPEHCBNDI::DLBFGPALNOH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:bool[](var_0_06, ldfld:bool[](GJPPEHCBNDI::LLAJPDBONBM, ldloc:GJPPEHCBNDI(this))) } 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 1660 */; } } // Token: 0x0600DC15 RID: 56341 RVA: 0x00330D1C File Offset: 0x0032EF1C [Token(Token = "0x600DC15")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")] private static int DGBHHOPGBKB(IReadOnlyList LEBJDJNPEGI, int JBMOOHOHPCN, string ABGKAPINPNP) { return 0; } // Token: 0x0600DC16 RID: 56342 RVA: 0x00330D2C File Offset: 0x0032EF2C [Token(Token = "0x600DC16")] [Address(RVA = "0xF7EEF0", Offset = "0xF7DCF0", VA = "0x180F7EEF0")] public GJPPEHCBNDI(IReadOnlyCollection IMDHOFCKCIB, in BDMJDFPGABJ GHGBPMPLLBK, [Optional] GJPPEHCBNDI.MNKPONDCOGP BDLPOPGNJCI) { IEnumerable enumerable2; do { int num = 0; base..ctor(); int omioapbpnmp = GHGBPMPLLBK.OMIOAPBPNMP; this.GHGBPMPLLBK.OMIOAPBPNMP = omioapbpnmp; if (BDLPOPGNJCI == 0) { GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp; mnkpondcogp.method_ptr = ldftn(DGBHHOPGBKB); mnkpondcogp.method = ldftn(DGBHHOPGBKB); mnkpondcogp.m_target = num; } this.BDLPOPGNJCI = BDLPOPGNJCI; CHMKJJNNAKO[] array = new CHMKJJNNAKO[omioapbpnmp]; this.LJIBCKINHIA = array; CHMKJJNNAKO[] array2 = new CHMKJJNNAKO[array]; this.NONLMAHOKFC = array2; IEnumerable enumerable = BCKPFAJAPEO.AKGEGLEMFGM(IMDHOFCKCIB); int num2; if (enumerable != 0) { if (num >= enumerable) { goto IL_82; } num += num; if (num != enumerable) { num++; goto IL_82; } IL_8A: BDMJDFPGABJ ghgbpmpllbk = this.GHGBPMPLLBK; num += ghgbpmpllbk; bool foclomdenkn = ghgbpmpllbk.FOCLOMDENKN; num2 = Math.Max(num, foclomdenkn ? 1 : 0); goto IL_AA; IL_82: CHMKJJNNAKO[] ljibckinhia = this.LJIBCKINHIA; goto IL_8A; } IL_AA: int num3 = 0; if (enumerable != 0) { } if (num != 0) { goto IL_199; } if (num != -1) { } bool[] array3 = new bool[num]; ValueTuple[] array4 = new ValueTuple[num2 + 1]; if ("{il2cpp array field local27->}" != (ulong)0L && GJPPEHCBNDI.<>c.<>9__13_0 == 0) { GJPPEHCBNDI.<>c.<>9__13_0 = (string i) => i.ToLowerInvariant(); } char[] array5 = new char[0]; if (array5 != 0) { if (num3 >= array5) { goto IL_11D; } num3 += num3; if (num3 != array5) { num3++; goto IL_11D; } goto IL_132; IL_143: num++; int num4 = 0; if (enumerable2 != 0) { } if (enumerable2 == 0) { if (num != -1) { } num += num3; array5[0] = (char)num4; num3++; goto IL_16D; } goto IL_1AB; IL_132: enumerable2 += enumerable2; array5[0] = enumerable2; goto IL_143; IL_11D: enumerable2 = BCKPFAJAPEO.AKGEGLEMFGM(array5); if (enumerable2 != 0) { enumerable2 += num3; goto IL_132; } goto IL_143; } IL_16D: if (array5 != 0) { } } while (enumerable2 != 0); return; IL_199: throw new IndexOutOfRangeException(); IL_1AB: throw new IndexOutOfRangeException(); } // Token: 0x0600DC17 RID: 56343 RVA: 0x00330F04 File Offset: 0x0032F104 [Token(Token = "0x600DC17")] [Address(RVA = "0xF7E340", Offset = "0xF7D140", VA = "0x180F7E340")] public IReadOnlyList CCOFOOPMDDO(string LIICHFENGMG) { /* An exception occurred when decompiling this method (0600DC17) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 GJPPEHCBNDI::CCOFOOPMDDO(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(GJPPEHCBNDI::LJAOBPBKDPG, ldloc:GJPPEHCBNDI(this), ldloc:string(LIICHFENGMG)) stloc:valuetype CHMKJJNNAKO[](var_0_0D, ldfld:valuetype CHMKJJNNAKO[](GJPPEHCBNDI::LJIBCKINHIA, ldloc:GJPPEHCBNDI(this))) stloc:class [RecRoom.Unityextensions.Runtime]MKCGPMKFCJH/IGHKKHEGGBB(var_1_1A, newobj:IGHKKHEGGBB[exp:class [RecRoom.Unityextensions.Runtime]MKCGPMKFCJH/IGHKKHEGGBB](IGHKKHEGGBB::.ctor, ldloc:int32[exp:object](var_2), ldftn:method int32 *(valuetype CHMKJJNNAKO&, valuetype CHMKJJNNAKO&)[exp:native int](CHMKJJNNAKO::CPPLEFDDALD))) stloc:int32(var_2, ldc.i4:int32(0)) stloc:valuetype CHMKJJNNAKO[](var_3_23, ldfld:valuetype CHMKJJNNAKO[](GJPPEHCBNDI::LJIBCKINHIA, ldloc:GJPPEHCBNDI(this))) } 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 1660 */; } // Token: 0x0600DC18 RID: 56344 RVA: 0x00330F34 File Offset: 0x0032F134 [Token(Token = "0x600DC18")] [Address(RVA = "0xF7EB60", Offset = "0xF7D960", VA = "0x180F7EB60")] public void LJAOBPBKDPG(string LIICHFENGMG) { int num = 0; int stringLength = this.OOGPFIHOGCC(LIICHFENGMG).m_stringLength; int num2 = 0; IReadOnlyList lebjdjnpegi = this.LEBJDJNPEGI; int num3 = (stringLength + 1) * stringLength; num3 -= LIICHFENGMG; if (num2 < num) { num2 += num2; if (num2 == num) { goto IL_5A; } num2++; } if (num2 >= num2) { return; } int num4 = 0; CHMKJJNNAKO[] ljibckinhia = this.LJIBCKINHIA; num2++; ljibckinhia[1] = num4; IReadOnlyList lebjdjnpegi2 = this.LEBJDJNPEGI; IL_5A: num2 += num2; num4 += 19; } // Token: 0x0600DC19 RID: 56345 RVA: 0x00330FAC File Offset: 0x0032F1AC [Token(Token = "0x600DC19")] [Address(RVA = "0xF7ED30", Offset = "0xF7DB30", VA = "0x180F7ED30")] private string OOGPFIHOGCC(string LIICHFENGMG) { do { string text = LIICHFENGMG.Replace(" ", ""); } while (this.GHGBPMPLLBK == (ulong)0L); return LIICHFENGMG.ToLowerInvariant(); } // Token: 0x0600DC1A RID: 56346 RVA: 0x00330FE4 File Offset: 0x0032F1E4 [Token(Token = "0x600DC1A")] [Address(RVA = "0xF7E3E0", Offset = "0xF7D1E0", VA = "0x180F7E3E0")] private int ECDJCJHMFJD(int OPFCIDPBOBL) { int num = (OPFCIDPBOBL + 1) * OPFCIDPBOBL; return num - OPFCIDPBOBL; } // Token: 0x0600DC1B RID: 56347 RVA: 0x00330FFC File Offset: 0x0032F1FC [Token(Token = "0x600DC1B")] [Address(RVA = "0xF7E3F0", Offset = "0xF7D1F0", VA = "0x180F7E3F0")] private int LJAOBPBKDPG(string LIICHFENGMG, int FIPLGCIFFLB, int LHHPDCLBOFH, ref int JBMOOHOHPCN) { GJPPEHCBNDI.MNKPONDCOGP bdlpopgnjci = this.BDLPOPGNJCI; IReadOnlyList lebjdjnpegi = this.LEBJDJNPEGI; int num = bdlpopgnjci.Invoke(lebjdjnpegi, FIPLGCIFFLB, LIICHFENGMG); IReadOnlyList lebjdjnpegi2 = this.LEBJDJNPEGI; if (num != 0) { IReadOnlyList lebjdjnpegi3 = this.LEBJDJNPEGI; if (num != 32) { } IReadOnlyList lebjdjnpegi4 = this.LEBJDJNPEGI; int num2 = 0; char c = LIICHFENGMG[num2]; bool flag = num == (int)c; bool[] llajpdbonbm = this.LLAJPDBONBM; c = (char)((int)c - FIPLGCIFFLB); ValueTuple[] kemplbopcei = this.KEMPLBOPCEI; int length = kemplbopcei.Length; if (flag) { int num3 = this.GHGBPMPLLBK.CJPFMJFCHCN; num3++; } IReadOnlyList lebjdjnpegi5 = this.LEBJDJNPEGI; int num4 = 0; char c2; if (lebjdjnpegi5 != 0) { bool[] llajpdbonbm2 = this.LLAJPDBONBM; num4 -= FIPLGCIFFLB; IReadOnlyList lebjdjnpegi6 = this.LEBJDJNPEGI; if (llajpdbonbm2 == (ulong)32L) { } int num5 = 0; int length2 = this.KEMPLBOPCEI.Length; ValueTuple valueTuple = kemplbopcei[0]; IReadOnlyList lebjdjnpegi7 = this.LEBJDJNPEGI; bool flag2 = c2 == c2; bool[] llajpdbonbm3 = this.LLAJPDBONBM; ValueTuple[] kemplbopcei3; if (!flag2) { ValueTuple valueTuple2 = kemplbopcei[1]; ValueTuple[] kemplbopcei2 = this.KEMPLBOPCEI; num5++; num5++; kemplbopcei3 = this.KEMPLBOPCEI; char c3 = c2 - '\u0001'; if ("{il2cpp array field local70->}" == (ulong)1L) { char c4 = c2 + '\u0001'; } IReadOnlyList lebjdjnpegi8 = this.LEBJDJNPEGI; } ValueTuple valueTuple3 = kemplbopcei3[0]; ValueTuple valueTuple4 = kemplbopcei3[0]; } ValueTuple valueTuple5 = this.KEMPLBOPCEI[1]; ValueTuple[] kemplbopcei4 = this.KEMPLBOPCEI; int item = valueTuple5.Item1; int num6 = Math.Max(item, (int)c2); uint num7; num7 += (uint)1; num6 = item; num6 -= (int)num7; int num8 = item + 1; return num8 + num6; } throw new IndexOutOfRangeException(); } // Token: 0x0600DC1C RID: 56348 RVA: 0x003311D4 File Offset: 0x0032F3D4 [Token(Token = "0x600DC1C")] [Address(RVA = "0xF7EDB0", Offset = "0xF7DBB0", VA = "0x180F7EDB0")] public GJPPEHCBNDI.JEPCKPBLEIC PAAGFIKGEBH(string LIICHFENGMG, int DCFEFKGJDOJ, Func AEMDDGKHONP) { GJPPEHCBNDI.JEPCKPBLEIC jepckpbleic; jepckpbleic.LHOMKMINCHH = this; string text = this.OOGPFIHOGCC(LIICHFENGMG); jepckpbleic.FBCBCDCJNBP = text; int stringLength = text.m_stringLength; int num = (stringLength + 1) * stringLength; num -= LIICHFENGMG; jepckpbleic.LHHPDCLBOFH = num; int num2 = 0; jepckpbleic.EBLEJHCJEKK = num2; jepckpbleic.DCFEFKGJDOJ = DCFEFKGJDOJ; jepckpbleic.AEMDDGKHONP = AEMDDGKHONP; CHMKJJNNAKO[] ljibckinhia = this.LJIBCKINHIA; int num3; MKCGPMKFCJH.IGHKKHEGGBB ighkkheggbb = new MKCGPMKFCJH.IGHKKHEGGBB(num3.CPPLEFDDALD); num3 = 0; CHMKJJNNAKO[] nonlmahokfc = this.NONLMAHOKFC; MKCGPMKFCJH.MKNPILCJOAI mknpilcjoai; jepckpbleic.OGJCEODNOIO = mknpilcjoai; return jepckpbleic; } // Token: 0x04008F64 RID: 36708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008F64")] private readonly BDMJDFPGABJ GHGBPMPLLBK; // Token: 0x04008F65 RID: 36709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008F65")] private readonly GJPPEHCBNDI.MNKPONDCOGP BDLPOPGNJCI; // Token: 0x04008F66 RID: 36710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008F66")] private readonly IReadOnlyList LEBJDJNPEGI; // Token: 0x04008F67 RID: 36711 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008F67")] private readonly CHMKJJNNAKO[] LJIBCKINHIA; // Token: 0x04008F68 RID: 36712 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4008F68")] private readonly bool[] LLAJPDBONBM; // Token: 0x04008F69 RID: 36713 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4008F69")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0xEF920", Offset = "0xEED20")] private readonly ValueTuple[] KEMPLBOPCEI; // Token: 0x04008F6A RID: 36714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4008F6A")] private readonly CHMKJJNNAKO[] NONLMAHOKFC; // Token: 0x0200217F RID: 8575 [Token(Token = "0x200217F")] public sealed class MNKPONDCOGP : MulticastDelegate { // Token: 0x0600DC1D RID: 56349 RVA: 0x0033125C File Offset: 0x0032F45C [Token(Token = "0x600DC1D")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public MNKPONDCOGP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600DC1E RID: 56350 RVA: 0x00331278 File Offset: 0x0032F478 [Token(Token = "0x600DC1E")] [Address(RVA = "0x5DD160", Offset = "0x5DBF60", VA = "0x1805DD160", Slot = "13")] public int Invoke(IReadOnlyList LEBJDJNPEGI, int JBMOOHOHPCN, string ABGKAPINPNP) { Delegate[] delegates = this.delegates; if (delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } int num2; return num2; } // Token: 0x0600DC1F RID: 56351 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DC1F")] [Address(RVA = "0xF8C8E0", Offset = "0xF8B6E0", VA = "0x180F8C8E0", Slot = "14")] public IAsyncResult BeginInvoke(IReadOnlyList LEBJDJNPEGI, int JBMOOHOHPCN, string ABGKAPINPNP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DC20 RID: 56352 RVA: 0x00331340 File Offset: 0x0032F540 [Token(Token = "0x600DC20")] [Address(RVA = "0x458BC0", Offset = "0x4579C0", VA = "0x180458BC0", Slot = "15")] public int EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02002180 RID: 8576 [Token(Token = "0x2002180")] public class JEPCKPBLEIC { // Token: 0x0600DC21 RID: 56353 RVA: 0x00331354 File Offset: 0x0032F554 [Token(Token = "0x600DC21")] [Address(RVA = "0xF8C530", Offset = "0xF8B330", VA = "0x180F8C530")] public JEPCKPBLEIC(string LIICHFENGMG, int DCFEFKGJDOJ, Func AEMDDGKHONP, GJPPEHCBNDI LHOMKMINCHH) { this.LHOMKMINCHH = 0; string text; this.FBCBCDCJNBP = text; int stringLength = text.m_stringLength; int num = (stringLength + 1) * stringLength; num -= LIICHFENGMG; this.LHHPDCLBOFH = num; int num2 = 0; this.EBLEJHCJEKK = num2; this.DCFEFKGJDOJ = DCFEFKGJDOJ; this.AEMDDGKHONP = AEMDDGKHONP; int num3; MKCGPMKFCJH.IGHKKHEGGBB ighkkheggbb = new MKCGPMKFCJH.IGHKKHEGGBB(num3.CPPLEFDDALD); num3 = 0; MKCGPMKFCJH.MKNPILCJOAI mknpilcjoai; this.OGJCEODNOIO = mknpilcjoai; } // Token: 0x0600DC22 RID: 56354 RVA: 0x003313C4 File Offset: 0x0032F5C4 [Token(Token = "0x600DC22")] [Address(RVA = "0xF8C360", Offset = "0xF8B160", VA = "0x180F8C360")] public bool CDHNACEAFJL() { bool flag; for (;;) { int length = this.LHOMKMINCHH.LJIBCKINHIA.Length; flag = this.FIPLGCIFFLB >= length; if (this.FIPLGCIFFLB >= length) { break; } int num = 0; if (this.AEMDDGKHONP() != 0) { break; } if (flag) { goto IL_B3; } if (num < this.DCFEFKGJDOJ) { GJPPEHCBNDI lhomkminchh = this.LHOMKMINCHH; CHMKJJNNAKO[] ljibckinhia = this.LHOMKMINCHH.LJIBCKINHIA; int num2 = 0; int fiplgcifflb = this.FIPLGCIFFLB; num++; ljibckinhia[1] = num2; int num3 = this.FIPLGCIFFLB; GJPPEHCBNDI lhomkminchh2 = this.LHOMKMINCHH; num3++; this.FIPLGCIFFLB = num3; int length2 = lhomkminchh2.LJIBCKINHIA.Length; if (num3 >= length2) { break; } } } if (!flag) { throw new NullReferenceException(); } IL_B3: return this.OGJCEODNOIO.CDHNACEAFJL(); } // Token: 0x04008F6B RID: 36715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008F6B")] private readonly GJPPEHCBNDI LHOMKMINCHH; // Token: 0x04008F6C RID: 36716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008F6C")] private readonly string FBCBCDCJNBP; // Token: 0x04008F6D RID: 36717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008F6D")] private readonly int LHHPDCLBOFH; // Token: 0x04008F6E RID: 36718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4008F6E")] private int EBLEJHCJEKK; // Token: 0x04008F6F RID: 36719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008F6F")] private int FIPLGCIFFLB; // Token: 0x04008F70 RID: 36720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4008F70")] private readonly int DCFEFKGJDOJ; // Token: 0x04008F71 RID: 36721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008F71")] private readonly Func AEMDDGKHONP; // Token: 0x04008F72 RID: 36722 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4008F72")] private readonly MKCGPMKFCJH.MKNPILCJOAI OGJCEODNOIO; } }