230 lines
8.0 KiB
C#
230 lines
8.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x02000765 RID: 1893
|
|
[Token(Token = "0x2000765")]
|
|
[StructLayout(3)]
|
|
internal static class NCBAHEBDJEK
|
|
{
|
|
// Token: 0x060036A2 RID: 13986 RVA: 0x000E5250 File Offset: 0x000E3450
|
|
[Token(Token = "0x60036A2")]
|
|
[Address(RVA = "0x14314F0", Offset = "0x142FEF0", VA = "0x1814314F0")]
|
|
private static uint FMKLHAKLBKP(int OJGHMDKEBEK)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060036A2)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt32 NCBAHEBDJEK::FMKLHAKLBKP(System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_01, ldc.i4:int32(0))
|
|
stloc:int32(var_0_09, add:int32(ldloc:int32(var_0_01), ldc.i4:int32(-8388608)))
|
|
stloc:int32(var_0_11, add:int32(ldloc:int32(var_0_09), ldc.i4:int32(947912704)))
|
|
}
|
|
|
|
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: 0x060036A3 RID: 13987 RVA: 0x000E5270 File Offset: 0x000E3470
|
|
[Token(Token = "0x60036A3")]
|
|
[Address(RVA = "0x1430F70", Offset = "0x142F970", VA = "0x181430F70")]
|
|
private static uint[] APHMJKFGJCH()
|
|
{
|
|
uint[] array = new uint[2048];
|
|
array[0] = (uint)((ulong)0L);
|
|
int num = 0;
|
|
num += -8388608;
|
|
uint num2;
|
|
num2 += num2;
|
|
num += 947912704;
|
|
num2 += (uint)1;
|
|
array[0] = (uint)num;
|
|
uint num3;
|
|
num3 += (uint)1;
|
|
num3 += (uint)931135488;
|
|
array[0] = num3;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x060036A4 RID: 13988 RVA: 0x000E52D8 File Offset: 0x000E34D8
|
|
[Token(Token = "0x60036A4")]
|
|
[Address(RVA = "0x1431600", Offset = "0x1430000", VA = "0x181431600")]
|
|
private static uint[] JGIIIMJHIDP()
|
|
{
|
|
uint[] array = new uint[64];
|
|
array[0] = (uint)((ulong)0L);
|
|
uint num;
|
|
num += (uint)1;
|
|
array[0] = num;
|
|
array[15] = (uint)((ulong)1199570944L);
|
|
array[16] = (uint)((ulong)2147483648L);
|
|
uint num2;
|
|
num2 += (uint)1;
|
|
num2 += (uint)1879048192;
|
|
array[0] = num2;
|
|
array[31] = (uint)((ulong)3347054592L);
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x060036A5 RID: 13989 RVA: 0x000E5354 File Offset: 0x000E3554
|
|
[Token(Token = "0x60036A5")]
|
|
[Address(RVA = "0x1431520", Offset = "0x142FF20", VA = "0x181431520")]
|
|
private static ushort[] INPDJCOCNPM()
|
|
{
|
|
ushort[] array = new ushort[64];
|
|
int num = 0;
|
|
array[0] = (ushort)num;
|
|
array[0] = (ushort)((uint)1024);
|
|
array[8] = (ushort)num;
|
|
array[0] = (ushort)((uint)1024);
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x060036A6 RID: 13990 RVA: 0x000E539C File Offset: 0x000E359C
|
|
[Token(Token = "0x60036A6")]
|
|
[Address(RVA = "0x14312A0", Offset = "0x142FCA0", VA = "0x1814312A0")]
|
|
private static ushort[] CAAMPGPHOKO()
|
|
{
|
|
ushort[] array = new ushort[512];
|
|
int num = 0;
|
|
uint num2;
|
|
num2 -= (uint)num;
|
|
if (num2 < (uint)241)
|
|
{
|
|
uint num3;
|
|
array[0] = (ushort)num3;
|
|
array[0] = (ushort)num3;
|
|
}
|
|
uint num4;
|
|
num4 -= num2;
|
|
uint num6;
|
|
uint num5 = num4 * num6;
|
|
array[0] = (ushort)num5;
|
|
array[0] = (ushort)num6;
|
|
array[0] = (ushort)num;
|
|
num++;
|
|
uint num7;
|
|
array[0] = (ushort)num7;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x060036A7 RID: 13991 RVA: 0x000E5414 File Offset: 0x000E3614
|
|
[Token(Token = "0x60036A7")]
|
|
[Address(RVA = "0x14310B0", Offset = "0x142FAB0", VA = "0x1814310B0")]
|
|
private static sbyte[] BHDENALMNGP()
|
|
{
|
|
sbyte[] array = new sbyte[512];
|
|
int num = 0;
|
|
uint num2;
|
|
num2 -= (uint)num;
|
|
if (num2 < (uint)241)
|
|
{
|
|
}
|
|
num++;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x060036A8 RID: 13992 RVA: 0x000E5448 File Offset: 0x000E3648
|
|
[Token(Token = "0x60036A8")]
|
|
[Address(RVA = "0x1431740", Offset = "0x1430140", VA = "0x181431740")]
|
|
public static float KNHHMGGCMNM(ushort HMJNKPHCOOC)
|
|
{
|
|
ushort[] gpmmcfbijlm = NCBAHEBDJEK.GPMMCFBIJLM;
|
|
uint[] ifhnpfoaljl = NCBAHEBDJEK.IFHNPFOALJL;
|
|
ushort num = gpmmcfbijlm[(int)HMJNKPHCOOC];
|
|
num += HMJNKPHCOOC;
|
|
uint[] lojgmbddpkf = NCBAHEBDJEK.LOJGMBDDPKF;
|
|
int num2 = 0;
|
|
byte[] array;
|
|
return BitConverter.ToSingle(array, num2);
|
|
}
|
|
|
|
// Token: 0x060036A9 RID: 13993 RVA: 0x000E5488 File Offset: 0x000E3688
|
|
[Token(Token = "0x60036A9")]
|
|
[Address(RVA = "0x1430E70", Offset = "0x142F870", VA = "0x181430E70")]
|
|
public static ushort ABCMFGPGONL(float ILKJMOFIDPJ)
|
|
{
|
|
byte[] bytes = BitConverter.GetBytes(ILKJMOFIDPJ);
|
|
int num = 0;
|
|
uint num2 = BitConverter.ToUInt32(bytes, num);
|
|
ushort[] bfgkkkkfaeb = NCBAHEBDJEK.BFGKKKKFAEB;
|
|
sbyte[] ophgeolpfmj = NCBAHEBDJEK.OPHGEOLPFMJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060036AA RID: 13994 RVA: 0x000E54B8 File Offset: 0x000E36B8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60036AA")]
|
|
[Address(RVA = "0x1431860", Offset = "0x1430260", VA = "0x181431860")]
|
|
static NCBAHEBDJEK()
|
|
{
|
|
uint[] array = new uint[2048];
|
|
int num = 0;
|
|
array[0] = (uint)num;
|
|
num += -8388608;
|
|
uint num2;
|
|
num2 += num2;
|
|
num += 947912704;
|
|
num2 += (uint)1;
|
|
array[0] = (uint)num;
|
|
uint num3;
|
|
num3 += (uint)1;
|
|
num3 += (uint)931135488;
|
|
array[0] = num3;
|
|
NCBAHEBDJEK.IFHNPFOALJL = array;
|
|
uint[] array2 = new uint[64];
|
|
array2[0] = (uint)num;
|
|
num2 += (uint)1;
|
|
array2[0] = num2;
|
|
array2[15] = (uint)((ulong)1199570944L);
|
|
array2[16] = (uint)((ulong)2147483648L);
|
|
uint num4;
|
|
num4 += (uint)1;
|
|
num4 += (uint)1879048192;
|
|
array2[0] = num4;
|
|
array2[31] = (uint)((ulong)3347054592L);
|
|
NCBAHEBDJEK.LOJGMBDDPKF = array2;
|
|
ushort[] array3 = new ushort[64];
|
|
array3[0] = (ushort)num;
|
|
num2 += (uint)1;
|
|
array3[0] = (ushort)num3;
|
|
array3[8] = (ushort)num;
|
|
num4 += (uint)1;
|
|
array3[0] = (ushort)num3;
|
|
NCBAHEBDJEK.GPMMCFBIJLM = array3;
|
|
ushort[] array4 = NCBAHEBDJEK.CAAMPGPHOKO();
|
|
NCBAHEBDJEK.BFGKKKKFAEB = array4;
|
|
NCBAHEBDJEK.OPHGEOLPFMJ = NCBAHEBDJEK.BHDENALMNGP();
|
|
}
|
|
|
|
// Token: 0x04002ED4 RID: 11988
|
|
[Token(Token = "0x4002ED4")]
|
|
private static uint[] IFHNPFOALJL;
|
|
|
|
// Token: 0x04002ED5 RID: 11989
|
|
[Token(Token = "0x4002ED5")]
|
|
private static uint[] LOJGMBDDPKF;
|
|
|
|
// Token: 0x04002ED6 RID: 11990
|
|
[Token(Token = "0x4002ED6")]
|
|
private static ushort[] GPMMCFBIJLM;
|
|
|
|
// Token: 0x04002ED7 RID: 11991
|
|
[Token(Token = "0x4002ED7")]
|
|
private static ushort[] BFGKKKKFAEB;
|
|
|
|
// Token: 0x04002ED8 RID: 11992
|
|
[Token(Token = "0x4002ED8")]
|
|
private static sbyte[] OPHGEOLPFMJ;
|
|
}
|