using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; // Token: 0x02002262 RID: 8802 [Token(Token = "0x2002262")] public sealed class GJPPEHCBNDI { // Token: 0x17002384 RID: 9092 // (get) Token: 0x0600E01F RID: 57375 RVA: 0x0033A140 File Offset: 0x00338340 [Token(Token = "0x17002384")] public IReadOnlyList INLICPHMEFD { [Token(Token = "0x600E01F")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { /* An exception occurred when decompiling this method (0600E01F) 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 1663 */; } } // Token: 0x17002385 RID: 9093 // (get) Token: 0x0600E020 RID: 57376 RVA: 0x0033A154 File Offset: 0x00338354 [Token(Token = "0x17002385")] public IReadOnlyList GLJMAACLMJM { [Token(Token = "0x600E020")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { /* An exception occurred when decompiling this method (0600E020) 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 1663 */; } } // Token: 0x0600E021 RID: 57377 RVA: 0x0033A168 File Offset: 0x00338368 [Token(Token = "0x600E021")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] private static int DGBHHOPGBKB(IReadOnlyList LEBJDJNPEGI, int JBMOOHOHPCN, string ABGKAPINPNP) { return 0; } // Token: 0x0600E022 RID: 57378 RVA: 0x0033A178 File Offset: 0x00338378 [Token(Token = "0x600E022")] [Address(RVA = "0x1ADDF30", Offset = "0x1ADCF30", VA = "0x181ADDF30")] 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: 0x0600E023 RID: 57379 RVA: 0x0033A350 File Offset: 0x00338550 [Token(Token = "0x600E023")] [Address(RVA = "0x1ADD380", Offset = "0x1ADC380", VA = "0x181ADD380")] public IReadOnlyList CCOFOOPMDDO(string LIICHFENGMG) { /* An exception occurred when decompiling this method (0600E023) 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 1663 */; } // Token: 0x0600E024 RID: 57380 RVA: 0x0033A380 File Offset: 0x00338580 [Token(Token = "0x600E024")] [Address(RVA = "0x1ADDBA0", Offset = "0x1ADCBA0", VA = "0x181ADDBA0")] 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: 0x0600E025 RID: 57381 RVA: 0x0033A3F8 File Offset: 0x003385F8 [Token(Token = "0x600E025")] [Address(RVA = "0x1ADDD70", Offset = "0x1ADCD70", VA = "0x181ADDD70")] private string OOGPFIHOGCC(string LIICHFENGMG) { do { string text = LIICHFENGMG.Replace(" ", ""); } while (this.GHGBPMPLLBK == (ulong)0L); return LIICHFENGMG.ToLowerInvariant(); } // Token: 0x0600E026 RID: 57382 RVA: 0x0033A430 File Offset: 0x00338630 [Token(Token = "0x600E026")] [Address(RVA = "0x1ADD420", Offset = "0x1ADC420", VA = "0x181ADD420")] private int ECDJCJHMFJD(int OPFCIDPBOBL) { int num = (OPFCIDPBOBL + 1) * OPFCIDPBOBL; return num - OPFCIDPBOBL; } // Token: 0x0600E027 RID: 57383 RVA: 0x0033A448 File Offset: 0x00338648 [Token(Token = "0x600E027")] [Address(RVA = "0x1ADD430", Offset = "0x1ADC430", VA = "0x181ADD430")] 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: 0x0600E028 RID: 57384 RVA: 0x0033A620 File Offset: 0x00338820 [Token(Token = "0x600E028")] [Address(RVA = "0x1ADDDF0", Offset = "0x1ADCDF0", VA = "0x181ADDDF0")] 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: 0x04009135 RID: 37173 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009135")] private readonly BDMJDFPGABJ GHGBPMPLLBK; // Token: 0x04009136 RID: 37174 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009136")] private readonly GJPPEHCBNDI.MNKPONDCOGP BDLPOPGNJCI; // Token: 0x04009137 RID: 37175 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009137")] private readonly IReadOnlyList LEBJDJNPEGI; // Token: 0x04009138 RID: 37176 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009138")] private readonly CHMKJJNNAKO[] LJIBCKINHIA; // Token: 0x04009139 RID: 37177 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4009139")] private readonly bool[] LLAJPDBONBM; // Token: 0x0400913A RID: 37178 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400913A")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x144FD0", Offset = "0x1443D0")] private readonly ValueTuple[] KEMPLBOPCEI; // Token: 0x0400913B RID: 37179 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400913B")] private readonly CHMKJJNNAKO[] NONLMAHOKFC; // Token: 0x02002263 RID: 8803 [Token(Token = "0x2002263")] public sealed class MNKPONDCOGP : MulticastDelegate { // Token: 0x0600E029 RID: 57385 RVA: 0x0033A6A8 File Offset: 0x003388A8 [Token(Token = "0x600E029")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public MNKPONDCOGP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600E02A RID: 57386 RVA: 0x0033A6C4 File Offset: 0x003388C4 [Token(Token = "0x600E02A")] [Address(RVA = "0x4AEAC0", Offset = "0x4ADAC0", VA = "0x1804AEAC0", 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: 0x0600E02B RID: 57387 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E02B")] [Address(RVA = "0x1AEB920", Offset = "0x1AEA920", VA = "0x181AEB920", 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: 0x0600E02C RID: 57388 RVA: 0x0033A78C File Offset: 0x0033898C [Token(Token = "0x600E02C")] [Address(RVA = "0x4AEA90", Offset = "0x4ADA90", VA = "0x1804AEA90", Slot = "15")] public int EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02002264 RID: 8804 [Token(Token = "0x2002264")] public class JEPCKPBLEIC { // Token: 0x0600E02D RID: 57389 RVA: 0x0033A7A0 File Offset: 0x003389A0 [Token(Token = "0x600E02D")] [Address(RVA = "0x1AEB570", Offset = "0x1AEA570", VA = "0x181AEB570")] 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: 0x0600E02E RID: 57390 RVA: 0x0033A810 File Offset: 0x00338A10 [Token(Token = "0x600E02E")] [Address(RVA = "0x1AEB3A0", Offset = "0x1AEA3A0", VA = "0x181AEB3A0")] 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: 0x0400913C RID: 37180 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400913C")] private readonly GJPPEHCBNDI LHOMKMINCHH; // Token: 0x0400913D RID: 37181 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400913D")] private readonly string FBCBCDCJNBP; // Token: 0x0400913E RID: 37182 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400913E")] private readonly int LHHPDCLBOFH; // Token: 0x0400913F RID: 37183 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400913F")] private int EBLEJHCJEKK; // Token: 0x04009140 RID: 37184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009140")] private int FIPLGCIFFLB; // Token: 0x04009141 RID: 37185 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4009141")] private readonly int DCFEFKGJDOJ; // Token: 0x04009142 RID: 37186 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4009142")] private readonly Func AEMDDGKHONP; // Token: 0x04009143 RID: 37187 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4009143")] private readonly MKCGPMKFCJH.MKNPILCJOAI OGJCEODNOIO; } }