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: 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 1660
|
|
*/;
|
|
}
|
|
|
|
// 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 1660
|
|
*/;
|
|
}
|
|
|
|
// 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 1660
|
|
*/;
|
|
}
|
|
|
|
// 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 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 1660
|
|
*/;
|
|
}
|
|
|
|
// 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;
|
|
}
|