This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+594
View File
@@ -0,0 +1,594 @@
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<CHMKJJNNAKO> 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<CHMKJJNNAKO> 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<bool> 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<System.Boolean> 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<char> 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<string> 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<string>(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<int, int, int>[] array4 = new ValueTuple<int, int, int>[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<char>(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<CHMKJJNNAKO> CCOFOOPMDDO(string LIICHFENGMG)
{
/*
An exception occurred when decompiling this method (0600E023)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<CHMKJJNNAKO> 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<valuetype CHMKJJNNAKO>(var_1_1A, newobj:IGHKKHEGGBB[exp:class [RecRoom.Unityextensions.Runtime]MKCGPMKFCJH/IGHKKHEGGBB<valuetype CHMKJJNNAKO>](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<char> 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<char> 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<char> lebjdjnpegi = this.LEBJDJNPEGI;
int num = bdlpopgnjci.Invoke(lebjdjnpegi, FIPLGCIFFLB, LIICHFENGMG);
IReadOnlyList<char> lebjdjnpegi2 = this.LEBJDJNPEGI;
if (num != 0)
{
IReadOnlyList<char> lebjdjnpegi3 = this.LEBJDJNPEGI;
if (num != 32)
{
}
IReadOnlyList<char> 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<int, int, int>[] kemplbopcei = this.KEMPLBOPCEI;
int length = kemplbopcei.Length;
if (flag)
{
int num3 = this.GHGBPMPLLBK.CJPFMJFCHCN;
num3++;
}
IReadOnlyList<char> lebjdjnpegi5 = this.LEBJDJNPEGI;
int num4 = 0;
char c2;
if (lebjdjnpegi5 != 0)
{
bool[] llajpdbonbm2 = this.LLAJPDBONBM;
num4 -= FIPLGCIFFLB;
IReadOnlyList<char> lebjdjnpegi6 = this.LEBJDJNPEGI;
if (llajpdbonbm2 == (ulong)32L)
{
}
int num5 = 0;
int length2 = this.KEMPLBOPCEI.Length;
ValueTuple<int, int, int> valueTuple = kemplbopcei[0];
IReadOnlyList<char> lebjdjnpegi7 = this.LEBJDJNPEGI;
bool flag2 = c2 == c2;
bool[] llajpdbonbm3 = this.LLAJPDBONBM;
ValueTuple<int, int, int>[] kemplbopcei3;
if (!flag2)
{
ValueTuple<int, int, int> valueTuple2 = kemplbopcei[1];
ValueTuple<int, int, int>[] kemplbopcei2 = this.KEMPLBOPCEI;
num5++;
num5++;
kemplbopcei3 = this.KEMPLBOPCEI;
char c3 = c2 - '\u0001';
if ("{il2cpp array field local70->}" == (ulong)1L)
{
char c4 = c2 + '\u0001';
}
IReadOnlyList<char> lebjdjnpegi8 = this.LEBJDJNPEGI;
}
ValueTuple<int, int, int> valueTuple3 = kemplbopcei3[0];
ValueTuple<int, int, int> valueTuple4 = kemplbopcei3[0];
}
ValueTuple<int, int, int> valueTuple5 = this.KEMPLBOPCEI[1];
ValueTuple<int, int, int>[] 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<bool> 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<CHMKJJNNAKO> ighkkheggbb = new MKCGPMKFCJH.IGHKKHEGGBB(num3.CPPLEFDDALD);
num3 = 0;
CHMKJJNNAKO[] nonlmahokfc = this.NONLMAHOKFC;
MKCGPMKFCJH.MKNPILCJOAI<CHMKJJNNAKO> 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<char> 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<int, int, int>[] 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<char> 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<char> 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<bool> 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<CHMKJJNNAKO> ighkkheggbb = new MKCGPMKFCJH.IGHKKHEGGBB(num3.CPPLEFDDALD);
num3 = 0;
MKCGPMKFCJH.MKNPILCJOAI<CHMKJJNNAKO> 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<bool> AEMDDGKHONP;
// Token: 0x04009143 RID: 37187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009143")]
private readonly MKCGPMKFCJH.MKNPILCJOAI<CHMKJJNNAKO> OGJCEODNOIO;
}
}