using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core.Creation; using UnityEngine; using UnityEngine.Rendering.Universal; // Token: 0x0200342E RID: 13358 [Token(Token = "0x200342E")] public static class BBDALBBPHDA { // Token: 0x06016FBC RID: 94140 RVA: 0x005572E4 File Offset: 0x005554E4 [Token(Token = "0x6016FBC")] [Address(RVA = "0x215C8D0", Offset = "0x215B8D0", VA = "0x18215C8D0")] [CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)] private static void MLONLKLKBON() { BBDALBBPHDA.CPNNKGJAOIK.Clear(); } // Token: 0x06016FBD RID: 94141 RVA: 0x00557304 File Offset: 0x00555504 [Token(Token = "0x6016FBD")] [Address(RVA = "0x215C940", Offset = "0x215B940", VA = "0x18215C940")] public static CBMONKDCBBJ MLOOLLCOMMM() { /* An exception occurred when decompiling this method (06016FBD) 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: 0x06016FBE RID: 94142 RVA: 0x00557318 File Offset: 0x00555518 [Token(Token = "0x6016FBE")] [Address(RVA = "0x215CF40", Offset = "0x215BF40", VA = "0x18215CF40")] public static void NPBLNBABGAC(this Material KFENPJENIOI, LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, bool INOHJONOCJK, bool MFAMCCMGILJ, float LHHIIBADKPF) { } // Token: 0x06016FBF RID: 94143 RVA: 0x00557328 File Offset: 0x00555528 [Token(Token = "0x6016FBF")] [Address(RVA = "0x215C990", Offset = "0x215B990", VA = "0x18215C990")] public static void NPBLNBABGAC(this Material KFENPJENIOI, ShapeColorInfo IICCLKJLEDE, ShapeMaterialInfo BHBLLBGJHJB, bool INOHJONOCJK, bool MFAMCCMGILJ, float LHHIIBADKPF) { /* An exception occurred when decompiling this method (06016FBF) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BBDALBBPHDA::NPBLNBABGAC(UnityEngine.Material,RecRoom.Core.Creation.ShapeColorInfo,RecRoom.Core.Creation.ShapeMaterialInfo,System.Boolean,System.Boolean,System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_18B: stloc:ArgumentNullException(var_27_195, 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: 0x06016FC0 RID: 94144 RVA: 0x005574CC File Offset: 0x005556CC [Token(Token = "0x6016FC0")] [Address(RVA = "0x215C620", Offset = "0x215B620", VA = "0x18215C620")] public static Material MBBKMCKBDFO(ShapeColorInfo IICCLKJLEDE, ShapeMaterialInfo BHBLLBGJHJB, bool INOHJONOCJK, bool MFAMCCMGILJ, float LHHIIBADKPF) { 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; CLKCBCAGDDK materialId = BHBLLBGJHJB.MaterialId; Dictionary cpnnkgjaoik = BBDALBBPHDA.CPNNKGJAOIK; bool flag; if (!flag) { Material material = new Material(BHBLLBGJHJB.ShapeMaterial.shader); Dictionary cpnnkgjaoik2 = BBDALBBPHDA.CPNNKGJAOIK; } return typeof(BBDALBBPHDA).TypeHandle; } // Token: 0x0400EEFA RID: 61178 [Token(Token = "0x400EEFA")] private static Dictionary CPNNKGJAOIK = new Dictionary(); // Token: 0x0400EEFB RID: 61179 [Token(Token = "0x400EEFB")] private static readonly int LJIICPDPKEH = Shader.PropertyToID("_BaseColor"); // Token: 0x0400EEFC RID: 61180 [Token(Token = "0x400EEFC")] private static readonly int AOPNBELJOII = Shader.PropertyToID("_EmissionColor"); // Token: 0x0400EEFD RID: 61181 [Token(Token = "0x400EEFD")] private static readonly int GNKMONGMEGB = Shader.PropertyToID("_SpecColor"); // Token: 0x0400EEFE RID: 61182 [Token(Token = "0x400EEFE")] private static readonly int AOHEOIIILJF = Shader.PropertyToID("_Smoothnesses"); // Token: 0x0400EEFF RID: 61183 [Token(Token = "0x400EEFF")] private static readonly int CHHAHCEJHIG = Shader.PropertyToID("_BumpScales"); // Token: 0x0400EF00 RID: 61184 [Token(Token = "0x400EF00")] private static readonly int CPMMJMIKIDG = Shader.PropertyToID("_BaseMapArray"); // Token: 0x0400EF01 RID: 61185 [Token(Token = "0x400EF01")] private static readonly int NOONIJMBIEO = Shader.PropertyToID("_BumpMapArray"); // Token: 0x0400EF02 RID: 61186 [Token(Token = "0x400EF02")] private static readonly int IJBFGLPDOBD = Shader.PropertyToID("_SpecGlossMapArray"); // Token: 0x0400EF03 RID: 61187 [Token(Token = "0x400EF03")] private static readonly int LKICLPPBJIN = Shader.PropertyToID("_MakerPenColors"); // Token: 0x0400EF04 RID: 61188 [Token(Token = "0x400EF04")] private static readonly int DEPLINEJLNM = Shader.PropertyToID("_ColorMasksAndScales"); // Token: 0x0400EF05 RID: 61189 [Token(Token = "0x400EF05")] private static readonly int JJDJMAGAAGD = Shader.PropertyToID("_MacroBaseMapArray"); // Token: 0x0400EF06 RID: 61190 [Token(Token = "0x400EF06")] private static readonly int KJNJGMOBJKE = Shader.PropertyToID("_MacroAlbedoIndices"); // Token: 0x0400EF07 RID: 61191 [Token(Token = "0x400EF07")] private static readonly int GEEIJIAEBLJ = Shader.PropertyToID("_MacroBaseMapLevels"); // Token: 0x0400EF08 RID: 61192 [Token(Token = "0x400EF08")] private static readonly int HMODMCHFMCA = Shader.PropertyToID("_MacroBaseMapContrasts"); // Token: 0x0400EF09 RID: 61193 [Token(Token = "0x400EF09")] private static readonly int GINMFEFAAMP = Shader.PropertyToID("_MacroBaseMapMasks"); // Token: 0x0400EF0A RID: 61194 [Token(Token = "0x400EF0A")] private static readonly int NCEDIJCOKNA = Shader.PropertyToID("_MicroBaseMapArray"); // Token: 0x0400EF0B RID: 61195 [Token(Token = "0x400EF0B")] private static readonly int FMPLEDHPMHJ = Shader.PropertyToID("_MicroAlbedoIndices"); // Token: 0x0400EF0C RID: 61196 [Token(Token = "0x400EF0C")] private static readonly int BKAIBCAFEFC = Shader.PropertyToID("_MicroBaseMapLevels"); // Token: 0x0400EF0D RID: 61197 [Token(Token = "0x400EF0D")] private static readonly int IHBOPIDHJPK = Shader.PropertyToID("_MicroBaseMapContrasts"); // Token: 0x0400EF0E RID: 61198 [Token(Token = "0x400EF0E")] private static readonly int LENDLCIIJGH = Shader.PropertyToID("_MicroBaseMapMasks"); // Token: 0x0400EF0F RID: 61199 [Token(Token = "0x400EF0F")] private static readonly int FOHOIKDNIGJ = Shader.PropertyToID("_FixedUVScale"); // Token: 0x0400EF10 RID: 61200 [Token(Token = "0x400EF10")] public static readonly int OICGNMOLMFE = Shader.PropertyToID("_BaseTextureSize"); // Token: 0x0400EF11 RID: 61201 [Token(Token = "0x400EF11")] public static readonly int LILCIOOEIGA = Shader.PropertyToID("_MacroTextureSize"); // Token: 0x0200342F RID: 13359 [Token(Token = "0x200342F")] private class IOBBCJOEJJL : CBMONKDCBBJ, IDisposable { // Token: 0x17003F7D RID: 16253 // (get) Token: 0x06016FC2 RID: 94146 RVA: 0x005576B0 File Offset: 0x005558B0 // (set) Token: 0x06016FC3 RID: 94147 RVA: 0x005576C4 File Offset: 0x005558C4 [Token(Token = "0x17003F7D")] public Color[] OICPPFNJHFJ { [Token(Token = "0x6016FC2")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")] get; [Token(Token = "0x6016FC3")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] private set; } // Token: 0x06016FC4 RID: 94148 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016FC4")] [Address(RVA = "0x216C500", Offset = "0x216B500", VA = "0x18216C500")] private static int MEDICDDPBEI(LNBGEMHOKFN AOGHIJCLDDC, DKCFEIBGOHC PPNLOAELMMD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016FC5 RID: 94149 RVA: 0x005576D8 File Offset: 0x005558D8 [Token(Token = "0x6016FC5")] [Address(RVA = "0x216CC40", Offset = "0x216BC40", VA = "0x18216CC40")] public IOBBCJOEJJL() { Dictionary 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.k__BackingField; ShapeColorInfo[] array5 = EOKPFJPCGMK.CJABFLFIKOA; Dictionary afkfkkjpflg = this.AFKFKKJPFLG; throw new NullReferenceException(); } IRecRoomQualityConfigProvider recRoomQualityConfigProvider; this.AHNAKCKPNCO = recRoomQualityConfigProvider != null; IRecRoomQualityConfigProvider recRoomQualityConfigProvider2; this.HANHPPLCBCA = recRoomQualityConfigProvider2 != null; ShapeMaterialInfo[] array6 = EOKPFJPCGMK.KEMHPPDDMJA; bool ahnakckpnco = this.AHNAKCKPNCO; bool hanhpplcbca = this.HANHPPLCBCA; PGDBIEFGGGL pgdbiefgggl = new PGDBIEFGGGL(array6, ahnakckpnco, hanhpplcbca); this.PHEHDNABMGK = pgdbiefgggl; } // Token: 0x06016FC6 RID: 94150 RVA: 0x005577EC File Offset: 0x005559EC [Token(Token = "0x6016FC6")] [Address(RVA = "0x216C3B0", Offset = "0x216B3B0", VA = "0x18216C3B0", Slot = "9")] public void Dispose() { this.PHEHDNABMGK.Dispose(); } // Token: 0x06016FC7 RID: 94151 RVA: 0x0055780C File Offset: 0x00555A0C [Token(Token = "0x6016FC7")] [Address(RVA = "0x216C460", Offset = "0x216B460", VA = "0x18216C460", Slot = "5")] public Material MDNGDJELNJC() { Material material = new Material(EOKPFJPCGMK.PAEKFFGFFKD); this.MKFMLALLHKD(material); return material; } // Token: 0x06016FC8 RID: 94152 RVA: 0x00557830 File Offset: 0x00555A30 [Token(Token = "0x6016FC8")] [Address(RVA = "0x216C510", Offset = "0x216B510", VA = "0x18216C510", Slot = "6")] public void MKFMLALLHKD(Material KGPPFLEOLAC) { int num = 0; IRecRoomQualityConfigProvider recRoomQualityConfigProvider; IRecRoomQualityConfigProvider recRoomQualityConfigProvider2; if (this.AHNAKCKPNCO != recRoomQualityConfigProvider || this.HANHPPLCBCA != recRoomQualityConfigProvider2) { this.HANHPPLCBCA = recRoomQualityConfigProvider2 != null; PGDBIEFGGGL phehdnabmgk = this.PHEHDNABMGK; this.AHNAKCKPNCO = recRoomQualityConfigProvider != null; ShapeMaterialInfo[] array = EOKPFJPCGMK.KEMHPPDDMJA; bool ahnakckpnco = this.AHNAKCKPNCO; bool hanhpplcbca = this.HANHPPLCBCA; PGDBIEFGGGL pgdbiefgggl = new PGDBIEFGGGL(array, ahnakckpnco, hanhpplcbca); this.PHEHDNABMGK = pgdbiefgggl; } RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num2 = 0; bool useNewMaterials; if (!(k__BackingField == num2)) { useNewMaterials = RecRoomSceneManager.k__BackingField.sceneRenderingSettings.UseNewMaterials; } Color[] array2 = this.k__BackingField; int lkiclppbjin = BBDALBBPHDA.LKICLPPBJIN; KGPPFLEOLAC.SetColorArray(lkiclppbjin, array2); Vector4[] oidgmkeclpn = this.PHEHDNABMGK.OIDGMKECLPN; int deplinejlnm = BBDALBBPHDA.DEPLINEJLNM; KGPPFLEOLAC.SetVectorArray(deplinejlnm, oidgmkeclpn); Texture2DArray ilgbcpadhdn = this.PHEHDNABMGK.ILGBCPADHDN; int cpmmjmikidg = BBDALBBPHDA.CPMMJMIKIDG; KGPPFLEOLAC.SetTextureImpl(cpmmjmikidg, ilgbcpadhdn); Texture2DArray oedajglldhe = this.PHEHDNABMGK.OEDAJGLLDHE; int ijbfglpdobd = BBDALBBPHDA.IJBFGLPDOBD; KGPPFLEOLAC.SetTextureImpl(ijbfglpdobd, oedajglldhe); float[] nbegpeiehlm = this.PHEHDNABMGK.NBEGPEIEHLM; int aoheoiiiljf = BBDALBBPHDA.AOHEOIIILJF; KGPPFLEOLAC.SetFloatArray(aoheoiiiljf, nbegpeiehlm); if (useNewMaterials && this.AHNAKCKPNCO) { Texture2DArray inhbhekmkmc = this.PHEHDNABMGK.INHBHEKMKMC; int jjdjmagaagd = BBDALBBPHDA.JJDJMAGAAGD; KGPPFLEOLAC.SetTextureImpl(jjdjmagaagd, inhbhekmkmc); float[] ihfopdjbpeb = this.PHEHDNABMGK.IHFOPDJBPEB; int kjnjgmobjke = BBDALBBPHDA.KJNJGMOBJKE; KGPPFLEOLAC.SetFloatArray(kjnjgmobjke, ihfopdjbpeb); float[] eooifieijkc = this.PHEHDNABMGK.EOOIFIEIJKC; int geeijiaeblj = BBDALBBPHDA.GEEIJIAEBLJ; KGPPFLEOLAC.SetFloatArray(geeijiaeblj, eooifieijkc); float[] hincakgejlb = this.PHEHDNABMGK.HINCAKGEJLB; int hmodmchfmca = BBDALBBPHDA.HMODMCHFMCA; KGPPFLEOLAC.SetFloatArray(hmodmchfmca, hincakgejlb); Vector4[] gmlpcocoipo = this.PHEHDNABMGK.GMLPCOCOIPO; int ginmfefaamp = BBDALBBPHDA.GINMFEFAAMP; KGPPFLEOLAC.SetVectorArray(ginmfefaamp, gmlpcocoipo); Texture2DArray kpngdapnmnl = this.PHEHDNABMGK.KPNGDAPNMNL; int ncedijcokna = BBDALBBPHDA.NCEDIJCOKNA; KGPPFLEOLAC.SetTextureImpl(ncedijcokna, kpngdapnmnl); float[] blhajdgelcj = this.PHEHDNABMGK.BLHAJDGELCJ; int fmpledhpmhj = BBDALBBPHDA.FMPLEDHPMHJ; KGPPFLEOLAC.SetFloatArray(fmpledhpmhj, blhajdgelcj); float[] iabanengejp = this.PHEHDNABMGK.IABANENGEJP; int bkaibcafefc = BBDALBBPHDA.BKAIBCAFEFC; KGPPFLEOLAC.SetFloatArray(bkaibcafefc, iabanengejp); float[] nlafcjkfkke = this.PHEHDNABMGK.NLAFCJKFKKE; int ihbopidhjpk = BBDALBBPHDA.IHBOPIDHJPK; KGPPFLEOLAC.SetFloatArray(ihbopidhjpk, nlafcjkfkke); Vector4[] fiagbhoeaek = this.PHEHDNABMGK.FIAGBHOEAEK; int lendlciijgh = BBDALBBPHDA.LENDLCIIJGH; KGPPFLEOLAC.SetVectorArray(lendlciijgh, fiagbhoeaek); } int num3 = 0; KGPPFLEOLAC.BLPOBJABAMH("_USE_MACRO_TEXTURES", num3 != 0); if (!this.HANHPPLCBCA) { } Texture2DArray kbcfchgjkna = this.PHEHDNABMGK.KBCFCHGJKNA; int noonijmbieo = BBDALBBPHDA.NOONIJMBIEO; KGPPFLEOLAC.SetTextureImpl(noonijmbieo, kbcfchgjkna); float[] ganjnknaobb = this.PHEHDNABMGK.GANJNKNAOBB; int chhahcejhig = BBDALBBPHDA.CHHAHCEJHIG; KGPPFLEOLAC.SetFloatArray(chhahcejhig, ganjnknaobb); KGPPFLEOLAC.BLPOBJABAMH("_NORMALMAP", true); if (num != 0) { } } // Token: 0x06016FC9 RID: 94153 RVA: 0x00557B00 File Offset: 0x00555D00 [Token(Token = "0x6016FC9")] [Address(RVA = "0x216C3D0", Offset = "0x216B3D0", VA = "0x18216C3D0", Slot = "7")] public int IPIHMOHMBAF(LNBGEMHOKFN AOGHIJCLDDC, DKCFEIBGOHC PPNLOAELMMD) { Dictionary afkfkkjpflg = this.AFKFKKJPFLG; int num; return num; } // Token: 0x06016FCA RID: 94154 RVA: 0x00557B1C File Offset: 0x00555D1C [Token(Token = "0x6016FCA")] [Address(RVA = "0x216C440", Offset = "0x216B440", VA = "0x18216C440", Slot = "8")] public int KEPKCLBHBJF(CLKCBCAGDDK ALOKGLNJFLG) { return this.PHEHDNABMGK.KEPKCLBHBJF(ALOKGLNJFLG); } // Token: 0x0400EF12 RID: 61202 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EF12")] public PGDBIEFGGGL PHEHDNABMGK; // Token: 0x0400EF14 RID: 61204 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400EF14")] private readonly Dictionary AFKFKKJPFLG; // Token: 0x0400EF15 RID: 61205 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400EF15")] private bool AHNAKCKPNCO; // Token: 0x0400EF16 RID: 61206 [FieldOffset(Offset = "0x29")] [Token(Token = "0x400EF16")] private bool HANHPPLCBCA; } // Token: 0x02003430 RID: 13360 [Token(Token = "0x2003430")] private struct ONFNGEBJEPI : IEquatable { // Token: 0x06016FCB RID: 94155 RVA: 0x00557B3C File Offset: 0x00555D3C [Token(Token = "0x6016FCB")] [Address(RVA = "0x216F1A0", Offset = "0x216E1A0", VA = "0x18216F1A0", Slot = "4")] public bool Equals(BBDALBBPHDA.ONFNGEBJEPI HPKICPNGMDJ) { bool flag; return flag; } // Token: 0x06016FCC RID: 94156 RVA: 0x00557B4C File Offset: 0x00555D4C [Token(Token = "0x6016FCC")] [Address(RVA = "0x216F0F0", Offset = "0x216E0F0", VA = "0x18216F0F0", Slot = "0")] public override bool Equals(object NLNHFEEMFBN) { if (NLNHFEEMFBN != 0 && NLNHFEEMFBN != 0) { bool flag; return flag; } } // Token: 0x06016FCD RID: 94157 RVA: 0x00557B68 File Offset: 0x00555D68 [Token(Token = "0x6016FCD")] [Address(RVA = "0x216F2F0", Offset = "0x216E2F0", VA = "0x18216F2F0", Slot = "2")] public override int GetHashCode() { /* An exception occurred when decompiling this method (06016FCD) 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_5_24, mul:int32[exp:int64](mul:int32(mul:int32(mul:int32(mul:int32(ldloc:int32(var_0), conv.u4:uint32[exp:int32](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int32](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int32](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int32](ldc.i4:int32[exp:uint32](397))), conv.u4:uint32[exp:int32](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: 0x0400EF17 RID: 61207 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EF17")] public bool GNALNKMLJNH; // Token: 0x0400EF18 RID: 61208 [FieldOffset(Offset = "0x1")] [Token(Token = "0x400EF18")] public bool GIPCLEJOGCK; // Token: 0x0400EF19 RID: 61209 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EF19")] public Color INCNKMHCJDM; // Token: 0x0400EF1A RID: 61210 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400EF1A")] public Color LCDDNKDLAHH; // Token: 0x0400EF1B RID: 61211 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400EF1B")] public Color IECAFDALGDP; // Token: 0x0400EF1C RID: 61212 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400EF1C")] public CLKCBCAGDDK PHCLKBHGGNO; } }