Files
2026-04-10 22:50:51 +02:00

992 lines
41 KiB
C#

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: 0x0200336C RID: 13164
[Token(Token = "0x200336C")]
public static class EOKPFJPCGMK
{
// Token: 0x17003F16 RID: 16150
// (get) Token: 0x06016D30 RID: 93488 RVA: 0x00553C50 File Offset: 0x00551E50
[Token(Token = "0x17003F16")]
public static TranslationSnappingVisualization JOIGOBALAAF
{
[Token(Token = "0x6016D30")]
[Address(RVA = "0x12A80F0", Offset = "0x12A6EF0", VA = "0x1812A80F0")]
get
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
int num = 0;
if (!(mfiafagnmjn != num))
{
}
return EOKPFJPCGMK.MFIAFAGNMJN.SnappingVisualizationPrefab;
}
}
// Token: 0x17003F17 RID: 16151
// (get) Token: 0x06016D31 RID: 93489 RVA: 0x00553C84 File Offset: 0x00551E84
[Token(Token = "0x17003F17")]
public static ShapeManipulationHandle MLNOLBHDJCI
{
[Token(Token = "0x6016D31")]
[Address(RVA = "0x12A7DB0", Offset = "0x12A6BB0", VA = "0x1812A7DB0")]
get
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
int num = 0;
if (!(mfiafagnmjn != num))
{
}
return EOKPFJPCGMK.MFIAFAGNMJN.ShapeManipulationHandlePrefab;
}
}
// Token: 0x17003F18 RID: 16152
// (get) Token: 0x06016D32 RID: 93490 RVA: 0x00553CB8 File Offset: 0x00551EB8
[Token(Token = "0x17003F18")]
public static MakerPenPinInfo DMEAGCECAIA
{
[Token(Token = "0x6016D32")]
[Address(RVA = "0x12A7BE0", Offset = "0x12A69E0", VA = "0x1812A7BE0")]
get
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
int num = 0;
if (!(mfiafagnmjn != num))
{
}
return EOKPFJPCGMK.MFIAFAGNMJN.MakerPenPinInfoPrefab;
}
}
// Token: 0x17003F19 RID: 16153
// (get) Token: 0x06016D33 RID: 93491 RVA: 0x00553CEC File Offset: 0x00551EEC
[Token(Token = "0x17003F19")]
public static MakerPenPinInfo DHKOHKOBLOO
{
[Token(Token = "0x6016D33")]
[Address(RVA = "0x12A7A40", Offset = "0x12A6840", VA = "0x1812A7A40")]
get
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
int num = 0;
if (!(mfiafagnmjn != num))
{
}
return EOKPFJPCGMK.MFIAFAGNMJN.CV2MakerPenPinInfoPrefab;
}
}
// Token: 0x17003F1A RID: 16154
// (get) Token: 0x06016D34 RID: 93492 RVA: 0x00553D20 File Offset: 0x00551F20
[Token(Token = "0x17003F1A")]
public static MakerPenDragSelectVisuals MONFFCOFIIK
{
[Token(Token = "0x6016D34")]
[Address(RVA = "0x12A5FC0", Offset = "0x12A4DC0", VA = "0x1812A5FC0")]
get
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
int num = 0;
if (!(mfiafagnmjn != num))
{
}
return EOKPFJPCGMK.MFIAFAGNMJN.DragSelectVisuals;
}
}
// Token: 0x17003F1B RID: 16155
// (get) Token: 0x06016D35 RID: 93493 RVA: 0x00553D54 File Offset: 0x00551F54
[Token(Token = "0x17003F1B")]
public static MakerPenHandleManager AOCAAIEKMBA
{
[Token(Token = "0x6016D35")]
[Address(RVA = "0x12A81D0", Offset = "0x12A6FD0", VA = "0x1812A81D0")]
get
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
int num = 0;
if (!(mfiafagnmjn != num))
{
}
return EOKPFJPCGMK.MFIAFAGNMJN.MakerPenHandleManagerPrefab;
}
}
// Token: 0x06016D36 RID: 93494 RVA: 0x00553D88 File Offset: 0x00551F88
[Token(Token = "0x6016D36")]
[Address(RVA = "0x12A95F0", Offset = "0x12A83F0", VA = "0x1812A95F0")]
public static GameObject NPBPABHMEHB(ACBDPBHGKJL LENAGPGLDLE)
{
ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas;
throw new NullReferenceException();
}
// Token: 0x06016D37 RID: 93495 RVA: 0x00553DA8 File Offset: 0x00551FA8
[Token(Token = "0x6016D37")]
[Address(RVA = "0x12A8700", Offset = "0x12A7500", VA = "0x1812A8700")]
public static Mesh KIGOEMNIILI(ACBDPBHGKJL LENAGPGLDLE)
{
ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas;
throw new NullReferenceException();
}
// Token: 0x06016D38 RID: 93496 RVA: 0x00553DC8 File Offset: 0x00551FC8
[Token(Token = "0x6016D38")]
[Address(RVA = "0x12A9870", Offset = "0x12A8670", VA = "0x1812A9870")]
private static Mesh OGGIOMHGCDL(ACBDPBHGKJL LENAGPGLDLE, int OLGEJFLEBEN)
{
ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas;
throw new NullReferenceException();
}
// Token: 0x06016D39 RID: 93497 RVA: 0x00553DE8 File Offset: 0x00551FE8
[Token(Token = "0x6016D39")]
[Address(RVA = "0x12A6DE0", Offset = "0x12A5BE0", VA = "0x1812A6DE0")]
[CALLMFDLAPD(IFJNJDOONNL.ExitingPlayMode, 0)]
private static void FFJKAENOMAB()
{
int num = 0;
EOKPFJPCGMK.AJCKGEIGGOL = num;
EOKPFJPCGMK.IIBDJICOFBM = num;
}
// Token: 0x06016D3A RID: 93498 RVA: 0x00553E04 File Offset: 0x00552004
[Token(Token = "0x6016D3A")]
[Address(RVA = "0x12A9690", Offset = "0x12A8490", VA = "0x1812A9690")]
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: 0x06016D3B RID: 93499 RVA: 0x00553E68 File Offset: 0x00552068
[Token(Token = "0x6016D3B")]
[Address(RVA = "0x12A7F00", Offset = "0x12A6D00", VA = "0x1812A7F00")]
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: 0x06016D3C RID: 93500 RVA: 0x00553ED8 File Offset: 0x005520D8
[Token(Token = "0x6016D3C")]
[Address(RVA = "0x12A6A70", Offset = "0x12A5870", VA = "0x1812A6A70")]
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: 0x17003F1C RID: 16156
// (get) Token: 0x06016D3D RID: 93501 RVA: 0x00553F54 File Offset: 0x00552154
[Token(Token = "0x17003F1C")]
private static CBMONKDCBBJ ICHIHIOFBFP
{
[Token(Token = "0x6016D3D")]
[Address(RVA = "0x12A7060", Offset = "0x12A5E60", VA = "0x1812A7060")]
get
{
EOKPFJPCGMK.IIBDJICOFBM = BBDALBBPHDA.MLOOLLCOMMM();
return EOKPFJPCGMK.IIBDJICOFBM;
}
}
// Token: 0x06016D3E RID: 93502 RVA: 0x00553F78 File Offset: 0x00552178
[Token(Token = "0x6016D3E")]
[Address(RVA = "0x12A6E50", Offset = "0x12A5C50", VA = "0x1812A6E50")]
public static void FMBDEKAONHN(bool CFICOGKHLAE)
{
Material ajckgeiggol = EOKPFJPCGMK.AJCKGEIGGOL;
int num = 0;
if (ajckgeiggol != num)
{
CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP;
}
}
// Token: 0x06016D3F RID: 93503 RVA: 0x00553FA8 File Offset: 0x005521A8
[Token(Token = "0x6016D3F")]
[Address(RVA = "0x12A7CC0", Offset = "0x12A6AC0", VA = "0x1812A7CC0")]
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: 0x06016D40 RID: 93504 RVA: 0x00553FDC File Offset: 0x005521DC
[Token(Token = "0x6016D40")]
[Address(RVA = "0x12A8620", Offset = "0x12A7420", VA = "0x1812A8620")]
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: 0x06016D41 RID: 93505 RVA: 0x00554010 File Offset: 0x00552210
[Token(Token = "0x6016D41")]
[Address(RVA = "0x12A82B0", Offset = "0x12A70B0", VA = "0x1812A82B0")]
[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: 0x06016D42 RID: 93506 RVA: 0x0055404C File Offset: 0x0055224C
[Token(Token = "0x6016D42")]
[Address(RVA = "0x12A7160", Offset = "0x12A5F60", VA = "0x1812A7160")]
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: 0x06016D43 RID: 93507 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016D43")]
[Address(RVA = "0x12A6370", Offset = "0x12A5170", VA = "0x1812A6370")]
private static float3 DCKJDGPPDFG(ACBDPBHGKJL LENAGPGLDLE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016D44 RID: 93508 RVA: 0x00554100 File Offset: 0x00552300
[Token(Token = "0x6016D44")]
[Address(RVA = "0x12A6450", Offset = "0x12A5250", VA = "0x1812A6450")]
public static int DKGKLOGBHBL(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
{
/*
An exception occurred when decompiling this method (06016D44)
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: 0x06016D45 RID: 93509 RVA: 0x00554168 File Offset: 0x00552368
[Token(Token = "0x6016D45")]
[Address(RVA = "0x12A9230", Offset = "0x12A8030", VA = "0x1812A9230")]
public static string LFPKAJOGHOL(ACBDPBHGKJL LENAGPGLDLE)
{
ShapeConfig.ShapeConfigData[] shapeDatas = EOKPFJPCGMK.MFIAFAGNMJN.ShapeDatas;
throw new NullReferenceException();
}
// Token: 0x06016D46 RID: 93510 RVA: 0x00554188 File Offset: 0x00552388
[Token(Token = "0x6016D46")]
[Address(RVA = "0x12A6870", Offset = "0x12A5670", VA = "0x1812A6870")]
public static Bounds ENDHNNEDHEN(ACBDPBHGKJL LENAGPGLDLE)
{
/*
An exception occurred when decompiling this method (06016D46)
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: 0x06016D47 RID: 93511 RVA: 0x005541B8 File Offset: 0x005523B8
[Token(Token = "0x6016D47")]
[Address(RVA = "0x12A61F0", Offset = "0x12A4FF0", VA = "0x1812A61F0")]
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: 0x06016D48 RID: 93512 RVA: 0x00554208 File Offset: 0x00552408
[Token(Token = "0x6016D48")]
[Address(RVA = "0x12A8430", Offset = "0x12A7230", VA = "0x1812A8430")]
public static float KBGCCOPNOAA(ShapeContainer.BJOOGDAHOOO BHPDBBDLCJD)
{
/*
An exception occurred when decompiling this method (06016D48)
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: 0x17003F1D RID: 16157
// (get) Token: 0x06016D49 RID: 93513 RVA: 0x0055426C File Offset: 0x0055246C
[Token(Token = "0x17003F1D")]
public static ShapeColorInfo[] CJABFLFIKOA
{
[Token(Token = "0x6016D49")]
[Address(RVA = "0x12A6180", Offset = "0x12A4F80", VA = "0x1812A6180")]
get
{
return EOKPFJPCGMK.MFIAFAGNMJN.ShapeColorInfos;
}
}
// Token: 0x17003F1E RID: 16158
// (get) Token: 0x06016D4A RID: 93514 RVA: 0x0055428C File Offset: 0x0055248C
[Token(Token = "0x17003F1E")]
public static ShapeColorInfo[] IKFGMGLJFGE
{
[Token(Token = "0x6016D4A")]
[Address(RVA = "0x12A8920", Offset = "0x12A7720", VA = "0x1812A8920")]
get
{
return EOKPFJPCGMK.MFIAFAGNMJN.UISortedShapeColorInfos;
}
}
// Token: 0x17003F1F RID: 16159
// (get) Token: 0x06016D4B RID: 93515 RVA: 0x005542AC File Offset: 0x005524AC
[Token(Token = "0x17003F1F")]
public static ShapeMaterialInfo[] KEMHPPDDMJA
{
[Token(Token = "0x6016D4B")]
[Address(RVA = "0x12A6FF0", Offset = "0x12A5DF0", VA = "0x1812A6FF0")]
get
{
return EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos;
}
}
// Token: 0x06016D4C RID: 93516 RVA: 0x005542CC File Offset: 0x005524CC
[Token(Token = "0x6016D4C")]
[Address(RVA = "0x12A7B20", Offset = "0x12A6920", VA = "0x1812A7B20")]
internal static void HHGGLCFGAFG()
{
if (EOKPFJPCGMK.IIBDJICOFBM != 0)
{
}
OMCHJHPFBDN.KBFLHNONOHF(EOKPFJPCGMK.AJCKGEIGGOL);
}
// Token: 0x17003F20 RID: 16160
// (get) Token: 0x06016D4D RID: 93517 RVA: 0x005542EC File Offset: 0x005524EC
[Token(Token = "0x17003F20")]
public static int BJJFAAFKLMO
{
[Token(Token = "0x6016D4D")]
[Address(RVA = "0x6BEE10", Offset = "0x6BDC10", VA = "0x1806BEE10")]
get
{
return 61;
}
}
// Token: 0x17003F21 RID: 16161
// (get) Token: 0x06016D4E RID: 93518 RVA: 0x005542FC File Offset: 0x005524FC
[Token(Token = "0x17003F21")]
public static int DGOJHLDEMKF
{
[Token(Token = "0x6016D4E")]
[Address(RVA = "0x55EA70", Offset = "0x55D870", VA = "0x18055EA70")]
get
{
return 32;
}
}
// Token: 0x06016D4F RID: 93519 RVA: 0x0055430C File Offset: 0x0055250C
[Token(Token = "0x6016D4F")]
[Address(RVA = "0x12A9B50", Offset = "0x12A8950", VA = "0x1812A9B50")]
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: 0x06016D50 RID: 93520 RVA: 0x00554348 File Offset: 0x00552548
[Token(Token = "0x6016D50")]
[Address(RVA = "0x12A5D00", Offset = "0x12A4B00", VA = "0x1812A5D00")]
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: 0x17003F22 RID: 16162
// (get) Token: 0x06016D51 RID: 93521 RVA: 0x00554398 File Offset: 0x00552598
[Token(Token = "0x17003F22")]
public static Shader PAEKFFGFFKD
{
[Token(Token = "0x6016D51")]
[Address(RVA = "0x12A7E90", Offset = "0x12A6C90", VA = "0x1812A7E90")]
get
{
return EOKPFJPCGMK.MFIAFAGNMJN.BatchedMakerPenShader;
}
}
// Token: 0x17003F23 RID: 16163
// (get) Token: 0x06016D52 RID: 93522 RVA: 0x005543B8 File Offset: 0x005525B8
[Token(Token = "0x17003F23")]
public static Material IGMOPDKCBHL
{
[Token(Token = "0x6016D52")]
[Address(RVA = "0x12A63E0", Offset = "0x12A51E0", VA = "0x1812A63E0")]
get
{
return EOKPFJPCGMK.MFIAFAGNMJN.UIPreviewMaterial;
}
}
// Token: 0x06016D53 RID: 93523 RVA: 0x005543D8 File Offset: 0x005525D8
[Token(Token = "0x6016D53")]
[Address(RVA = "0x12A8990", Offset = "0x12A7790", VA = "0x1812A8990")]
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: 0x06016D54 RID: 93524 RVA: 0x0055441C File Offset: 0x0055261C
[Token(Token = "0x6016D54")]
[Address(RVA = "0x12A8BC0", Offset = "0x12A79C0", VA = "0x1812A8BC0")]
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: 0x06016D55 RID: 93525 RVA: 0x00554460 File Offset: 0x00552660
[Token(Token = "0x6016D55")]
[Address(RVA = "0x12A6F40", Offset = "0x12A5D40", VA = "0x1812A6F40")]
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: 0x06016D56 RID: 93526 RVA: 0x005544A0 File Offset: 0x005526A0
[Token(Token = "0x6016D56")]
[Address(RVA = "0x12A9470", Offset = "0x12A8270", VA = "0x1812A9470")]
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: 0x06016D57 RID: 93527 RVA: 0x005544F8 File Offset: 0x005526F8
[Token(Token = "0x6016D57")]
[Address(RVA = "0x12A87A0", Offset = "0x12A75A0", VA = "0x1812A87A0")]
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: 0x06016D58 RID: 93528 RVA: 0x00554550 File Offset: 0x00552750
[Token(Token = "0x6016D58")]
[Address(RVA = "0x12A8A30", Offset = "0x12A7830", VA = "0x1812A8A30")]
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: 0x06016D59 RID: 93529 RVA: 0x005545A8 File Offset: 0x005527A8
[Token(Token = "0x6016D59")]
[Address(RVA = "0x12A7690", Offset = "0x12A6490", VA = "0x1812A7690")]
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: 0x06016D5A RID: 93530 RVA: 0x00554600 File Offset: 0x00552800
[Token(Token = "0x6016D5A")]
[Address(RVA = "0x12A5B70", Offset = "0x12A4970", VA = "0x1812A5B70")]
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: 0x06016D5B RID: 93531 RVA: 0x00554658 File Offset: 0x00552858
[Token(Token = "0x6016D5B")]
[Address(RVA = "0x12A7820", Offset = "0x12A6620", VA = "0x1812A7820")]
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: 0x06016D5C RID: 93532 RVA: 0x005546B4 File Offset: 0x005528B4
[Token(Token = "0x6016D5C")]
[Address(RVA = "0x12A9930", Offset = "0x12A8730", VA = "0x1812A9930")]
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: 0x06016D5D RID: 93533 RVA: 0x00554710 File Offset: 0x00552910
[Token(Token = "0x6016D5D")]
[Address(RVA = "0x12A9C20", Offset = "0x12A8A20", VA = "0x1812A9C20")]
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: 0x06016D5E RID: 93534 RVA: 0x0055476C File Offset: 0x0055296C
[Token(Token = "0x6016D5E")]
[Address(RVA = "0x12A6630", Offset = "0x12A5430", VA = "0x1812A6630")]
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: 0x06016D5F RID: 93535 RVA: 0x005547C8 File Offset: 0x005529C8
[Token(Token = "0x6016D5F")]
[Address(RVA = "0x12A92D0", Offset = "0x12A80D0", VA = "0x1812A92D0")]
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: 0x06016D60 RID: 93536 RVA: 0x00554830 File Offset: 0x00552A30
[Token(Token = "0x6016D60")]
[Address(RVA = "0x12A6850", Offset = "0x12A5650", VA = "0x1812A6850")]
public static bool EBDBEJKPAAA(OGNBCNBPFCC MHDPLJDBCAN)
{
return MHDPLJDBCAN == OGNBCNBPFCC.SHAPE_CONTAINER || MHDPLJDBCAN == OGNBCNBPFCC.TRIGGER_VOLUME;
}
// Token: 0x06016D61 RID: 93537 RVA: 0x00554850 File Offset: 0x00552A50
[Token(Token = "0x6016D61")]
[Address(RVA = "0x12A60A0", Offset = "0x12A4EA0", VA = "0x1812A60A0")]
public static Vector3 BIEGJGOGHND(ACBDPBHGKJL NAEHIKOGNND)
{
ShapeConfig mfiafagnmjn = EOKPFJPCGMK.MFIAFAGNMJN;
Vector3[] fckjfiaidhk = EOKPFJPCGMK.FCKJFIAIDHK;
ShapeConfig.ShapeConfigData[] shapeDatas = mfiafagnmjn.ShapeDatas;
throw new NullReferenceException();
}
// Token: 0x06016D62 RID: 93538 RVA: 0x00554878 File Offset: 0x00552A78
[Token(Token = "0x6016D62")]
[Address(RVA = "0x12A9E40", Offset = "0x12A8C40", VA = "0x1812A9E40")]
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: 0x06016D63 RID: 93539 RVA: 0x005548AC File Offset: 0x00552AAC
[Token(Token = "0x6016D63")]
[Address(RVA = "0x12A8C60", Offset = "0x12A7A60", VA = "0x1812A8C60")]
public static void LDCDDPFHCBB(Vector3 BCLCBLOKAMF, ACBDPBHGKJL LENAGPGLDLE, out Vector3 EKGBEONIIHA, out float EBCCEGFLLHF)
{
/*
An exception occurred when decompiling this method (06016D63)
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 337
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: 0x06016D64 RID: 93540 RVA: 0x005549C8 File Offset: 0x00552BC8
[Token(Token = "0x6016D64")]
[Address(RVA = "0x12A9150", Offset = "0x12A7F50", VA = "0x1812A9150")]
public static void LEHCGAPLOEE()
{
if (EOKPFJPCGMK.IIBDJICOFBM != 0)
{
}
CBMONKDCBBJ cbmonkdcbbj = EOKPFJPCGMK.ICHIHIOFBFP;
throw new NullReferenceException();
}
// Token: 0x06016D65 RID: 93541 RVA: 0x005549EC File Offset: 0x00552BEC
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6016D65")]
[Address(RVA = "0x12AA070", Offset = "0x12A8E70", VA = "0x1812AA070")]
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: 0x0400EE22 RID: 60962
[Token(Token = "0x400EE22")]
public const float EPKOCOPGFCC = 16f;
// Token: 0x0400EE23 RID: 60963
[Token(Token = "0x400EE23")]
public static ShapeConfig MFIAFAGNMJN = OLJIOKGMCPN.MNKDOANEFLK<ShapeConfig>(0);
// Token: 0x0400EE24 RID: 60964
[Token(Token = "0x400EE24")]
private static Material AJCKGEIGGOL;
// Token: 0x0400EE25 RID: 60965
[Token(Token = "0x400EE25")]
private static CBMONKDCBBJ IIBDJICOFBM;
// Token: 0x0400EE26 RID: 60966
[Token(Token = "0x400EE26")]
public const int LMGEPLOHPGG = 2;
// Token: 0x0400EE27 RID: 60967
[Token(Token = "0x400EE27")]
private static readonly BODENLPFCMG[][] LOHNPLBEHFI = new BODENLPFCMG[12][];
// Token: 0x0400EE28 RID: 60968
[Token(Token = "0x400EE28")]
public const int KECOJMFFDAE = 0;
// Token: 0x0400EE29 RID: 60969
[Token(Token = "0x400EE29")]
public const int BDLPELLLMKA = 2;
// Token: 0x0400EE2A RID: 60970
[Token(Token = "0x400EE2A")]
private static readonly Vector3[] FCKJFIAIDHK;
}