using System; using Cpp2IlInjected; using RecRoom; using RecRoom.Core.Creation; using RecRoom.Core.Creation.Shapes; using RecRoom.Tools; using RecRoom.Tools.MakerPenTools; using Unity.Mathematics; using UnityEngine; // Token: 0x02003459 RID: 13401 [Token(Token = "0x2003459")] public static class EOKPFJPCGMK { // Token: 0x17003FD9 RID: 16345 // (get) Token: 0x060171BE RID: 94654 RVA: 0x0055EB88 File Offset: 0x0055CD88 [Token(Token = "0x17003FD9")] public static TranslationSnappingVisualization JOIGOBALAAF { [Token(Token = "0x60171BE")] [Address(RVA = "0x1FEA4F0", Offset = "0x1FE94F0", VA = "0x181FEA4F0")] get { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (!(mfiafagnmjn != num)) { } return EOKPFJPCGMK.MFIAFAGNMJN.SnappingVisualizationPrefab; } } // Token: 0x17003FDA RID: 16346 // (get) Token: 0x060171BF RID: 94655 RVA: 0x0055EBBC File Offset: 0x0055CDBC [Token(Token = "0x17003FDA")] public static ShapeManipulationHandle MLNOLBHDJCI { [Token(Token = "0x60171BF")] [Address(RVA = "0x1FEA1B0", Offset = "0x1FE91B0", VA = "0x181FEA1B0")] get { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (!(mfiafagnmjn != num)) { } return EOKPFJPCGMK.MFIAFAGNMJN.ShapeManipulationHandlePrefab; } } // Token: 0x17003FDB RID: 16347 // (get) Token: 0x060171C0 RID: 94656 RVA: 0x0055EBF0 File Offset: 0x0055CDF0 [Token(Token = "0x17003FDB")] public static MakerPenPinInfo DMEAGCECAIA { [Token(Token = "0x60171C0")] [Address(RVA = "0x1FE9FE0", Offset = "0x1FE8FE0", VA = "0x181FE9FE0")] get { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (!(mfiafagnmjn != num)) { } return EOKPFJPCGMK.MFIAFAGNMJN.MakerPenPinInfoPrefab; } } // Token: 0x17003FDC RID: 16348 // (get) Token: 0x060171C1 RID: 94657 RVA: 0x0055EC24 File Offset: 0x0055CE24 [Token(Token = "0x17003FDC")] public static MakerPenPinInfo DHKOHKOBLOO { [Token(Token = "0x60171C1")] [Address(RVA = "0x1FE9E40", Offset = "0x1FE8E40", VA = "0x181FE9E40")] get { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (!(mfiafagnmjn != num)) { } return EOKPFJPCGMK.MFIAFAGNMJN.CV2MakerPenPinInfoPrefab; } } // Token: 0x17003FDD RID: 16349 // (get) Token: 0x060171C2 RID: 94658 RVA: 0x0055EC58 File Offset: 0x0055CE58 [Token(Token = "0x17003FDD")] public static MakerPenDragSelectVisuals MONFFCOFIIK { [Token(Token = "0x60171C2")] [Address(RVA = "0x1FE83C0", Offset = "0x1FE73C0", VA = "0x181FE83C0")] get { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (!(mfiafagnmjn != num)) { } return EOKPFJPCGMK.MFIAFAGNMJN.DragSelectVisuals; } } // Token: 0x17003FDE RID: 16350 // (get) Token: 0x060171C3 RID: 94659 RVA: 0x0055EC8C File Offset: 0x0055CE8C [Token(Token = "0x17003FDE")] public static MakerPenHandleManager AOCAAIEKMBA { [Token(Token = "0x60171C3")] [Address(RVA = "0x1FEA5D0", Offset = "0x1FE95D0", VA = "0x181FEA5D0")] get { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (!(mfiafagnmjn != num)) { } return EOKPFJPCGMK.MFIAFAGNMJN.MakerPenHandleManagerPrefab; } } // Token: 0x060171C4 RID: 94660 RVA: 0x0055ECC0 File Offset: 0x0055CEC0 [Token(Token = "0x60171C4")] [Address(RVA = "0x1FEB9F0", Offset = "0x1FEA9F0", VA = "0x181FEB9F0")] public static GameObject NPBPABHMEHB(ACBDPBHGKJL LENAGPGLDLE) { ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; throw new NullReferenceException(); } // Token: 0x060171C5 RID: 94661 RVA: 0x0055ECE0 File Offset: 0x0055CEE0 [Token(Token = "0x60171C5")] [Address(RVA = "0x1FEAB00", Offset = "0x1FE9B00", VA = "0x181FEAB00")] public static Mesh KIGOEMNIILI(ACBDPBHGKJL LENAGPGLDLE) { ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; throw new NullReferenceException(); } // Token: 0x060171C6 RID: 94662 RVA: 0x0055ED00 File Offset: 0x0055CF00 [Token(Token = "0x60171C6")] [Address(RVA = "0x1FEBC70", Offset = "0x1FEAC70", VA = "0x181FEBC70")] private static Mesh OGGIOMHGCDL(ACBDPBHGKJL LENAGPGLDLE, int OLGEJFLEBEN) { ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; throw new NullReferenceException(); } // Token: 0x060171C7 RID: 94663 RVA: 0x0055ED20 File Offset: 0x0055CF20 [Token(Token = "0x60171C7")] [Address(RVA = "0x1FE91E0", Offset = "0x1FE81E0", VA = "0x181FE91E0")] [CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)] private static void FFJKAENOMAB() { int num = 0; EOKPFJPCGMK.AJCKGEIGGOL = num; EOKPFJPCGMK.IIBDJICOFBM = num; } // Token: 0x060171C8 RID: 94664 RVA: 0x0055ED3C File Offset: 0x0055CF3C [Token(Token = "0x60171C8")] [Address(RVA = "0x1FEBA90", Offset = "0x1FEAA90", VA = "0x181FEBA90")] public static Material OAEGHKNCLCN(ACBDPBHGKJL LENAGPGLDLE) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; int num2 = 0; if (!(mfiafagnmjn != num2)) { } if (!EOKPFJPCGMK.AJCKGEIGGOL) { CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP; int num3 = 0; if (num3 < num) { num3 += num3; num3++; } EOKPFJPCGMK.AJCKGEIGGOL = num3; } return EOKPFJPCGMK.AJCKGEIGGOL; } // Token: 0x060171C9 RID: 94665 RVA: 0x0055EDA0 File Offset: 0x0055CFA0 [Token(Token = "0x60171C9")] [Address(RVA = "0x1FEA300", Offset = "0x1FE9300", VA = "0x181FEA300")] public static Vector3 JIGDDOACIBK(Vector3 GJPJFHICFEL, Quaternion HJDHGAPJBGG, CLKCBCAGDDK NFBNKKLNFFF) { ShapeMaterialInfo shapeMaterialInfo; if (shapeMaterialInfo == 0) { Vector3 zero = Vector3.zero; } FGPNNMEPJGJ uvOffsetStart = shapeMaterialInfo.uvOffsetStart; if (uvOffsetStart != FGPNNMEPJGJ.WorldProjected && uvOffsetStart != FGPNNMEPJGJ.WorldProjected) { while (uvOffsetStart != FGPNNMEPJGJ.WorldProjected_Tiled) { } float num = global::UnityEngine.Random.Range((float)0, 16f); float num2 = global::UnityEngine.Random.Range((float)0, 16f); float num3 = global::UnityEngine.Random.Range((float)0, 16f); } float z = HJDHGAPJBGG.z; Vector3 vector; float z2 = vector.z; GJPJFHICFEL.z = z2; return GJPJFHICFEL; } // Token: 0x060171CA RID: 94666 RVA: 0x0055EE10 File Offset: 0x0055D010 [Token(Token = "0x60171CA")] [Address(RVA = "0x1FE8E70", Offset = "0x1FE7E70", VA = "0x181FE8E70")] private static Vector3 FDLLFHHPJKM(Vector3 GJPJFHICFEL, Quaternion HJDHGAPJBGG, CLKCBCAGDDK NFBNKKLNFFF, bool EFJHHDEAGPK) { ShapeMaterialInfo shapeMaterialInfo; float num = shapeMaterialInfo.DefaultTextureSize; Vector3 right = Vector3.right; float z = HJDHGAPJBGG.z; Vector3 up = Vector3.up; float z2 = HJDHGAPJBGG.z; Vector3 forward = Vector3.forward; float z3 = HJDHGAPJBGG.z; Vector3 vector; float z4 = vector.z; float num3; float num2 = num3; num = num2; float num4 = num2; int num5 = 0; if (num5 > (int)num) { } if (num5 > (int)num4) { } if (num5 > (int)num2) { } GJPJFHICFEL.z = z4; return GJPJFHICFEL; } // Token: 0x17003FDF RID: 16351 // (get) Token: 0x060171CB RID: 94667 RVA: 0x0055EE8C File Offset: 0x0055D08C [Token(Token = "0x17003FDF")] private static CBMONKDCBBJ ICHIHIOFBFP { [Token(Token = "0x60171CB")] [Address(RVA = "0x1FE9460", Offset = "0x1FE8460", VA = "0x181FE9460")] get { EOKPFJPCGMK.IIBDJICOFBM = BBDALBBPHDA.MLOOLLCOMMM(); return EOKPFJPCGMK.IIBDJICOFBM; } } // Token: 0x060171CC RID: 94668 RVA: 0x0055EEB0 File Offset: 0x0055D0B0 [Token(Token = "0x60171CC")] [Address(RVA = "0x1FE9250", Offset = "0x1FE8250", VA = "0x181FE9250")] public static void FMBDEKAONHN(bool CFICOGKHLAE) { Material ajckgeiggol = EOKPFJPCGMK.AJCKGEIGGOL; int num = 0; if (ajckgeiggol != num) { CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP; } } // Token: 0x060171CD RID: 94669 RVA: 0x0055EEE0 File Offset: 0x0055D0E0 [Token(Token = "0x60171CD")] [Address(RVA = "0x1FEA0C0", Offset = "0x1FE90C0", VA = "0x181FEA0C0")] public static int IPIHMOHMBAF(LNBGEMHOKFN AOGHIJCLDDC) { CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP; int num = 0; num += num; num++; Color[] array = cbmonkdcbbj.OICPPFNJHFJ; int num2 = (int)(AOGHIJCLDDC + (int)AOGHIJCLDDC); throw new NullReferenceException(); } // Token: 0x060171CE RID: 94670 RVA: 0x0055EF14 File Offset: 0x0055D114 [Token(Token = "0x60171CE")] [Address(RVA = "0x1FEAA20", Offset = "0x1FE9A20", VA = "0x181FEAA20")] public static int KEPKCLBHBJF(CLKCBCAGDDK ALOKGLNJFLG) { CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP; int num = 0; num += num; num++; Color[] array = cbmonkdcbbj.OICPPFNJHFJ; int num2 = (int)(ALOKGLNJFLG + (int)ALOKGLNJFLG); throw new NullReferenceException(); } // Token: 0x060171CF RID: 94671 RVA: 0x0055EF48 File Offset: 0x0055D148 [Token(Token = "0x60171CF")] [Address(RVA = "0x1FEA6B0", Offset = "0x1FE96B0", VA = "0x181FEA6B0")] [CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)] private static void JOAFHHOJEBB() { int num = 0; BODENLPFCMG[][] lohnplbehfi = EOKPFJPCGMK.LOHNPLBEHFI; BODENLPFCMG bodenlpfcmg; if (bodenlpfcmg != 0) { if (typeof(EOKPFJPCGMK).TypeHandle != 0) { bodenlpfcmg.CDPIECOCIAN = num; } num++; BODENLPFCMG[][] lohnplbehfi2 = EOKPFJPCGMK.LOHNPLBEHFI; } num++; } // Token: 0x060171D0 RID: 94672 RVA: 0x0055EF84 File Offset: 0x0055D184 [Token(Token = "0x60171D0")] [Address(RVA = "0x1FE9560", Offset = "0x1FE8560", VA = "0x181FE9560")] public static BODENLPFCMG GJIGEGLGKOD(int OLGEJFLEBEN, ACBDPBHGKJL LENAGPGLDLE) { int num; if (num != -1) { BODENLPFCMG[][] lohnplbehfi = EOKPFJPCGMK.LOHNPLBEHFI; if ("{il2cpp array field local5->}" == (ulong)0L) { BODENLPFCMG[][] lohnplbehfi2 = EOKPFJPCGMK.LOHNPLBEHFI; BODENLPFCMG[] array = new BODENLPFCMG[3]; if (array != 0) { } lohnplbehfi2[0] = array; } BODENLPFCMG[] array2 = EOKPFJPCGMK.LOHNPLBEHFI[num]; if (OLGEJFLEBEN == 0) { ACBDPBHGKJL acbdpbhgkjl; int num2 = (int)acbdpbhgkjl; ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; int num3 = num2 + 1; num3 += num3; } ShapeConfig.ShapeConfigData[] shapeDatas2 = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; int num4 = OLGEJFLEBEN - 1; BODENLPFCMG[] array3 = EOKPFJPCGMK.LOHNPLBEHFI[num]; BODENLPFCMG bodenlpfcmg; if (bodenlpfcmg != 0) { } BODENLPFCMG[] array4 = EOKPFJPCGMK.LOHNPLBEHFI[num]; BODENLPFCMG bodenlpfcmg2; return bodenlpfcmg2; } throw new IndexOutOfRangeException(); } // Token: 0x060171D1 RID: 94673 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60171D1")] [Address(RVA = "0x1FE8770", Offset = "0x1FE7770", VA = "0x181FE8770")] private static float3 DCKJDGPPDFG(ACBDPBHGKJL LENAGPGLDLE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060171D2 RID: 94674 RVA: 0x0055F038 File Offset: 0x0055D238 [Token(Token = "0x60171D2")] [Address(RVA = "0x1FE8850", Offset = "0x1FE7850", VA = "0x181FE8850")] public static int DKGKLOGBHBL(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD) { /* An exception occurred when decompiling this method (060171D2) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 EOKPFJPCGMK::DKGKLOGBHBL(RecRoom.Core.Creation.Shapes.ShapeContainer/BJOOGDAHOOO) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_4F: stloc:ArgumentException(var_5_59, newobj:ArgumentException(ArgumentException::.ctor, ldstr:string("physicsMode"))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x060171D3 RID: 94675 RVA: 0x0055F0A0 File Offset: 0x0055D2A0 [Token(Token = "0x60171D3")] [Address(RVA = "0x1FEB630", Offset = "0x1FEA630", VA = "0x181FEB630")] public static string LFPKAJOGHOL(ACBDPBHGKJL LENAGPGLDLE) { ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; throw new NullReferenceException(); } // Token: 0x060171D4 RID: 94676 RVA: 0x0055F0C0 File Offset: 0x0055D2C0 [Token(Token = "0x60171D4")] [Address(RVA = "0x1FE8C70", Offset = "0x1FE7C70", VA = "0x181FE8C70")] public static Bounds ENDHNNEDHEN(ACBDPBHGKJL LENAGPGLDLE) { /* An exception occurred when decompiling this method (060171D4) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Bounds EOKPFJPCGMK::ENDHNNEDHEN(ACBDPBHGKJL) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Vector3(var_0_05, callgetter:Vector3(Vector3::get_zero)) stloc:Vector3(var_2_0D, callgetter:Vector3(Vector3::get_zero)) stloc:Vector3(var_3_13, callgetter:Vector3(Vector3::get_one)) stloc:Vector3(var_5_1C, callgetter:Vector3(Vector3::get_zero)) } 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: 0x060171D5 RID: 94677 RVA: 0x0055F0F0 File Offset: 0x0055D2F0 [Token(Token = "0x60171D5")] [Address(RVA = "0x1FE85F0", Offset = "0x1FE75F0", VA = "0x181FE85F0")] public static int CGOKMCBFMAM(ACBDPBHGKJL LENAGPGLDLE) { int num = 0; ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; if (shapeDatas != 0) { if (shapeDatas == 0) { return EOKPFJPCGMK.MFIAFAGNMJN.BoxColliderCost; } if (shapeDatas == (ulong)1L) { return EOKPFJPCGMK.MFIAFAGNMJN.MeshColliderCost; } } else { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; } return num; } // Token: 0x060171D6 RID: 94678 RVA: 0x0055F140 File Offset: 0x0055D340 [Token(Token = "0x60171D6")] [Address(RVA = "0x1FEA830", Offset = "0x1FE9830", VA = "0x181FEA830")] public static float KBGCCOPNOAA(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD) { /* An exception occurred when decompiling this method (060171D6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single EOKPFJPCGMK::KBGCCOPNOAA(RecRoom.Core.Creation.Shapes.ShapeContainer/BJOOGDAHOOO) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_4A: stloc:ArgumentException(var_4_54, newobj:ArgumentException(ArgumentException::.ctor, ldstr:string("physicsMode"))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x17003FE0 RID: 16352 // (get) Token: 0x060171D7 RID: 94679 RVA: 0x0055F1A4 File Offset: 0x0055D3A4 [Token(Token = "0x17003FE0")] public static ShapeColorInfo[] CJABFLFIKOA { [Token(Token = "0x60171D7")] [Address(RVA = "0x1FE8580", Offset = "0x1FE7580", VA = "0x181FE8580")] get { return EOKPFJPCGMK.MFIAFAGNMJN.ShapeColorInfos; } } // Token: 0x17003FE1 RID: 16353 // (get) Token: 0x060171D8 RID: 94680 RVA: 0x0055F1C4 File Offset: 0x0055D3C4 [Token(Token = "0x17003FE1")] public static ShapeColorInfo[] IKFGMGLJFGE { [Token(Token = "0x60171D8")] [Address(RVA = "0x1FEAD20", Offset = "0x1FE9D20", VA = "0x181FEAD20")] get { return EOKPFJPCGMK.MFIAFAGNMJN.UISortedShapeColorInfos; } } // Token: 0x17003FE2 RID: 16354 // (get) Token: 0x060171D9 RID: 94681 RVA: 0x0055F1E4 File Offset: 0x0055D3E4 [Token(Token = "0x17003FE2")] public static ShapeMaterialInfo[] KEMHPPDDMJA { [Token(Token = "0x60171D9")] [Address(RVA = "0x1FE93F0", Offset = "0x1FE83F0", VA = "0x181FE93F0")] get { return EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos; } } // Token: 0x060171DA RID: 94682 RVA: 0x0055F204 File Offset: 0x0055D404 [Token(Token = "0x60171DA")] [Address(RVA = "0x1FE9F20", Offset = "0x1FE8F20", VA = "0x181FE9F20")] internal static void HHGGLCFGAFG() { if (EOKPFJPCGMK.IIBDJICOFBM != 0) { } OMCHJHPFBDN.KBFLHNONOHF(EOKPFJPCGMK.AJCKGEIGGOL); } // Token: 0x17003FE3 RID: 16355 // (get) Token: 0x060171DB RID: 94683 RVA: 0x0055F224 File Offset: 0x0055D424 [Token(Token = "0x17003FE3")] public static int BJJFAAFKLMO { [Token(Token = "0x60171DB")] [Address(RVA = "0x10DE300", Offset = "0x10DD300", VA = "0x1810DE300")] get { return 61; } } // Token: 0x17003FE4 RID: 16356 // (get) Token: 0x060171DC RID: 94684 RVA: 0x0055F234 File Offset: 0x0055D434 [Token(Token = "0x17003FE4")] public static int DGOJHLDEMKF { [Token(Token = "0x60171DC")] [Address(RVA = "0x8BCAC0", Offset = "0x8BBAC0", VA = "0x1808BCAC0")] get { return 32; } } // Token: 0x060171DD RID: 94685 RVA: 0x0055F244 File Offset: 0x0055D444 [Token(Token = "0x60171DD")] [Address(RVA = "0x1FEBF50", Offset = "0x1FEAF50", VA = "0x181FEBF50")] public static Color OPHJADHMIOF(LNBGEMHOKFN AOGHIJCLDDC) { ShapeColorInfo[] array = EOKPFJPCGMK.CJABFLFIKOA; int num = 0; int length = array.Length; if (num < length) { ShapeColorInfo shapeColorInfo = array[num]; num++; } Color white = Color.white; throw new NullReferenceException(); } // Token: 0x060171DE RID: 94686 RVA: 0x0055F280 File Offset: 0x0055D480 [Token(Token = "0x60171DE")] [Address(RVA = "0x1FE8100", Offset = "0x1FE7100", VA = "0x181FE8100")] public static LNBGEMHOKFN ALIPBGBGKOD(Color GJAINANBOCB) { float num; if (num > 1f) { } ShapeColorInfo[] array = EOKPFJPCGMK.CJABFLFIKOA; int num2 = 0; int length = array.Length; if (num2 < length) { LNBGEMHOKFN colorID = array[num2].ColorID; num2++; } throw new IndexOutOfRangeException(); } // Token: 0x17003FE5 RID: 16357 // (get) Token: 0x060171DF RID: 94687 RVA: 0x0055F2D0 File Offset: 0x0055D4D0 [Token(Token = "0x17003FE5")] public static Shader PAEKFFGFFKD { [Token(Token = "0x60171DF")] [Address(RVA = "0x1FEA290", Offset = "0x1FE9290", VA = "0x181FEA290")] get { return EOKPFJPCGMK.MFIAFAGNMJN.BatchedMakerPenShader; } } // Token: 0x17003FE6 RID: 16358 // (get) Token: 0x060171E0 RID: 94688 RVA: 0x0055F2F0 File Offset: 0x0055D4F0 [Token(Token = "0x17003FE6")] public static Material IGMOPDKCBHL { [Token(Token = "0x60171E0")] [Address(RVA = "0x1FE87E0", Offset = "0x1FE77E0", VA = "0x181FE87E0")] get { return EOKPFJPCGMK.MFIAFAGNMJN.UIPreviewMaterial; } } // Token: 0x060171E1 RID: 94689 RVA: 0x0055F310 File Offset: 0x0055D510 [Token(Token = "0x60171E1")] [Address(RVA = "0x1FEAD90", Offset = "0x1FE9D90", VA = "0x181FEAD90")] public static ShapeColorInfo LBELLGDFLFA(LNBGEMHOKFN AOGHIJCLDDC) { ShapeColorInfo[] array = EOKPFJPCGMK.CJABFLFIKOA; int num = 0; int length = array.Length; if (num < length) { if (array[num].ColorID != AOGHIJCLDDC) { num++; } } throw new NullReferenceException(); } // Token: 0x060171E2 RID: 94690 RVA: 0x0055F354 File Offset: 0x0055D554 [Token(Token = "0x60171E2")] [Address(RVA = "0x1FEAFC0", Offset = "0x1FE9FC0", VA = "0x181FEAFC0")] public static ShapeMaterialInfo LCNCGMABGCO(CLKCBCAGDDK ALOKGLNJFLG) { ShapeMaterialInfo[] array = EOKPFJPCGMK.KEMHPPDDMJA; int num = 0; int length = array.Length; if (num < length) { if (array[num].MaterialId != ALOKGLNJFLG) { num++; } } throw new NullReferenceException(); } // Token: 0x060171E3 RID: 94691 RVA: 0x0055F398 File Offset: 0x0055D598 [Token(Token = "0x60171E3")] [Address(RVA = "0x1FE9340", Offset = "0x1FE8340", VA = "0x181FE9340")] public static float GAPPFKMPLGC(CLKCBCAGDDK ALOKGLNJFLG) { ShapeMaterialInfo[] array = EOKPFJPCGMK.KEMHPPDDMJA; int num = 0; int length = array.Length; if (num < length && array[num].MaterialId != ALOKGLNJFLG) { num++; } throw new NullReferenceException(); } // Token: 0x060171E4 RID: 94692 RVA: 0x0055F3D8 File Offset: 0x0055D5D8 [Token(Token = "0x60171E4")] [Address(RVA = "0x1FEB870", Offset = "0x1FEA870", VA = "0x181FEB870")] public static float NLFAIFKEGAG(int FBFOIFIMFOA) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.SnapGridSizes != (ulong)0L && EOKPFJPCGMK.MFIAFAGNMJN.SnapGridSizes.Length > FBFOIFIMFOA) { return EOKPFJPCGMK.MFIAFAGNMJN.SnapGridSizes[FBFOIFIMFOA]; } throw new IndexOutOfRangeException(); } // Token: 0x060171E5 RID: 94693 RVA: 0x0055F430 File Offset: 0x0055D630 [Token(Token = "0x60171E5")] [Address(RVA = "0x1FEABA0", Offset = "0x1FE9BA0", VA = "0x181FEABA0")] public static float KJDDBOALFOA(int HBNGPEMPMKI) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.AngleSnapIncrements != (ulong)0L && EOKPFJPCGMK.MFIAFAGNMJN.AngleSnapIncrements.Length > HBNGPEMPMKI) { return EOKPFJPCGMK.MFIAFAGNMJN.AngleSnapIncrements[HBNGPEMPMKI]; } throw new IndexOutOfRangeException(); } // Token: 0x060171E6 RID: 94694 RVA: 0x0055F488 File Offset: 0x0055D688 [Token(Token = "0x60171E6")] [Address(RVA = "0x1FEAE30", Offset = "0x1FE9E30", VA = "0x181FEAE30")] public static float LBMJDOMPIOD(int HNBNFEFKBBF) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers != (ulong)0L && EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers.Length > HNBNFEFKBBF) { return EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers[HNBNFEFKBBF]; } throw new IndexOutOfRangeException(); } // Token: 0x060171E7 RID: 94695 RVA: 0x0055F4E0 File Offset: 0x0055D6E0 [Token(Token = "0x60171E7")] [Address(RVA = "0x1FE9A90", Offset = "0x1FE8A90", VA = "0x181FE9A90")] public static float GLNJJLKEFNE(int HNBNFEFKBBF) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.TubeHeightScale != (ulong)0L && EOKPFJPCGMK.MFIAFAGNMJN.TubeHeightScale.Length > HNBNFEFKBBF) { return EOKPFJPCGMK.MFIAFAGNMJN.TubeHeightScale[HNBNFEFKBBF]; } throw new IndexOutOfRangeException(); } // Token: 0x060171E8 RID: 94696 RVA: 0x0055F538 File Offset: 0x0055D738 [Token(Token = "0x60171E8")] [Address(RVA = "0x1FE7F70", Offset = "0x1FE6F70", VA = "0x181FE7F70")] public static int AKGDNOBGCHO(int HNBNFEFKBBF) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.TubeRingPoints != (ulong)0L && EOKPFJPCGMK.MFIAFAGNMJN.TubeRingPoints.Length > HNBNFEFKBBF) { return EOKPFJPCGMK.MFIAFAGNMJN.TubeRingPoints[HNBNFEFKBBF]; } return 3; } // Token: 0x060171E9 RID: 94697 RVA: 0x0055F590 File Offset: 0x0055D790 [Token(Token = "0x60171E9")] [Address(RVA = "0x1FE9C20", Offset = "0x1FE8C20", VA = "0x181FE9C20")] public static int HFEDGAKDJHC(float EPLHOHFMHDK) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.SnapGridSizes != (ulong)0L) { int num2 = 0; float[] snapGridSizes = EOKPFJPCGMK.MFIAFAGNMJN.SnapGridSizes; if (num2 < snapGridSizes.Length) { float[] snapGridSizes2 = EOKPFJPCGMK.MFIAFAGNMJN.SnapGridSizes; num2++; } } return -1; } // Token: 0x060171EA RID: 94698 RVA: 0x0055F5EC File Offset: 0x0055D7EC [Token(Token = "0x60171EA")] [Address(RVA = "0x1FEBD30", Offset = "0x1FEAD30", VA = "0x181FEBD30")] public static int ONLIADOHNKI(float GFEBDPGMBPJ) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.AngleSnapIncrements != (ulong)0L) { int num2 = 0; float[] angleSnapIncrements = EOKPFJPCGMK.MFIAFAGNMJN.AngleSnapIncrements; if (num2 < angleSnapIncrements.Length) { float[] angleSnapIncrements2 = EOKPFJPCGMK.MFIAFAGNMJN.AngleSnapIncrements; num2++; } } return -1; } // Token: 0x060171EB RID: 94699 RVA: 0x0055F648 File Offset: 0x0055D848 [Token(Token = "0x60171EB")] [Address(RVA = "0x1FEC020", Offset = "0x1FEB020", VA = "0x181FEC020")] public static int PBKGKOKOJMB(float BANKGLOHKOJ) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers != (ulong)0L) { int num2 = 0; float[] curveThicknessModifiers = EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers; if (num2 < curveThicknessModifiers.Length) { float[] curveThicknessModifiers2 = EOKPFJPCGMK.MFIAFAGNMJN.CurveThicknessModifiers; num2++; } } return 0; } // Token: 0x060171EC RID: 94700 RVA: 0x0055F6A4 File Offset: 0x0055D8A4 [Token(Token = "0x60171EC")] [Address(RVA = "0x1FE8A30", Offset = "0x1FE7A30", VA = "0x181FE8A30")] public static int DMGPMDOOBFM(float BANKGLOHKOJ) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.TubeHeightScale != (ulong)0L) { int num2 = 0; float[] tubeHeightScale = EOKPFJPCGMK.MFIAFAGNMJN.TubeHeightScale; if (num2 < tubeHeightScale.Length) { float[] tubeHeightScale2 = EOKPFJPCGMK.MFIAFAGNMJN.TubeHeightScale; num2++; } } return 0; } // Token: 0x060171ED RID: 94701 RVA: 0x0055F700 File Offset: 0x0055D900 [Token(Token = "0x60171ED")] [Address(RVA = "0x1FEB6D0", Offset = "0x1FEA6D0", VA = "0x181FEB6D0")] public static int NCBDKICELLJ(int BANKGLOHKOJ) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; int num = 0; if (mfiafagnmjn != num && EOKPFJPCGMK.MFIAFAGNMJN.TubeRingPoints != (ulong)0L) { int num2 = 0; int[] tubeRingPoints = EOKPFJPCGMK.MFIAFAGNMJN.TubeRingPoints; if (num2 < tubeRingPoints.Length) { int[] tubeRingPoints2 = EOKPFJPCGMK.MFIAFAGNMJN.TubeRingPoints; if ("{il2cpp array field local10->}" != BANKGLOHKOJ) { num2++; } return num2; } } return 0; } // Token: 0x060171EE RID: 94702 RVA: 0x0055F768 File Offset: 0x0055D968 [Token(Token = "0x60171EE")] [Address(RVA = "0x1FE8C50", Offset = "0x1FE7C50", VA = "0x181FE8C50")] public static bool EBDBEJKPAAA(OGNBCNBPFCC MHDPLJDBCAN) { return MHDPLJDBCAN == OGNBCNBPFCC.SHAPE_CONTAINER || MHDPLJDBCAN == OGNBCNBPFCC.TRIGGER_VOLUME; } // Token: 0x060171EF RID: 94703 RVA: 0x0055F788 File Offset: 0x0055D988 [Token(Token = "0x60171EF")] [Address(RVA = "0x1FE84A0", Offset = "0x1FE74A0", VA = "0x181FE84A0")] public static Vector3 BIEGJGOGHND(ACBDPBHGKJL NAEHIKOGNND) { ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN; Vector3[] fckjfiaidhk = EOKPFJPCGMK.FCKJFIAIDHK; ShapeConfig.ShapeConfigData[] shapeDatas = mfiafagnmjn.ShapeDatas; throw new NullReferenceException(); } // Token: 0x060171F0 RID: 94704 RVA: 0x0055F7B0 File Offset: 0x0055D9B0 [Token(Token = "0x60171F0")] [Address(RVA = "0x1FEC240", Offset = "0x1FEB240", VA = "0x181FEC240")] public static float PJCOIHKNANO(ACBDPBHGKJL NAEHIKOGNND, Vector3 PMCCGFOJGGN) { ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas; float num2; float num = num2 * 3.1415927f * 4.1887903f; throw new NullReferenceException(); } // Token: 0x060171F1 RID: 94705 RVA: 0x0055F7E4 File Offset: 0x0055D9E4 [Token(Token = "0x60171F1")] [Address(RVA = "0x1FEB060", Offset = "0x1FEA060", VA = "0x181FEB060")] public static void LDCDDPFHCBB(Vector3 BCLCBLOKAMF, ACBDPBHGKJL LENAGPGLDLE, out Vector3 EKGBEONIIHA, out float EBCCEGFLLHF) { /* An exception occurred when decompiling this method (060171F1) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void EOKPFJPCGMK::LDCDDPFHCBB(UnityEngine.Vector3,ACBDPBHGKJL,UnityEngine.Vector3&,System.Single&) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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: 0x060171F2 RID: 94706 RVA: 0x0055F900 File Offset: 0x0055DB00 [Token(Token = "0x60171F2")] [Address(RVA = "0x1FEB550", Offset = "0x1FEA550", VA = "0x181FEB550")] public static void LEHCGAPLOEE() { if (EOKPFJPCGMK.IIBDJICOFBM != 0) { } CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP; throw new NullReferenceException(); } // Token: 0x060171F3 RID: 94707 RVA: 0x0055F924 File Offset: 0x0055DB24 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60171F3")] [Address(RVA = "0x1FEC470", Offset = "0x1FEB470", VA = "0x181FEC470")] static EOKPFJPCGMK() { Vector3[] array = new Vector3[3]; int num = 0; array[1] = num; int num2 = 0; array[2] = num2; int num3 = 0; array[4] = num3; EOKPFJPCGMK.FCKJFIAIDHK = array; } // Token: 0x0400F069 RID: 61545 [Token(Token = "0x400F069")] public const float EPKOCOPGFCC = 16f; // Token: 0x0400F06A RID: 61546 [Token(Token = "0x400F06A")] public static ShapeConfig MFIAFAGNMJN = OLJIOKGMCPN.MNKDOANEFLK(0); // Token: 0x0400F06B RID: 61547 [Token(Token = "0x400F06B")] private static Material AJCKGEIGGOL; // Token: 0x0400F06C RID: 61548 [Token(Token = "0x400F06C")] private static CBMONKDCBBJ IIBDJICOFBM; // Token: 0x0400F06D RID: 61549 [Token(Token = "0x400F06D")] public const int LMGEPLOHPGG = 2; // Token: 0x0400F06E RID: 61550 [Token(Token = "0x400F06E")] private static readonly BODENLPFCMG[][] LOHNPLBEHFI = new BODENLPFCMG[12][]; // Token: 0x0400F06F RID: 61551 [Token(Token = "0x400F06F")] public const int KECOJMFFDAE = 0; // Token: 0x0400F070 RID: 61552 [Token(Token = "0x400F070")] public const int BDLPELLLMKA = 2; // Token: 0x0400F071 RID: 61553 [Token(Token = "0x400F071")] private static readonly Vector3[] FCKJFIAIDHK; }