Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 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<ShapeConfig>(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;
}