Files
2026-04-08 23:40:05 +02:00

413 lines
23 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.Creation;
using UnityEngine;
// Token: 0x02002D75 RID: 11637
[Token(Token = "0x2002D75")]
[StructLayout(3)]
public static class BBDALBBPHDA
{
// Token: 0x06014A18 RID: 84504 RVA: 0x004F2AF8 File Offset: 0x004F0CF8
[Token(Token = "0x6014A18")]
[Address(RVA = "0x1D56020", Offset = "0x1D54A20", VA = "0x181D56020")]
[AGKGJGBOJEI]
private static void MLONLKLKBON()
{
BBDALBBPHDA.CPNNKGJAOIK.Clear();
}
// Token: 0x06014A19 RID: 84505 RVA: 0x004F2B18 File Offset: 0x004F0D18
[Token(Token = "0x6014A19")]
[Address(RVA = "0x1D56090", Offset = "0x1D54A90", VA = "0x181D56090")]
public static CBMONKDCBBJ MLOOLLCOMMM()
{
/*
An exception occurred when decompiling this method (06014A19)
ICSharpCode.Decompiler.DecompilerException: Error decompiling CBMONKDCBBJ BBDALBBPHDA::MLOOLLCOMMM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:IOBBCJOEJJL(var_0_05, newobj:IOBBCJOEJJL(IOBBCJOEJJL::.ctor))
}
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: 0x06014A1A RID: 84506 RVA: 0x004F2B2C File Offset: 0x004F0D2C
[Token(Token = "0x6014A1A")]
[Address(RVA = "0x1D560E0", Offset = "0x1D54AE0", VA = "0x181D560E0")]
public static void NPBLNBABGAC(this Material KFENPJENIOI, LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, bool INOHJONOCJK, bool MFAMCCMGILJ)
{
}
// Token: 0x06014A1B RID: 84507 RVA: 0x004F2B3C File Offset: 0x004F0D3C
[Token(Token = "0x6014A1B")]
[Address(RVA = "0x1D561B0", Offset = "0x1D54BB0", VA = "0x181D561B0")]
public static void NPBLNBABGAC(this Material KFENPJENIOI, ShapeColorInfo IICCLKJLEDE, ShapeMaterialInfo BHBLLBGJHJB, bool INOHJONOCJK, bool MFAMCCMGILJ)
{
/*
An exception occurred when decompiling this method (06014A1B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BBDALBBPHDA::NPBLNBABGAC(UnityEngine.Material,RecRoom.Core.Creation.ShapeColorInfo,RecRoom.Core.Creation.ShapeMaterialInfo,System.Boolean,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_EB:
stloc:ArgumentNullException(var_12_F5, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("materialInfo")))
}
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: 0x06014A1C RID: 84508 RVA: 0x004F2C40 File Offset: 0x004F0E40
[Token(Token = "0x6014A1C")]
[Address(RVA = "0x1D55D80", Offset = "0x1D54780", VA = "0x181D55D80")]
public static Material MBBKMCKBDFO(ShapeColorInfo IICCLKJLEDE, ShapeMaterialInfo BHBLLBGJHJB, bool INOHJONOCJK, bool MFAMCCMGILJ)
{
if (BHBLLBGJHJB.ColorUsage > DKCFEIBGOHC.ALBEDO)
{
}
Color black = Color.black;
if (BHBLLBGJHJB.ColorUsage > DKCFEIBGOHC.EMISSIVE)
{
}
Color black2 = Color.black;
if (BHBLLBGJHJB.ColorUsage > DKCFEIBGOHC.SPECULAR)
{
}
Color black3 = Color.black;
Dictionary<BBDALBBPHDA.ONFNGEBJEPI, Material> cpnnkgjaoik = BBDALBBPHDA.CPNNKGJAOIK;
bool flag;
if (!flag)
{
new Material(BHBLLBGJHJB.ShapeMaterial.shader).NPBLNBABGAC(IICCLKJLEDE, BHBLLBGJHJB, INOHJONOCJK, MFAMCCMGILJ);
Dictionary<BBDALBBPHDA.ONFNGEBJEPI, Material> cpnnkgjaoik2 = BBDALBBPHDA.CPNNKGJAOIK;
}
return typeof(BBDALBBPHDA).TypeHandle;
}
// Token: 0x0400DC38 RID: 56376
[Token(Token = "0x400DC38")]
private static Dictionary<BBDALBBPHDA.ONFNGEBJEPI, Material> CPNNKGJAOIK = new Dictionary();
// Token: 0x0400DC39 RID: 56377
[Token(Token = "0x400DC39")]
private static readonly int LJIICPDPKEH = Shader.PropertyToID("_BaseColor");
// Token: 0x0400DC3A RID: 56378
[Token(Token = "0x400DC3A")]
private static readonly int AOPNBELJOII = Shader.PropertyToID("_EmissionColor");
// Token: 0x0400DC3B RID: 56379
[Token(Token = "0x400DC3B")]
private static readonly int GNKMONGMEGB = Shader.PropertyToID("_SpecColor");
// Token: 0x0400DC3C RID: 56380
[Token(Token = "0x400DC3C")]
private static readonly int AOHEOIIILJF = Shader.PropertyToID("_Smoothnesses");
// Token: 0x0400DC3D RID: 56381
[Token(Token = "0x400DC3D")]
private static readonly int CHHAHCEJHIG = Shader.PropertyToID("_BumpScales");
// Token: 0x0400DC3E RID: 56382
[Token(Token = "0x400DC3E")]
private static readonly int CPMMJMIKIDG = Shader.PropertyToID("_BaseMapArray");
// Token: 0x0400DC3F RID: 56383
[Token(Token = "0x400DC3F")]
private static readonly int NOONIJMBIEO = Shader.PropertyToID("_BumpMapArray");
// Token: 0x0400DC40 RID: 56384
[Token(Token = "0x400DC40")]
private static readonly int IJBFGLPDOBD = Shader.PropertyToID("_SpecGlossMapArray");
// Token: 0x0400DC41 RID: 56385
[Token(Token = "0x400DC41")]
private static readonly int LKICLPPBJIN = Shader.PropertyToID("_MakerPenColors");
// Token: 0x0400DC42 RID: 56386
[Token(Token = "0x400DC42")]
private static readonly int DEPLINEJLNM = Shader.PropertyToID("_ColorMasksAndScales");
// Token: 0x02002D76 RID: 11638
[Token(Token = "0x2002D76")]
private class IOBBCJOEJJL : CBMONKDCBBJ, IDisposable
{
// Token: 0x17003747 RID: 14151
// (get) Token: 0x06014A1E RID: 84510 RVA: 0x004F2D64 File Offset: 0x004F0F64
// (set) Token: 0x06014A1F RID: 84511 RVA: 0x004F2D78 File Offset: 0x004F0F78
[Token(Token = "0x17003747")]
public PGDBIEFGGGL PHEHDNABMGK
{
[Token(Token = "0x6014A1E")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "5")]
get;
[Token(Token = "0x6014A1F")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
private set;
}
// Token: 0x17003748 RID: 14152
// (get) Token: 0x06014A20 RID: 84512 RVA: 0x004F2D8C File Offset: 0x004F0F8C
// (set) Token: 0x06014A21 RID: 84513 RVA: 0x004F2DA0 File Offset: 0x004F0FA0
[Token(Token = "0x17003748")]
public Color[] OICPPFNJHFJ
{
[Token(Token = "0x6014A20")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
get;
[Token(Token = "0x6014A21")]
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
private set;
}
// Token: 0x06014A22 RID: 84514 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014A22")]
[Address(RVA = "0x1D58520", Offset = "0x1D56F20", VA = "0x181D58520")]
private static int MEDICDDPBEI(LNBGEMHOKFN AOGHIJCLDDC, DKCFEIBGOHC PPNLOAELMMD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014A23 RID: 84515 RVA: 0x004F2DB4 File Offset: 0x004F0FB4
[Token(Token = "0x6014A23")]
[Address(RVA = "0x1D586C0", Offset = "0x1D570C0", VA = "0x181D586C0")]
public IOBBCJOEJJL()
{
Dictionary<int, int> dictionary = new Dictionary();
int num = 0;
this.AFKFKKJPFLG = dictionary;
base..ctor();
ShapeColorInfo[] array = EOKPFJPCGMK.CJABFLFIKOA;
Color[] array2 = new Color[num];
int num2 = 0;
this.OICPPFNJHFJ = array2;
if (num2 < array2.Length)
{
ShapeColorInfo[] array3 = EOKPFJPCGMK.CJABFLFIKOA;
Color[] array4 = this.<NKMLLPGAAOJ>k__BackingField;
ShapeColorInfo[] array5 = EOKPFJPCGMK.CJABFLFIKOA;
Dictionary<int, int> afkfkkjpflg = this.AFKFKKJPFLG;
Color[] array6 = this.<NKMLLPGAAOJ>k__BackingField;
ShapeColorInfo[] array7 = EOKPFJPCGMK.CJABFLFIKOA;
Dictionary<int, int> afkfkkjpflg2 = this.AFKFKKJPFLG;
Color[] array8 = this.<NKMLLPGAAOJ>k__BackingField;
ShapeColorInfo[] array9 = EOKPFJPCGMK.CJABFLFIKOA;
Dictionary<int, int> afkfkkjpflg3 = this.AFKFKKJPFLG;
Color[] array10 = this.<NKMLLPGAAOJ>k__BackingField;
num2 += 3;
}
PGDBIEFGGGL pgdbiefgggl = new PGDBIEFGGGL(EOKPFJPCGMK.KEMHPPDDMJA);
this.PHEHDNABMGK = pgdbiefgggl;
}
// Token: 0x06014A24 RID: 84516 RVA: 0x004F2E80 File Offset: 0x004F1080
[Token(Token = "0x6014A24")]
[Address(RVA = "0x1D58270", Offset = "0x1D56C70", VA = "0x181D58270", Slot = "10")]
public void Dispose()
{
this.<JDNFDFPFKOD>k__BackingField.Dispose();
}
// Token: 0x06014A25 RID: 84517 RVA: 0x004F2EA0 File Offset: 0x004F10A0
[Token(Token = "0x6014A25")]
[Address(RVA = "0x1D58320", Offset = "0x1D56D20", VA = "0x181D58320", Slot = "6")]
public Material MDNGDJELNJC()
{
Material material = new Material(EOKPFJPCGMK.PAEKFFGFFKD);
Color[] array = this.<NKMLLPGAAOJ>k__BackingField;
int lkiclppbjin = BBDALBBPHDA.LKICLPPBJIN;
material.SetColorArray(lkiclppbjin, array);
Vector4[] oidgmkeclpn = this.<JDNFDFPFKOD>k__BackingField.OIDGMKECLPN;
int deplinejlnm = BBDALBBPHDA.DEPLINEJLNM;
material.SetVectorArray(deplinejlnm, oidgmkeclpn);
Texture2DArray ilgbcpadhdn = this.<JDNFDFPFKOD>k__BackingField.ILGBCPADHDN;
int cpmmjmikidg = BBDALBBPHDA.CPMMJMIKIDG;
material.SetTextureImpl(cpmmjmikidg, ilgbcpadhdn);
Texture2DArray oedajglldhe = this.<JDNFDFPFKOD>k__BackingField.OEDAJGLLDHE;
int ijbfglpdobd = BBDALBBPHDA.IJBFGLPDOBD;
material.SetTextureImpl(ijbfglpdobd, oedajglldhe);
float[] nbegpeiehlm = this.<JDNFDFPFKOD>k__BackingField.NBEGPEIEHLM;
int aoheoiiiljf = BBDALBBPHDA.AOHEOIIILJF;
material.SetFloatArray(aoheoiiiljf, nbegpeiehlm);
Texture2DArray kbcfchgjkna = this.<JDNFDFPFKOD>k__BackingField.KBCFCHGJKNA;
int noonijmbieo = BBDALBBPHDA.NOONIJMBIEO;
material.SetTextureImpl(noonijmbieo, kbcfchgjkna);
float[] ganjnknaobb = this.<JDNFDFPFKOD>k__BackingField.GANJNKNAOBB;
int chhahcejhig = BBDALBBPHDA.CHHAHCEJHIG;
material.SetFloatArray(chhahcejhig, ganjnknaobb);
return material;
}
// Token: 0x06014A26 RID: 84518 RVA: 0x004F2F8C File Offset: 0x004F118C
[Token(Token = "0x6014A26")]
[Address(RVA = "0x1D58530", Offset = "0x1D56F30", VA = "0x181D58530", Slot = "7")]
public void MKFMLALLHKD(Material KGPPFLEOLAC)
{
Color[] array = this.<NKMLLPGAAOJ>k__BackingField;
int lkiclppbjin = BBDALBBPHDA.LKICLPPBJIN;
KGPPFLEOLAC.SetColorArray(lkiclppbjin, array);
Vector4[] oidgmkeclpn = this.<JDNFDFPFKOD>k__BackingField.OIDGMKECLPN;
int deplinejlnm = BBDALBBPHDA.DEPLINEJLNM;
KGPPFLEOLAC.SetVectorArray(deplinejlnm, oidgmkeclpn);
Texture2DArray ilgbcpadhdn = this.<JDNFDFPFKOD>k__BackingField.ILGBCPADHDN;
int cpmmjmikidg = BBDALBBPHDA.CPMMJMIKIDG;
KGPPFLEOLAC.SetTextureImpl(cpmmjmikidg, ilgbcpadhdn);
Texture2DArray oedajglldhe = this.<JDNFDFPFKOD>k__BackingField.OEDAJGLLDHE;
int ijbfglpdobd = BBDALBBPHDA.IJBFGLPDOBD;
KGPPFLEOLAC.SetTextureImpl(ijbfglpdobd, oedajglldhe);
float[] nbegpeiehlm = this.<JDNFDFPFKOD>k__BackingField.NBEGPEIEHLM;
int aoheoiiiljf = BBDALBBPHDA.AOHEOIIILJF;
KGPPFLEOLAC.SetFloatArray(aoheoiiiljf, nbegpeiehlm);
Texture2DArray kbcfchgjkna = this.<JDNFDFPFKOD>k__BackingField.KBCFCHGJKNA;
int noonijmbieo = BBDALBBPHDA.NOONIJMBIEO;
KGPPFLEOLAC.SetTextureImpl(noonijmbieo, kbcfchgjkna);
float[] ganjnknaobb = this.<JDNFDFPFKOD>k__BackingField.GANJNKNAOBB;
int chhahcejhig = BBDALBBPHDA.CHHAHCEJHIG;
KGPPFLEOLAC.SetFloatArray(chhahcejhig, ganjnknaobb);
}
// Token: 0x06014A27 RID: 84519 RVA: 0x004F3064 File Offset: 0x004F1264
[Token(Token = "0x6014A27")]
[Address(RVA = "0x1D58290", Offset = "0x1D56C90", VA = "0x181D58290", Slot = "8")]
public int IPIHMOHMBAF(LNBGEMHOKFN AOGHIJCLDDC, DKCFEIBGOHC PPNLOAELMMD)
{
Dictionary<int, int> afkfkkjpflg = this.AFKFKKJPFLG;
int num;
return num;
}
// Token: 0x06014A28 RID: 84520 RVA: 0x004F3080 File Offset: 0x004F1280
[Token(Token = "0x6014A28")]
[Address(RVA = "0x1D58300", Offset = "0x1D56D00", VA = "0x181D58300", Slot = "9")]
public int KEPKCLBHBJF(CLKCBCAGDDK ALOKGLNJFLG)
{
return this.<JDNFDFPFKOD>k__BackingField.KEPKCLBHBJF(ALOKGLNJFLG);
}
// Token: 0x0400DC45 RID: 56389
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DC45")]
private readonly Dictionary<int, int> AFKFKKJPFLG;
}
// Token: 0x02002D77 RID: 11639
[Token(Token = "0x2002D77")]
private struct ONFNGEBJEPI : IEquatable<BBDALBBPHDA.ONFNGEBJEPI>
{
// Token: 0x06014A29 RID: 84521 RVA: 0x004F30A0 File Offset: 0x004F12A0
[Token(Token = "0x6014A29")]
[Address(RVA = "0x242700", Offset = "0x241B00", VA = "0x180242700", Slot = "4")]
public bool Equals(BBDALBBPHDA.ONFNGEBJEPI HPKICPNGMDJ)
{
/*
An exception occurred when decompiling this method (06014A29)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean BBDALBBPHDA/ONFNGEBJEPI::Equals(BBDALBBPHDA/ONFNGEBJEPI)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_0_0B, ldfld:float32(Color::a, ldfld:Color[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Color&](ONFNGEBJEPI::INCNKMHCJDM, ldloc:ONFNGEBJEPI[exp:valuetype BBDALBBPHDA/ONFNGEBJEPI&](HPKICPNGMDJ))))
stloc:float32(var_1_17, ldfld:float32(Color::a, ldfld:Color[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Color&](ONFNGEBJEPI::LCDDNKDLAHH, ldloc:ONFNGEBJEPI[exp:valuetype BBDALBBPHDA/ONFNGEBJEPI&](HPKICPNGMDJ))))
}
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: 0x06014A2A RID: 84522 RVA: 0x004F30C4 File Offset: 0x004F12C4
[Token(Token = "0x6014A2A")]
[Address(RVA = "0x242650", Offset = "0x241A50", VA = "0x180242650", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
if (NLNHFEEMFBN == 0 || NLNHFEEMFBN != 0)
{
return;
}
}
// Token: 0x06014A2B RID: 84523 RVA: 0x004F30DC File Offset: 0x004F12DC
[Token(Token = "0x6014A2B")]
[Address(RVA = "0x242740", Offset = "0x241B40", VA = "0x180242740", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (06014A2B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 BBDALBBPHDA/ONFNGEBJEPI::GetHashCode()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int64(var_1_1D, mul:int64(mul:int64(mul:int64(mul:int64(ldloc:int64(var_0), conv.u4:uint32[exp:int64](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int64](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int64](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int64](ldc.i4:int32[exp:uint32](397))))
}
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: 0x0400DC46 RID: 56390
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400DC46")]
public bool GNALNKMLJNH;
// Token: 0x0400DC47 RID: 56391
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
[Token(Token = "0x400DC47")]
public bool GIPCLEJOGCK;
// Token: 0x0400DC48 RID: 56392
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400DC48")]
public Color INCNKMHCJDM;
// Token: 0x0400DC49 RID: 56393
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400DC49")]
public Color LCDDNKDLAHH;
// Token: 0x0400DC4A RID: 56394
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400DC4A")]
public Color IECAFDALGDP;
// Token: 0x0400DC4B RID: 56395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x400DC4B")]
public CLKCBCAGDDK PHCLKBHGGNO;
}
}