992 lines
41 KiB
C#
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;
|
|
}
|