Add v1.1.0

This commit is contained in:
2023-09-06 22:19:13 +02:00
parent 310f06ecde
commit 4422db7037
2160 changed files with 214256 additions and 178490 deletions

View File

@@ -5,44 +5,44 @@ using UnityEngine.UI;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005F5 RID: 1525
[Token(Token = "0x20005F5")]
// Token: 0x02000644 RID: 1604
[Token(Token = "0x2000644")]
public class ChangeLodAutoManagement : MonoBehaviour
{
// Token: 0x06002FF6 RID: 12278 RVA: 0x00065B04 File Offset: 0x00063D04
[Token(Token = "0x6002FF6")]
[Address(RVA = "0x10863E0", Offset = "0x1084BE0", VA = "0x1810863E0")]
// Token: 0x0600328D RID: 12941 RVA: 0x0006CBD8 File Offset: 0x0006ADD8
[Token(Token = "0x600328D")]
[Address(RVA = "0xB92DC0", Offset = "0xB91DC0", VA = "0x180B92DC0")]
private void Update()
{
this.buttonText.text = "Disable Global Ultimate LOD System";
this.explanation.text = "ULOD System is Enabled. Consult the documentation for more details on the feature of enabling/disabling the ULOD system while the game is running.";
this.buttonText.text = "Enable Global Ultimate LOD System";
bool flag = ((ICanvasElement)this.explanation).IsDestroyed();
((ICanvasElement)this.explanation).GraphicUpdateComplete();
}
// Token: 0x06002FF7 RID: 12279 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002FF7")]
[Address(RVA = "0x10865C0", Offset = "0x1084DC0", VA = "0x1810865C0")]
// Token: 0x0600328E RID: 12942 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600328E")]
[Address(RVA = "0xB92FA0", Offset = "0xB91FA0", VA = "0x180B92FA0")]
public void buttonEnableAutoManagement()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002FF8 RID: 12280 RVA: 0x00065B54 File Offset: 0x00063D54
[Token(Token = "0x6002FF8")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600328F RID: 12943 RVA: 0x0006CC28 File Offset: 0x0006AE28
[Token(Token = "0x600328F")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public ChangeLodAutoManagement()
{
}
// Token: 0x04003A4B RID: 14923
// Token: 0x04003CF3 RID: 15603
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A4B")]
[Token(Token = "0x4003CF3")]
public Text buttonText;
// Token: 0x04003A4C RID: 14924
// Token: 0x04003CF4 RID: 15604
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003A4C")]
[Token(Token = "0x4003CF4")]
public Text explanation;
}
}

View File

@@ -4,33 +4,33 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005FA RID: 1530
[Token(Token = "0x20005FA")]
// Token: 0x02000649 RID: 1609
[Token(Token = "0x2000649")]
[AddComponentMenu("")]
public class CurrentRenderPipeline : MonoBehaviour
{
// Token: 0x06003004 RID: 12292 RVA: 0x00065D94 File Offset: 0x00063F94
[Token(Token = "0x6003004")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x0600329B RID: 12955 RVA: 0x0006CE68 File Offset: 0x0006B068
[Token(Token = "0x600329B")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public CurrentRenderPipeline()
{
}
// Token: 0x06003005 RID: 12293 RVA: 0x000020D3 File Offset: 0x000002D3
// Token: 0x0600329C RID: 12956 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003005")]
[Address(RVA = "0x1489530", Offset = "0x1487D30", VA = "0x181489530")]
[Token(Token = "0x600329C")]
[Address(RVA = "0x12F2CE0", Offset = "0x12F1CE0", VA = "0x1812F2CE0")]
static CurrentRenderPipeline()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003A52 RID: 14930
[Token(Token = "0x4003A52")]
// Token: 0x04003CFA RID: 15610
[Token(Token = "0x4003CFA")]
public static bool haveAnotherSrpPackages;
// Token: 0x04003A53 RID: 14931
[Token(Token = "0x4003A53")]
// Token: 0x04003CFB RID: 15611
[Token(Token = "0x4003CFB")]
public static string packageDetected;
}
}

View File

@@ -4,13 +4,13 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005F9 RID: 1529
[Token(Token = "0x20005F9")]
// Token: 0x02000648 RID: 1608
[Token(Token = "0x2000648")]
public static class ListMethodsExtensions
{
// Token: 0x06003003 RID: 12291 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003003")]
[Address(RVA = "0x6AC2E0", Offset = "0x6AAAE0", VA = "0x1806AC2E0")]
// Token: 0x0600329A RID: 12954 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600329A")]
[Address(RVA = "0x580F60", Offset = "0x57FF60", VA = "0x180580F60")]
public static void RemoveAllNullItems<T>(this List<T> list)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");

View File

@@ -4,14 +4,14 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005F7 RID: 1527
[Token(Token = "0x20005F7")]
// Token: 0x02000646 RID: 1606
[Token(Token = "0x2000646")]
[AddComponentMenu("")]
public class MTAssetsEditorUi : MonoBehaviour
{
// Token: 0x06002FFF RID: 12287 RVA: 0x00065D2C File Offset: 0x00063F2C
[Token(Token = "0x6002FFF")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06003296 RID: 12950 RVA: 0x0006CE00 File Offset: 0x0006B000
[Token(Token = "0x6003296")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public MTAssetsEditorUi()
{
}

View File

@@ -5,22 +5,22 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005F8 RID: 1528
[Token(Token = "0x20005F8")]
// Token: 0x02000647 RID: 1607
[Token(Token = "0x2000647")]
[AddComponentMenu("")]
public class MTAssetsMathematics : MonoBehaviour
{
// Token: 0x06003000 RID: 12288 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003000")]
[Address(RVA = "0x6ACD70", Offset = "0x6AB570", VA = "0x1806ACD70")]
// Token: 0x06003297 RID: 12951 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003297")]
[Address(RVA = "0x5819F0", Offset = "0x5809F0", VA = "0x1805819F0")]
public static List<T> RandomizeThisList<T>(List<T> list)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003001 RID: 12289 RVA: 0x00065D40 File Offset: 0x00063F40
[Token(Token = "0x6003001")]
[Address(RVA = "0x423400", Offset = "0x421C00", VA = "0x180423400")]
// Token: 0x06003298 RID: 12952 RVA: 0x0006CE14 File Offset: 0x0006B014
[Token(Token = "0x6003298")]
[Address(RVA = "0x423B10", Offset = "0x422B10", VA = "0x180423B10")]
public static Vector3 GetHalfPositionBetweenTwoPoints(Vector3 pointA, Vector3 pointB)
{
float z = pointB.z;
@@ -32,9 +32,9 @@ namespace MTAssets.UltimateLODSystem
return pointA;
}
// Token: 0x06003002 RID: 12290 RVA: 0x00065D80 File Offset: 0x00063F80
[Token(Token = "0x6003002")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06003299 RID: 12953 RVA: 0x0006CE54 File Offset: 0x0006B054
[Token(Token = "0x6003299")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public MTAssetsMathematics()
{
}

View File

@@ -4,19 +4,19 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x0200060D RID: 1549
[Token(Token = "0x200060D")]
// Token: 0x0200065C RID: 1628
[Token(Token = "0x200065C")]
[Serializable]
[StructLayout(3)]
public struct BlendShape
{
// Token: 0x0600306B RID: 12395 RVA: 0x00066618 File Offset: 0x00064818
[Token(Token = "0x600306B")]
[Address(RVA = "0x6CDF00", Offset = "0x6CC700", VA = "0x1806CDF00")]
// Token: 0x06003302 RID: 13058 RVA: 0x0006D644 File Offset: 0x0006B844
[Token(Token = "0x6003302")]
[Address(RVA = "0x6E4050", Offset = "0x6E3050", VA = "0x1806E4050")]
public BlendShape(string shapeName, BlendShapeFrame[] frames)
{
/*
An exception occurred when decompiling this method (0600306B)
An exception occurred when decompiling this method (06003302)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.BlendShape::.ctor(System.String,MTAssets.UltimateLODSystem.MeshSimplifier.BlendShapeFrame[])
@@ -32,14 +32,14 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
*/;
}
// Token: 0x04003AC5 RID: 15045
// Token: 0x04003D6D RID: 15725
[Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003AC5")]
[Token(Token = "0x4003D6D")]
public string ShapeName;
// Token: 0x04003AC6 RID: 15046
// Token: 0x04003D6E RID: 15726
[Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003AC6")]
[Token(Token = "0x4003D6E")]
public BlendShapeFrame[] Frames;
}
}

View File

@@ -5,19 +5,19 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x0200060E RID: 1550
[Token(Token = "0x200060E")]
// Token: 0x0200065D RID: 1629
[Token(Token = "0x200065D")]
[Serializable]
[StructLayout(3)]
public struct BlendShapeFrame
{
// Token: 0x0600306C RID: 12396 RVA: 0x00066634 File Offset: 0x00064834
[Token(Token = "0x600306C")]
[Address(RVA = "0xE4A3B0", Offset = "0xE48BB0", VA = "0x180E4A3B0")]
// Token: 0x06003303 RID: 13059 RVA: 0x0006D660 File Offset: 0x0006B860
[Token(Token = "0x6003303")]
[Address(RVA = "0x7ADB60", Offset = "0x7ACB60", VA = "0x1807ADB60")]
public BlendShapeFrame(float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents)
{
/*
An exception occurred when decompiling this method (0600306C)
An exception occurred when decompiling this method (06003303)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.BlendShapeFrame::.ctor(System.Single,UnityEngine.Vector3[],UnityEngine.Vector3[],UnityEngine.Vector3[])
@@ -33,24 +33,24 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
*/;
}
// Token: 0x04003AC7 RID: 15047
// Token: 0x04003D6F RID: 15727
[Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003AC7")]
[Token(Token = "0x4003D6F")]
public float FrameWeight;
// Token: 0x04003AC8 RID: 15048
// Token: 0x04003D70 RID: 15728
[Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003AC8")]
[Token(Token = "0x4003D70")]
public Vector3[] DeltaVertices;
// Token: 0x04003AC9 RID: 15049
// Token: 0x04003D71 RID: 15729
[Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AC9")]
[Token(Token = "0x4003D71")]
public Vector3[] DeltaNormals;
// Token: 0x04003ACA RID: 15050
// Token: 0x04003D72 RID: 15730
[Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003ACA")]
[Token(Token = "0x4003D72")]
public Vector3[] DeltaTangents;
}
}

View File

@@ -3,21 +3,21 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000615 RID: 1557
[Token(Token = "0x2000615")]
// Token: 0x02000664 RID: 1636
[Token(Token = "0x2000664")]
internal static class IOUtils
{
// Token: 0x06003108 RID: 12552 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003108")]
[Address(RVA = "0x10ACED0", Offset = "0x10AB6D0", VA = "0x1810ACED0")]
// Token: 0x0600339F RID: 13215 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600339F")]
[Address(RVA = "0x15295C0", Offset = "0x15285C0", VA = "0x1815295C0")]
internal static string MakeSafeRelativePath(string path)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003109 RID: 12553 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003109")]
[Address(RVA = "0x10ACD80", Offset = "0x10AB580", VA = "0x1810ACD80")]
// Token: 0x060033A0 RID: 13216 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A0")]
[Address(RVA = "0x1529470", Offset = "0x1528470", VA = "0x181529470")]
internal static string MakeSafeFileName(string name)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");

View File

@@ -4,29 +4,29 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x02000618 RID: 1560
[Token(Token = "0x2000618")]
// Token: 0x02000667 RID: 1639
[Token(Token = "0x2000667")]
internal class BlendShapeContainer
{
// Token: 0x06003127 RID: 12583 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003127")]
[Address(RVA = "0xE496F0", Offset = "0xE47EF0", VA = "0x180E496F0")]
// Token: 0x060033BE RID: 13246 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033BE")]
[Address(RVA = "0x7ACEA0", Offset = "0x7ABEA0", VA = "0x1807ACEA0")]
public BlendShapeContainer(BlendShape blendShape)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003128 RID: 12584 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003128")]
[Address(RVA = "0x413F80", Offset = "0x412780", VA = "0x180413F80")]
// Token: 0x060033BF RID: 13247 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033BF")]
[Address(RVA = "0x4146B0", Offset = "0x4136B0", VA = "0x1804146B0")]
public void MoveVertexElement(int dst, int src)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003129 RID: 12585 RVA: 0x00066C64 File Offset: 0x00064E64
[Token(Token = "0x6003129")]
[Address(RVA = "0xE49290", Offset = "0xE47A90", VA = "0x180E49290")]
// Token: 0x060033C0 RID: 13248 RVA: 0x0006DC90 File Offset: 0x0006BE90
[Token(Token = "0x60033C0")]
[Address(RVA = "0x7ACA40", Offset = "0x7ABA40", VA = "0x1807ACA40")]
public void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord)
{
BlendShapeFrameContainer[] array = this.frames;
@@ -39,9 +39,9 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
}
}
// Token: 0x0600312A RID: 12586 RVA: 0x00066C9C File Offset: 0x00064E9C
[Token(Token = "0x600312A")]
[Address(RVA = "0xE49370", Offset = "0xE47B70", VA = "0x180E49370")]
// Token: 0x060033C1 RID: 13249 RVA: 0x0006DCC8 File Offset: 0x0006BEC8
[Token(Token = "0x60033C1")]
[Address(RVA = "0x7ACB20", Offset = "0x7ABB20", VA = "0x1807ACB20")]
public void Resize(int length, bool trimExess = false)
{
BlendShapeFrameContainer[] array = this.frames;
@@ -63,22 +63,22 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
}
}
// Token: 0x0600312B RID: 12587 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600312B")]
[Address(RVA = "0xE494B0", Offset = "0xE47CB0", VA = "0x180E494B0")]
// Token: 0x060033C2 RID: 13250 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033C2")]
[Address(RVA = "0x7ACC60", Offset = "0x7ABC60", VA = "0x1807ACC60")]
public BlendShape ToBlendShape()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B08 RID: 15112
// Token: 0x04003DB0 RID: 15792
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003B08")]
[Token(Token = "0x4003DB0")]
private readonly string shapeName;
// Token: 0x04003B09 RID: 15113
// Token: 0x04003DB1 RID: 15793
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003B09")]
[Token(Token = "0x4003DB1")]
private readonly BlendShapeFrameContainer[] frames;
}
}

View File

@@ -4,37 +4,37 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x02000619 RID: 1561
[Token(Token = "0x2000619")]
// Token: 0x02000668 RID: 1640
[Token(Token = "0x2000668")]
internal class BlendShapeFrameContainer
{
// Token: 0x0600312C RID: 12588 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600312C")]
[Address(RVA = "0xE4A2A0", Offset = "0xE48AA0", VA = "0x180E4A2A0")]
// Token: 0x060033C3 RID: 13251 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033C3")]
[Address(RVA = "0x7ADA50", Offset = "0x7ACA50", VA = "0x1807ADA50")]
public BlendShapeFrameContainer(BlendShapeFrame frame)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600312D RID: 12589 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600312D")]
[Address(RVA = "0xE49F60", Offset = "0xE48760", VA = "0x180E49F60")]
// Token: 0x060033C4 RID: 13252 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033C4")]
[Address(RVA = "0x7AD710", Offset = "0x7AC710", VA = "0x1807AD710")]
public void MoveVertexElement(int dst, int src)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600312E RID: 12590 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600312E")]
[Address(RVA = "0xE49970", Offset = "0xE48170", VA = "0x180E49970")]
// Token: 0x060033C5 RID: 13253 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033C5")]
[Address(RVA = "0x7AD120", Offset = "0x7AC120", VA = "0x1807AD120")]
public void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600312F RID: 12591 RVA: 0x00066D18 File Offset: 0x00064F18
[Token(Token = "0x600312F")]
[Address(RVA = "0xE4A0E0", Offset = "0xE488E0", VA = "0x180E4A0E0")]
// Token: 0x060033C6 RID: 13254 RVA: 0x0006DD44 File Offset: 0x0006BF44
[Token(Token = "0x60033C6")]
[Address(RVA = "0x7AD890", Offset = "0x7AC890", VA = "0x1807AD890")]
public void Resize(int length, bool trimExess = false)
{
ResizableArray<Vector3> resizableArray = this.deltaVertices;
@@ -48,32 +48,32 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
resizableArray3.Resize(length, trimExess, num3 != 0);
}
// Token: 0x06003130 RID: 12592 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003130")]
[Address(RVA = "0xE4A1A0", Offset = "0xE489A0", VA = "0x180E4A1A0")]
// Token: 0x060033C7 RID: 13255 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033C7")]
[Address(RVA = "0x7AD950", Offset = "0x7AC950", VA = "0x1807AD950")]
public BlendShapeFrame ToBlendShapeFrame()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B0A RID: 15114
// Token: 0x04003DB2 RID: 15794
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003B0A")]
[Token(Token = "0x4003DB2")]
private readonly float frameWeight;
// Token: 0x04003B0B RID: 15115
// Token: 0x04003DB3 RID: 15795
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003B0B")]
[Token(Token = "0x4003DB3")]
private readonly ResizableArray<Vector3> deltaVertices;
// Token: 0x04003B0C RID: 15116
// Token: 0x04003DB4 RID: 15796
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003B0C")]
[Token(Token = "0x4003DB4")]
private readonly ResizableArray<Vector3> deltaNormals;
// Token: 0x04003B0D RID: 15117
// Token: 0x04003DB5 RID: 15797
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003B0D")]
[Token(Token = "0x4003DB5")]
private readonly ResizableArray<Vector3> deltaTangents;
}
}

View File

@@ -3,27 +3,27 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x0200061A RID: 1562
[Token(Token = "0x200061A")]
// Token: 0x02000669 RID: 1641
[Token(Token = "0x2000669")]
internal struct BorderVertex
{
// Token: 0x06003131 RID: 12593 RVA: 0x00066D68 File Offset: 0x00064F68
[Token(Token = "0x6003131")]
[Address(RVA = "0x43A6F0", Offset = "0x438EF0", VA = "0x18043A6F0")]
// Token: 0x060033C8 RID: 13256 RVA: 0x0006DD94 File Offset: 0x0006BF94
[Token(Token = "0x60033C8")]
[Address(RVA = "0x43AD90", Offset = "0x439D90", VA = "0x18043AD90")]
public BorderVertex(int index, int hash)
{
this.index = index;
this.hash = hash;
}
// Token: 0x04003B0E RID: 15118
// Token: 0x04003DB6 RID: 15798
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B0E")]
[Token(Token = "0x4003DB6")]
public int index;
// Token: 0x04003B0F RID: 15119
// Token: 0x04003DB7 RID: 15799
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4003B0F")]
[Token(Token = "0x4003DB7")]
public int hash;
}
}

View File

@@ -4,36 +4,36 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x0200061B RID: 1563
[Token(Token = "0x200061B")]
// Token: 0x0200066A RID: 1642
[Token(Token = "0x200066A")]
internal class BorderVertexComparer : IComparer<BorderVertex>
{
// Token: 0x06003132 RID: 12594 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003132")]
[Address(RVA = "0xE50C60", Offset = "0xE4F460", VA = "0x180E50C60", Slot = "4")]
// Token: 0x060033C9 RID: 13257 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033C9")]
[Address(RVA = "0x7B4410", Offset = "0x7B3410", VA = "0x1807B4410", Slot = "4")]
public int Compare(BorderVertex x, BorderVertex y)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003133 RID: 12595 RVA: 0x00066D84 File Offset: 0x00064F84
[Token(Token = "0x6003133")]
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
// Token: 0x060033CA RID: 13258 RVA: 0x0006DDB0 File Offset: 0x0006BFB0
[Token(Token = "0x60033CA")]
[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
public BorderVertexComparer()
{
}
// Token: 0x06003134 RID: 12596 RVA: 0x000020D3 File Offset: 0x000002D3
// Token: 0x060033CB RID: 13259 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003134")]
[Address(RVA = "0xE50C90", Offset = "0xE4F490", VA = "0x180E50C90")]
[Token(Token = "0x60033CB")]
[Address(RVA = "0x7B4440", Offset = "0x7B3440", VA = "0x1807B4440")]
static BorderVertexComparer()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B10 RID: 15120
[Token(Token = "0x4003B10")]
// Token: 0x04003DB8 RID: 15800
[Token(Token = "0x4003DB8")]
public static readonly BorderVertexComparer instance;
}
}

View File

@@ -3,27 +3,27 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x0200061C RID: 1564
[Token(Token = "0x200061C")]
// Token: 0x0200066B RID: 1643
[Token(Token = "0x200066B")]
internal struct Ref
{
// Token: 0x06003135 RID: 12597 RVA: 0x00066D98 File Offset: 0x00064F98
[Token(Token = "0x6003135")]
[Address(RVA = "0x43A6F0", Offset = "0x438EF0", VA = "0x18043A6F0")]
// Token: 0x060033CC RID: 13260 RVA: 0x0006DDC4 File Offset: 0x0006BFC4
[Token(Token = "0x60033CC")]
[Address(RVA = "0x43AD90", Offset = "0x439D90", VA = "0x18043AD90")]
public void Set(int tid, int tvertex)
{
this.tid = tid;
this.tvertex = tvertex;
}
// Token: 0x04003B11 RID: 15121
// Token: 0x04003DB9 RID: 15801
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B11")]
[Token(Token = "0x4003DB9")]
public int tid;
// Token: 0x04003B12 RID: 15122
// Token: 0x04003DBA RID: 15802
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4003B12")]
[Token(Token = "0x4003DBA")]
public int tvertex;
}
}

View File

@@ -3,16 +3,16 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x0200061D RID: 1565
[Token(Token = "0x200061D")]
// Token: 0x0200066C RID: 1644
[Token(Token = "0x200066C")]
internal struct Triangle : IEquatable<Triangle>
{
// Token: 0x170003B7 RID: 951
[Token(Token = "0x170003B7")]
// Token: 0x170003E2 RID: 994
[Token(Token = "0x170003E2")]
public int this[int index]
{
[Token(Token = "0x6003136")]
[Address(RVA = "0x7A6020", Offset = "0x7A4820", VA = "0x1807A6020")]
[Token(Token = "0x60033CD")]
[Address(RVA = "0xF69E00", Offset = "0xF68E00", VA = "0x180F69E00")]
get
{
if (index == 0)
@@ -25,12 +25,12 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
}
return this.v2;
}
[Token(Token = "0x6003137")]
[Address(RVA = "0x4152B0", Offset = "0x413AB0", VA = "0x1804152B0")]
[Token(Token = "0x60033CE")]
[Address(RVA = "0x4159E0", Offset = "0x4149E0", VA = "0x1804159E0")]
set
{
/*
An exception occurred when decompiling this method (06003137)
An exception occurred when decompiling this method (060033CE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.Internal.Triangle::set_Item(System.Int32,System.Int32)
@@ -56,9 +56,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
}
}
// Token: 0x06003138 RID: 12600 RVA: 0x00066E1C File Offset: 0x0006501C
[Token(Token = "0x6003138")]
[Address(RVA = "0x7A5FD0", Offset = "0x7A47D0", VA = "0x1807A5FD0")]
// Token: 0x060033CF RID: 13263 RVA: 0x0006DE48 File Offset: 0x0006C048
[Token(Token = "0x60033CF")]
[Address(RVA = "0xF69DB0", Offset = "0xF68DB0", VA = "0x180F69DB0")]
public Triangle(int index, int v0, int v1, int v2, int subMeshIndex)
{
int num = 0;
@@ -80,9 +80,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
this.n.z = (double)num2;
}
// Token: 0x06003139 RID: 12601 RVA: 0x00066E9C File Offset: 0x0006509C
[Token(Token = "0x6003139")]
[Address(RVA = "0x415140", Offset = "0x413940", VA = "0x180415140")]
// Token: 0x060033D0 RID: 13264 RVA: 0x0006DEC8 File Offset: 0x0006C0C8
[Token(Token = "0x60033D0")]
[Address(RVA = "0x415870", Offset = "0x414870", VA = "0x180415870")]
public void GetAttributeIndices(int[] attributeIndices)
{
int num = this.va0;
@@ -94,13 +94,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
attributeIndices[1] = num3;
}
// Token: 0x0600313A RID: 12602 RVA: 0x00066EE4 File Offset: 0x000650E4
[Token(Token = "0x600313A")]
[Address(RVA = "0x415230", Offset = "0x413A30", VA = "0x180415230")]
// Token: 0x060033D1 RID: 13265 RVA: 0x0006DF10 File Offset: 0x0006C110
[Token(Token = "0x60033D1")]
[Address(RVA = "0x415960", Offset = "0x414960", VA = "0x180415960")]
public void SetAttributeIndex(int index, int value)
{
/*
An exception occurred when decompiling this method (0600313A)
An exception occurred when decompiling this method (060033D1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.Internal.Triangle::SetAttributeIndex(System.Int32,System.Int32)
@@ -125,111 +125,111 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
*/;
}
// Token: 0x0600313B RID: 12603 RVA: 0x00066F20 File Offset: 0x00065120
[Token(Token = "0x600313B")]
[Address(RVA = "0x4151B0", Offset = "0x4139B0", VA = "0x1804151B0")]
// Token: 0x060033D2 RID: 13266 RVA: 0x0006DF4C File Offset: 0x0006C14C
[Token(Token = "0x60033D2")]
[Address(RVA = "0x4158E0", Offset = "0x4148E0", VA = "0x1804158E0")]
public void GetErrors(double[] err)
{
int length = err.Length;
}
// Token: 0x0600313C RID: 12604 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600313C")]
[Address(RVA = "0x365F30", Offset = "0x364730", VA = "0x180365F30", Slot = "2")]
// Token: 0x060033D3 RID: 13267 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033D3")]
[Address(RVA = "0x38AAE0", Offset = "0x389AE0", VA = "0x18038AAE0", Slot = "2")]
public override int GetHashCode()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600313D RID: 12605 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600313D")]
[Address(RVA = "0x7A5F30", Offset = "0x7A4730", VA = "0x1807A5F30", Slot = "0")]
// Token: 0x060033D4 RID: 13268 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033D4")]
[Address(RVA = "0xF69D20", Offset = "0xF68D20", VA = "0x180F69D20", Slot = "0")]
public override bool Equals(object obj)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600313E RID: 12606 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600313E")]
[Address(RVA = "0x7A5FC0", Offset = "0x7A47C0", VA = "0x1807A5FC0", Slot = "4")]
// Token: 0x060033D5 RID: 13269 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033D5")]
[Address(RVA = "0x4B0BD0", Offset = "0x4AFBD0", VA = "0x1804B0BD0", Slot = "4")]
public bool Equals(Triangle other)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B13 RID: 15123
// Token: 0x04003DBB RID: 15803
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B13")]
[Token(Token = "0x4003DBB")]
public int index;
// Token: 0x04003B14 RID: 15124
// Token: 0x04003DBC RID: 15804
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4003B14")]
[Token(Token = "0x4003DBC")]
public int v0;
// Token: 0x04003B15 RID: 15125
// Token: 0x04003DBD RID: 15805
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003B15")]
[Token(Token = "0x4003DBD")]
public int v1;
// Token: 0x04003B16 RID: 15126
// Token: 0x04003DBE RID: 15806
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4003B16")]
[Token(Token = "0x4003DBE")]
public int v2;
// Token: 0x04003B17 RID: 15127
// Token: 0x04003DBF RID: 15807
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003B17")]
[Token(Token = "0x4003DBF")]
public int subMeshIndex;
// Token: 0x04003B18 RID: 15128
// Token: 0x04003DC0 RID: 15808
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4003B18")]
[Token(Token = "0x4003DC0")]
public int va0;
// Token: 0x04003B19 RID: 15129
// Token: 0x04003DC1 RID: 15809
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003B19")]
[Token(Token = "0x4003DC1")]
public int va1;
// Token: 0x04003B1A RID: 15130
// Token: 0x04003DC2 RID: 15810
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003B1A")]
[Token(Token = "0x4003DC2")]
public int va2;
// Token: 0x04003B1B RID: 15131
// Token: 0x04003DC3 RID: 15811
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003B1B")]
[Token(Token = "0x4003DC3")]
public double err0;
// Token: 0x04003B1C RID: 15132
// Token: 0x04003DC4 RID: 15812
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003B1C")]
[Token(Token = "0x4003DC4")]
public double err1;
// Token: 0x04003B1D RID: 15133
// Token: 0x04003DC5 RID: 15813
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003B1D")]
[Token(Token = "0x4003DC5")]
public double err2;
// Token: 0x04003B1E RID: 15134
// Token: 0x04003DC6 RID: 15814
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003B1E")]
[Token(Token = "0x4003DC6")]
public double err3;
// Token: 0x04003B1F RID: 15135
// Token: 0x04003DC7 RID: 15815
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003B1F")]
[Token(Token = "0x4003DC7")]
public bool deleted;
// Token: 0x04003B20 RID: 15136
// Token: 0x04003DC8 RID: 15816
[FieldOffset(Offset = "0x41")]
[Token(Token = "0x4003B20")]
[Token(Token = "0x4003DC8")]
public bool dirty;
// Token: 0x04003B21 RID: 15137
// Token: 0x04003DC9 RID: 15817
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003B21")]
[Token(Token = "0x4003DC9")]
public Vector3d n;
}
}

View File

@@ -3,52 +3,52 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x0200061E RID: 1566
[Token(Token = "0x200061E")]
// Token: 0x0200066D RID: 1645
[Token(Token = "0x200066D")]
internal class UVChannels<TVec>
{
// Token: 0x170003B8 RID: 952
// (get) Token: 0x0600313F RID: 12607 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003B8")]
// Token: 0x170003E3 RID: 995
// (get) Token: 0x060033D6 RID: 13270 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003E3")]
public TVec[][] Data
{
[Token(Token = "0x600313F")]
[Address(RVA = "0x415330", Offset = "0x413B30", VA = "0x180415330")]
[Token(Token = "0x60033D6")]
[Address(RVA = "0x415A60", Offset = "0x414A60", VA = "0x180415A60")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003B9 RID: 953
[Token(Token = "0x170003B9")]
// Token: 0x170003E4 RID: 996
[Token(Token = "0x170003E4")]
public ResizableArray<TVec> this[int index]
{
[Token(Token = "0x6003140")]
[Address(RVA = "0x5513F0", Offset = "0x54FBF0", VA = "0x1805513F0")]
[Token(Token = "0x60033D7")]
[Address(RVA = "0x54CF40", Offset = "0x54BF40", VA = "0x18054CF40")]
get
{
return this.channels[index];
}
[Token(Token = "0x6003141")]
[Address(RVA = "0x78CA90", Offset = "0x78B290", VA = "0x18078CA90")]
[Token(Token = "0x60033D8")]
[Address(RVA = "0x785DD0", Offset = "0x784DD0", VA = "0x180785DD0")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003142 RID: 12610 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003142")]
[Address(RVA = "0x78C900", Offset = "0x78B100", VA = "0x18078C900")]
// Token: 0x060033D9 RID: 13273 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033D9")]
[Address(RVA = "0x785C40", Offset = "0x784C40", VA = "0x180785C40")]
public UVChannels()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003143 RID: 12611 RVA: 0x00066F5C File Offset: 0x0006515C
[Token(Token = "0x6003143")]
[Address(RVA = "0x78C530", Offset = "0x78AD30", VA = "0x18078C530")]
// Token: 0x060033DA RID: 13274 RVA: 0x0006DF88 File Offset: 0x0006C188
[Token(Token = "0x60033DA")]
[Address(RVA = "0x785870", Offset = "0x784870", VA = "0x180785870")]
public void Resize(int capacity, bool trimExess = false)
{
int num = 0;
@@ -61,27 +61,27 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
num++;
}
// Token: 0x06003144 RID: 12612 RVA: 0x000020D3 File Offset: 0x000002D3
// Token: 0x060033DB RID: 13275 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003144")]
[Address(RVA = "0x78C720", Offset = "0x78AF20", VA = "0x18078C720")]
[Token(Token = "0x60033DB")]
[Address(RVA = "0x785A60", Offset = "0x784A60", VA = "0x180785A60")]
static UVChannels()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B22 RID: 15138
[Token(Token = "0x4003B22")]
// Token: 0x04003DCA RID: 15818
[Token(Token = "0x4003DCA")]
private static readonly int UVChannelCount;
// Token: 0x04003B23 RID: 15139
// Token: 0x04003DCB RID: 15819
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B23")]
[Token(Token = "0x4003DCB")]
private ResizableArray<TVec>[] channels;
// Token: 0x04003B24 RID: 15140
// Token: 0x04003DCC RID: 15820
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B24")]
[Token(Token = "0x4003DCC")]
private TVec[][] channelsData;
}
}

View File

@@ -3,80 +3,80 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
{
// Token: 0x0200061F RID: 1567
[Token(Token = "0x200061F")]
// Token: 0x0200066E RID: 1646
[Token(Token = "0x200066E")]
internal struct Vertex : IEquatable<Vertex>
{
// Token: 0x06003145 RID: 12613 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003145")]
[Address(RVA = "0x970580", Offset = "0x96ED80", VA = "0x180970580")]
// Token: 0x060033DC RID: 13276 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033DC")]
[Address(RVA = "0x4B0BE0", Offset = "0x4AFBE0", VA = "0x1804B0BE0")]
public Vertex(int index, Vector3d p)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003146 RID: 12614 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003146")]
[Address(RVA = "0x365F30", Offset = "0x364730", VA = "0x180365F30", Slot = "2")]
// Token: 0x060033DD RID: 13277 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033DD")]
[Address(RVA = "0x38AAE0", Offset = "0x389AE0", VA = "0x18038AAE0", Slot = "2")]
public override int GetHashCode()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003147 RID: 12615 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003147")]
[Address(RVA = "0x9704F0", Offset = "0x96ECF0", VA = "0x1809704F0", Slot = "0")]
// Token: 0x060033DE RID: 13278 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033DE")]
[Address(RVA = "0x4B0B40", Offset = "0x4AFB40", VA = "0x1804B0B40", Slot = "0")]
public override bool Equals(object obj)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003148 RID: 12616 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003148")]
[Address(RVA = "0x7A5FC0", Offset = "0x7A47C0", VA = "0x1807A5FC0", Slot = "4")]
// Token: 0x060033DF RID: 13279 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033DF")]
[Address(RVA = "0x4B0BD0", Offset = "0x4AFBD0", VA = "0x1804B0BD0", Slot = "4")]
public bool Equals(Vertex other)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B25 RID: 15141
// Token: 0x04003DCD RID: 15821
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B25")]
[Token(Token = "0x4003DCD")]
public int index;
// Token: 0x04003B26 RID: 15142
// Token: 0x04003DCE RID: 15822
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003B26")]
[Token(Token = "0x4003DCE")]
public Vector3d p;
// Token: 0x04003B27 RID: 15143
// Token: 0x04003DCF RID: 15823
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003B27")]
[Token(Token = "0x4003DCF")]
public int tstart;
// Token: 0x04003B28 RID: 15144
// Token: 0x04003DD0 RID: 15824
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003B28")]
[Token(Token = "0x4003DD0")]
public int tcount;
// Token: 0x04003B29 RID: 15145
// Token: 0x04003DD1 RID: 15825
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003B29")]
[Token(Token = "0x4003DD1")]
public SymmetricMatrix q;
// Token: 0x04003B2A RID: 15146
// Token: 0x04003DD2 RID: 15826
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003B2A")]
[Token(Token = "0x4003DD2")]
public bool borderEdge;
// Token: 0x04003B2B RID: 15147
// Token: 0x04003DD3 RID: 15827
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x4003B2B")]
[Token(Token = "0x4003DD3")]
public bool uvSeamEdge;
// Token: 0x04003B2C RID: 15148
// Token: 0x04003DD4 RID: 15828
[FieldOffset(Offset = "0x7A")]
[Token(Token = "0x4003B2C")]
[Token(Token = "0x4003DD4")]
public bool uvFoldoverEdge;
}
}

View File

@@ -3,56 +3,56 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x0200060F RID: 1551
[Token(Token = "0x200060F")]
// Token: 0x0200065E RID: 1630
[Token(Token = "0x200065E")]
public static class MathHelper
{
// Token: 0x0600306D RID: 12397 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600306D")]
[Address(RVA = "0x424250", Offset = "0x422A50", VA = "0x180424250")]
// Token: 0x06003304 RID: 13060 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003304")]
[Address(RVA = "0x4248F0", Offset = "0x4238F0", VA = "0x1804248F0")]
public static double Min(double val1, double val2, double val3)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600306E RID: 12398 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600306E")]
[Address(RVA = "0x424230", Offset = "0x422A30", VA = "0x180424230")]
// Token: 0x06003305 RID: 13061 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003305")]
[Address(RVA = "0x4248D0", Offset = "0x4238D0", VA = "0x1804248D0")]
public static double Clamp(double value, double min, double max)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600306F RID: 12399 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600306F")]
[Address(RVA = "0x424270", Offset = "0x422A70", VA = "0x180424270")]
// Token: 0x06003306 RID: 13062 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003306")]
[Address(RVA = "0x424910", Offset = "0x423910", VA = "0x180424910")]
public static double TriangleArea(ref Vector3d p0, ref Vector3d p1, ref Vector3d p2)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003ACB RID: 15051
[Token(Token = "0x4003ACB")]
// Token: 0x04003D73 RID: 15731
[Token(Token = "0x4003D73")]
public const float PI = 3.1415927f;
// Token: 0x04003ACC RID: 15052
[Token(Token = "0x4003ACC")]
// Token: 0x04003D74 RID: 15732
[Token(Token = "0x4003D74")]
public const double PId = 3.141592653589793;
// Token: 0x04003ACD RID: 15053
[Token(Token = "0x4003ACD")]
// Token: 0x04003D75 RID: 15733
[Token(Token = "0x4003D75")]
public const float Deg2Rad = 0.017453292f;
// Token: 0x04003ACE RID: 15054
[Token(Token = "0x4003ACE")]
// Token: 0x04003D76 RID: 15734
[Token(Token = "0x4003D76")]
public const double Deg2Radd = 0.017453292519943295;
// Token: 0x04003ACF RID: 15055
[Token(Token = "0x4003ACF")]
// Token: 0x04003D77 RID: 15735
[Token(Token = "0x4003D77")]
public const float Rad2Deg = 57.295776f;
// Token: 0x04003AD0 RID: 15056
[Token(Token = "0x4003AD0")]
// Token: 0x04003D78 RID: 15736
[Token(Token = "0x4003D78")]
public const double Rad2Degd = 57.29577951308232;
}
}

View File

@@ -5,101 +5,101 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000612 RID: 1554
[Token(Token = "0x2000612")]
// Token: 0x02000661 RID: 1633
[Token(Token = "0x2000661")]
public static class MeshCombiner
{
// Token: 0x0600309C RID: 12444 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600309C")]
[Address(RVA = "0x426910", Offset = "0x425110", VA = "0x180426910")]
// Token: 0x06003333 RID: 13107 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003333")]
[Address(RVA = "0x426FB0", Offset = "0x425FB0", VA = "0x180426FB0")]
public static Mesh CombineMeshes(Transform rootTransform, MeshRenderer[] renderers, out Material[] resultMaterials)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600309D RID: 12445 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600309D")]
[Address(RVA = "0x4287D0", Offset = "0x426FD0", VA = "0x1804287D0")]
// Token: 0x06003334 RID: 13108 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003334")]
[Address(RVA = "0x428E70", Offset = "0x427E70", VA = "0x180428E70")]
public static Mesh CombineMeshes(Transform rootTransform, SkinnedMeshRenderer[] renderers, out Material[] resultMaterials, out Transform[] resultBones)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600309E RID: 12446 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600309E")]
[Address(RVA = "0x428EC0", Offset = "0x4276C0", VA = "0x180428EC0")]
// Token: 0x06003335 RID: 13109 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003335")]
[Address(RVA = "0x429560", Offset = "0x428560", VA = "0x180429560")]
public static Mesh CombineMeshes(Mesh[] meshes, Matrix4x4[] transforms, Material[][] materials, out Material[] resultMaterials)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600309F RID: 12447 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600309F")]
[Address(RVA = "0x427150", Offset = "0x425950", VA = "0x180427150")]
// Token: 0x06003336 RID: 13110 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003336")]
[Address(RVA = "0x4277F0", Offset = "0x4267F0", VA = "0x1804277F0")]
public static Mesh CombineMeshes(Mesh[] meshes, Matrix4x4[] transforms, Material[][] materials, Transform[][] bones, out Material[] resultMaterials, out Transform[] resultBones)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A0 RID: 12448 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A0")]
[Address(RVA = "0x428FE0", Offset = "0x4277E0", VA = "0x180428FE0")]
// Token: 0x06003337 RID: 13111 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003337")]
[Address(RVA = "0x429680", Offset = "0x428680", VA = "0x180429680")]
private static void CopyVertexPositions(ICollection<Vector3> list, Vector3[] arr)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A1 RID: 12449 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A1")]
[Address(RVA = "0x6AD6A0", Offset = "0x6ABEA0", VA = "0x1806AD6A0")]
// Token: 0x06003338 RID: 13112 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003338")]
[Address(RVA = "0x582320", Offset = "0x581320", VA = "0x180582320")]
private static void CopyVertexAttributes<T>(ref List<T> dest, IEnumerable<T> src, int previousVertexCount, int meshVertexCount, int totalVertexCount, T defaultValue)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A2 RID: 12450 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A2")]
[Address(RVA = "0x6ADC40", Offset = "0x6AC440", VA = "0x1806ADC40")]
// Token: 0x06003339 RID: 13113 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003339")]
[Address(RVA = "0x5828C0", Offset = "0x5818C0", VA = "0x1805828C0")]
private static T[] MergeArrays<T>(T[] arr1, T[] arr2)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A3 RID: 12451 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A3")]
[Address(RVA = "0x429630", Offset = "0x427E30", VA = "0x180429630")]
// Token: 0x0600333A RID: 13114 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600333A")]
[Address(RVA = "0x429CD0", Offset = "0x428CD0", VA = "0x180429CD0")]
private static void TransformVertices(Vector3[] vertices, ref Matrix4x4 transform)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A4 RID: 12452 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A4")]
[Address(RVA = "0x429410", Offset = "0x427C10", VA = "0x180429410")]
// Token: 0x0600333B RID: 13115 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600333B")]
[Address(RVA = "0x429AB0", Offset = "0x428AB0", VA = "0x180429AB0")]
private static void TransformNormals(Vector3[] normals, ref Matrix4x4 transform)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A5 RID: 12453 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A5")]
[Address(RVA = "0x4294D0", Offset = "0x427CD0", VA = "0x1804294D0")]
// Token: 0x0600333C RID: 13116 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600333C")]
[Address(RVA = "0x429B70", Offset = "0x428B70", VA = "0x180429B70")]
private static void TransformTangents(Vector4[] tangents, ref Matrix4x4 transform)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A6 RID: 12454 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60030A6")]
[Address(RVA = "0x429140", Offset = "0x427940", VA = "0x180429140")]
// Token: 0x0600333D RID: 13117 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600333D")]
[Address(RVA = "0x4297E0", Offset = "0x4287E0", VA = "0x1804297E0")]
private static void RemapBones(BoneWeight[] boneWeights, int[] boneIndices)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060030A7 RID: 12455 RVA: 0x00066814 File Offset: 0x00064A14
[Token(Token = "0x60030A7")]
[Address(RVA = "0x4268F0", Offset = "0x4250F0", VA = "0x1804268F0")]
// Token: 0x0600333E RID: 13118 RVA: 0x0006D840 File Offset: 0x0006BA40
[Token(Token = "0x600333E")]
[Address(RVA = "0x426F90", Offset = "0x425F90", VA = "0x180426F90")]
private static bool CanReadMesh(Mesh mesh)
{
return mesh.isReadable;

View File

@@ -6,124 +6,124 @@ using UnityEngine.Rendering;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000616 RID: 1558
[Token(Token = "0x2000616")]
// Token: 0x02000665 RID: 1637
[Token(Token = "0x2000665")]
public static class MeshUtils
{
// Token: 0x0600310A RID: 12554 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600310A")]
[Address(RVA = "0xCBB5C0", Offset = "0xCB9DC0", VA = "0x180CBB5C0")]
// Token: 0x060033A1 RID: 13217 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A1")]
[Address(RVA = "0xC2DC90", Offset = "0xC2CC90", VA = "0x180C2DC90")]
public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector2>[] uvs, Matrix4x4[] bindposes, BlendShape[] blendShapes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600310B RID: 12555 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600310B")]
[Address(RVA = "0xCBBC90", Offset = "0xCBA490", VA = "0x180CBBC90")]
// Token: 0x060033A2 RID: 13218 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A2")]
[Address(RVA = "0xC2E360", Offset = "0xC2D360", VA = "0x180C2E360")]
public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector4>[] uvs, Matrix4x4[] bindposes, BlendShape[] blendShapes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600310C RID: 12556 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600310C")]
[Address(RVA = "0xCBB6A0", Offset = "0xCB9EA0", VA = "0x180CBB6A0")]
// Token: 0x060033A3 RID: 13219 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A3")]
[Address(RVA = "0xC2DD70", Offset = "0xC2CD70", VA = "0x180C2DD70")]
public static Mesh CreateMesh(Vector3[] vertices, int[][] indices, Vector3[] normals, Vector4[] tangents, Color[] colors, BoneWeight[] boneWeights, List<Vector2>[] uvs2D, List<Vector3>[] uvs3D, List<Vector4>[] uvs4D, Matrix4x4[] bindposes, BlendShape[] blendShapes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600310D RID: 12557 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600310D")]
[Address(RVA = "0xCBBE00", Offset = "0xCBA600", VA = "0x180CBBE00")]
// Token: 0x060033A4 RID: 13220 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A4")]
[Address(RVA = "0xC2E4D0", Offset = "0xC2D4D0", VA = "0x180C2E4D0")]
public static BlendShape[] GetMeshBlendShapes(Mesh mesh)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600310E RID: 12558 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600310E")]
[Address(RVA = "0xCBB120", Offset = "0xCB9920", VA = "0x180CBB120")]
// Token: 0x060033A5 RID: 13221 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A5")]
[Address(RVA = "0xC2D7F0", Offset = "0xC2C7F0", VA = "0x180C2D7F0")]
public static void ApplyMeshBlendShapes(Mesh mesh, BlendShape[] blendShapes)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600310F RID: 12559 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600310F")]
[Address(RVA = "0xCBC6C0", Offset = "0xCBAEC0", VA = "0x180CBC6C0")]
// Token: 0x060033A6 RID: 13222 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A6")]
[Address(RVA = "0xC2ED90", Offset = "0xC2DD90", VA = "0x180C2ED90")]
public static IList<Vector4>[] GetMeshUVs(Mesh mesh)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003110 RID: 12560 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003110")]
[Address(RVA = "0xCBC180", Offset = "0xCBA980", VA = "0x180CBC180")]
// Token: 0x060033A7 RID: 13223 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A7")]
[Address(RVA = "0xC2E850", Offset = "0xC2D850", VA = "0x180C2E850")]
public static IList<Vector2> GetMeshUVs2D(Mesh mesh, int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003111 RID: 12561 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003111")]
[Address(RVA = "0xCBC340", Offset = "0xCBAB40", VA = "0x180CBC340")]
// Token: 0x060033A8 RID: 13224 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A8")]
[Address(RVA = "0xC2EA10", Offset = "0xC2DA10", VA = "0x180C2EA10")]
public static IList<Vector3> GetMeshUVs3D(Mesh mesh, int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003112 RID: 12562 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003112")]
[Address(RVA = "0xCBC500", Offset = "0xCBAD00", VA = "0x180CBC500")]
// Token: 0x060033A9 RID: 13225 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033A9")]
[Address(RVA = "0xC2EBD0", Offset = "0xC2DBD0", VA = "0x180C2EBD0")]
public static IList<Vector4> GetMeshUVs(Mesh mesh, int channel)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003113 RID: 12563 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003113")]
[Address(RVA = "0xCBCA80", Offset = "0xCBB280", VA = "0x180CBCA80")]
// Token: 0x060033AA RID: 13226 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033AA")]
[Address(RVA = "0xC2F150", Offset = "0xC2E150", VA = "0x180C2F150")]
public static int GetUsedUVComponents(IList<Vector4> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003114 RID: 12564 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003114")]
[Address(RVA = "0xCBB2D0", Offset = "0xCB9AD0", VA = "0x180CBB2D0")]
// Token: 0x060033AB RID: 13227 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033AB")]
[Address(RVA = "0xC2D9A0", Offset = "0xC2C9A0", VA = "0x180C2D9A0")]
public static Vector2[] ConvertUVsTo2D(IList<Vector4> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003115 RID: 12565 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003115")]
[Address(RVA = "0xCBB440", Offset = "0xCB9C40", VA = "0x180CBB440")]
// Token: 0x060033AC RID: 13228 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033AC")]
[Address(RVA = "0xC2DB10", Offset = "0xC2CB10", VA = "0x180C2DB10")]
public static Vector3[] ConvertUVsTo3D(IList<Vector4> uvs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003116 RID: 12566 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003116")]
[Address(RVA = "0xCBC8A0", Offset = "0xCBB0A0", VA = "0x180CBC8A0")]
// Token: 0x060033AD RID: 13229 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033AD")]
[Address(RVA = "0xC2EF70", Offset = "0xC2DF70", VA = "0x180C2EF70")]
public static Vector2Int[] GetSubMeshIndexMinMax(int[][] indices, out IndexFormat indexFormat)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003117 RID: 12567 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003117")]
[Address(RVA = "0xCBBD70", Offset = "0xCBA570", VA = "0x180CBBD70")]
// Token: 0x060033AE RID: 13230 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033AE")]
[Address(RVA = "0xC2E440", Offset = "0xC2D440", VA = "0x180C2E440")]
private static void GetIndexMinMax(int[] indices, out int minIndex, out int maxIndex)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B04 RID: 15108
[Token(Token = "0x4003B04")]
// Token: 0x04003DAC RID: 15788
[Token(Token = "0x4003DAC")]
public static readonly int UVChannelCount;
}
}

View File

@@ -3,147 +3,147 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000617 RID: 1559
[Token(Token = "0x2000617")]
// Token: 0x02000666 RID: 1638
[Token(Token = "0x2000666")]
internal sealed class ResizableArray<T>
{
// Token: 0x170003B4 RID: 948
// (get) Token: 0x06003119 RID: 12569 RVA: 0x00066C50 File Offset: 0x00064E50
[Token(Token = "0x170003B4")]
// Token: 0x170003DF RID: 991
// (get) Token: 0x060033B0 RID: 13232 RVA: 0x0006DC7C File Offset: 0x0006BE7C
[Token(Token = "0x170003DF")]
public int Length
{
[Token(Token = "0x6003119")]
[Address(RVA = "0x29D0F0", Offset = "0x29B8F0", VA = "0x18029D0F0")]
[Token(Token = "0x60033B0")]
[Address(RVA = "0x29D0F0", Offset = "0x29C0F0", VA = "0x18029D0F0")]
get
{
return this.length;
}
}
// Token: 0x170003B5 RID: 949
// (get) Token: 0x0600311A RID: 12570 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003B5")]
// Token: 0x170003E0 RID: 992
// (get) Token: 0x060033B1 RID: 13233 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003E0")]
public T[] Data
{
[Token(Token = "0x600311A")]
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
[Token(Token = "0x60033B1")]
[Address(RVA = "0x32FD80", Offset = "0x32ED80", VA = "0x18032FD80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170003B6 RID: 950
[Token(Token = "0x170003B6")]
// Token: 0x170003E1 RID: 993
[Token(Token = "0x170003E1")]
public T this[int index]
{
[Token(Token = "0x600311B")]
[Address(RVA = "0x5513F0", Offset = "0x54FBF0", VA = "0x1805513F0")]
[Token(Token = "0x60033B2")]
[Address(RVA = "0x54CF40", Offset = "0x54BF40", VA = "0x18054CF40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600311C")]
[Address(RVA = "0xA08180", Offset = "0xA06980", VA = "0x180A08180")]
[Token(Token = "0x60033B3")]
[Address(RVA = "0xA1DC20", Offset = "0xA1CC20", VA = "0x180A1DC20")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600311D RID: 12573 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600311D")]
[Address(RVA = "0x29BF60", Offset = "0x29A760", VA = "0x18029BF60")]
// Token: 0x060033B4 RID: 13236 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033B4")]
[Address(RVA = "0x29BF60", Offset = "0x29AF60", VA = "0x18029BF60")]
public ResizableArray(int capacity)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600311E RID: 12574 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600311E")]
[Address(RVA = "0xA07C20", Offset = "0xA06420", VA = "0x180A07C20")]
// Token: 0x060033B5 RID: 13237 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033B5")]
[Address(RVA = "0xA1D6C0", Offset = "0xA1C6C0", VA = "0x180A1D6C0")]
public ResizableArray(int capacity, int length)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600311F RID: 12575 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600311F")]
[Address(RVA = "0xA06820", Offset = "0xA05020", VA = "0x180A06820")]
// Token: 0x060033B6 RID: 13238 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033B6")]
[Address(RVA = "0xA1C2C0", Offset = "0xA1B2C0", VA = "0x180A1C2C0")]
public ResizableArray(T[] initialArray)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003120 RID: 12576 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003120")]
[Address(RVA = "0xA04930", Offset = "0xA03130", VA = "0x180A04930")]
// Token: 0x060033B7 RID: 13239 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033B7")]
[Address(RVA = "0xA1A3D0", Offset = "0xA193D0", VA = "0x180A1A3D0")]
private void IncreaseCapacity(int capacity)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003121 RID: 12577 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003121")]
[Address(RVA = "0x859C70", Offset = "0x858470", VA = "0x180859C70")]
// Token: 0x060033B8 RID: 13240 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033B8")]
[Address(RVA = "0x842E40", Offset = "0x841E40", VA = "0x180842E40")]
public void Clear()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003122 RID: 12578 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003122")]
[Address(RVA = "0xA050E0", Offset = "0xA038E0", VA = "0x180A050E0")]
// Token: 0x060033B9 RID: 13241 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033B9")]
[Address(RVA = "0xA1AB80", Offset = "0xA19B80", VA = "0x180A1AB80")]
public void Resize(int length, bool trimExess = false, bool clearMemory = false)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003123 RID: 12579 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003123")]
[Address(RVA = "0xA05860", Offset = "0xA04060", VA = "0x180A05860")]
// Token: 0x060033BA RID: 13242 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033BA")]
[Address(RVA = "0xA1B300", Offset = "0xA1A300", VA = "0x180A1B300")]
public void TrimExcess()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003124 RID: 12580 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003124")]
[Address(RVA = "0xA04360", Offset = "0xA02B60", VA = "0x180A04360")]
// Token: 0x060033BB RID: 13243 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033BB")]
[Address(RVA = "0xA19E00", Offset = "0xA18E00", VA = "0x180A19E00")]
public void Add(T item)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003125 RID: 12581 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003125")]
[Address(RVA = "0xA057E0", Offset = "0xA03FE0", VA = "0x180A057E0")]
// Token: 0x060033BC RID: 13244 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60033BC")]
[Address(RVA = "0xA1B280", Offset = "0xA1A280", VA = "0x180A1B280")]
public T[] ToArray()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003126 RID: 12582 RVA: 0x000020D3 File Offset: 0x000002D3
// Token: 0x060033BD RID: 13245 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003126")]
[Address(RVA = "0xA05910", Offset = "0xA04110", VA = "0x180A05910")]
[Token(Token = "0x60033BD")]
[Address(RVA = "0xA1B3B0", Offset = "0xA1A3B0", VA = "0x180A1B3B0")]
static ResizableArray()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003B05 RID: 15109
// Token: 0x04003DAD RID: 15789
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B05")]
[Token(Token = "0x4003DAD")]
private T[] items;
// Token: 0x04003B06 RID: 15110
// Token: 0x04003DAE RID: 15790
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003B06")]
[Token(Token = "0x4003DAE")]
private int length;
// Token: 0x04003B07 RID: 15111
[Token(Token = "0x4003B07")]
// Token: 0x04003DAF RID: 15791
[Token(Token = "0x4003DAF")]
private static T[] emptyArr;
}
}

View File

@@ -5,82 +5,82 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000614 RID: 1556
[Token(Token = "0x2000614")]
// Token: 0x02000663 RID: 1635
[Token(Token = "0x2000663")]
[Serializable]
[StructLayout(3)]
public struct SimplificationOptions
{
// Token: 0x06003107 RID: 12551 RVA: 0x000020D3 File Offset: 0x000002D3
// Token: 0x0600339E RID: 13214 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003107")]
[Address(RVA = "0x11C6950", Offset = "0x11C5150", VA = "0x1811C6950")]
[Token(Token = "0x600339E")]
[Address(RVA = "0x1461680", Offset = "0x1460680", VA = "0x181461680")]
static SimplificationOptions()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003AF9 RID: 15097
[Token(Token = "0x4003AF9")]
// Token: 0x04003DA1 RID: 15777
[Token(Token = "0x4003DA1")]
public static readonly SimplificationOptions Default;
// Token: 0x04003AFA RID: 15098
// Token: 0x04003DA2 RID: 15778
[Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003AFA")]
[Token(Token = "0x4003DA2")]
[Tooltip("If the border edges should be preserved.")]
public bool PreserveBorderEdges;
// Token: 0x04003AFB RID: 15099
// Token: 0x04003DA3 RID: 15779
[Cpp2IlInjected.FieldOffset(Offset = "0x1")]
[Token(Token = "0x4003AFB")]
[Token(Token = "0x4003DA3")]
[Tooltip("If the UV seam edges should be preserved.")]
public bool PreserveUVSeamEdges;
// Token: 0x04003AFC RID: 15100
// Token: 0x04003DA4 RID: 15780
[Cpp2IlInjected.FieldOffset(Offset = "0x2")]
[Token(Token = "0x4003AFC")]
[Token(Token = "0x4003DA4")]
[Tooltip("If the UV foldover edges should be preserved.")]
public bool PreserveUVFoldoverEdges;
// Token: 0x04003AFD RID: 15101
// Token: 0x04003DA5 RID: 15781
[Cpp2IlInjected.FieldOffset(Offset = "0x3")]
[Token(Token = "0x4003AFD")]
[Token(Token = "0x4003DA5")]
[Tooltip("If the discrete curvature of the mesh surface be taken into account during simplification. Taking surface curvature into account can result in very good quality mesh simplification, but it can slow the simplification process significantly.")]
public bool PreserveSurfaceCurvature;
// Token: 0x04003AFE RID: 15102
// Token: 0x04003DA6 RID: 15782
[Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x4003AFE")]
[Token(Token = "0x4003DA6")]
[Tooltip("If a feature for smarter vertex linking should be enabled, reducing artifacts at the cost of slower simplification.")]
public bool EnableSmartLink;
// Token: 0x04003AFF RID: 15103
// Token: 0x04003DA7 RID: 15783
[Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003AFF")]
[Token(Token = "0x4003DA7")]
[Tooltip("The maximum distance between two vertices in order to link them.")]
public double VertexLinkDistance;
// Token: 0x04003B00 RID: 15104
// Token: 0x04003DA8 RID: 15784
[Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003B00")]
[Token(Token = "0x4003DA8")]
[Tooltip("The maximum iteration count. Higher number is more expensive but can bring you closer to your target quality.")]
public int MaxIterationCount;
// Token: 0x04003B01 RID: 15105
// Token: 0x04003DA9 RID: 15785
[Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003B01")]
[Token(Token = "0x4003DA9")]
[Tooltip("The agressiveness of the mesh simplification. Higher number equals higher quality, but more expensive to run.")]
public double Agressiveness;
// Token: 0x04003B02 RID: 15106
// Token: 0x04003DAA RID: 15786
[Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003B02")]
[Token(Token = "0x4003DAA")]
[Tooltip("If a manual UV component count should be used (set by UV Component Count below), instead of the automatic detection.")]
public bool ManualUVComponentCount;
// Token: 0x04003B03 RID: 15107
// Token: 0x04003DAB RID: 15787
[Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003B03")]
[Token(Token = "0x4003DAB")]
[Tooltip("The UV component count. The same UV component count will be used on all UV channels.")]
[Range(0f, 4f)]
public int UVComponentCount;

View File

@@ -3,25 +3,25 @@ using Cpp2IlInjected;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000610 RID: 1552
[Token(Token = "0x2000610")]
// Token: 0x0200065F RID: 1631
[Token(Token = "0x200065F")]
public struct SymmetricMatrix
{
// Token: 0x17000395 RID: 917
[Token(Token = "0x17000395")]
// Token: 0x170003C0 RID: 960
[Token(Token = "0x170003C0")]
public double this[int index]
{
[Token(Token = "0x6003070")]
[Address(RVA = "0x131C0B0", Offset = "0x131A8B0", VA = "0x18131C0B0")]
[Token(Token = "0x6003307")]
[Address(RVA = "0x97CC60", Offset = "0x97BC60", VA = "0x18097CC60")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06003071 RID: 12401 RVA: 0x0006665C File Offset: 0x0006485C
[Token(Token = "0x6003071")]
[Address(RVA = "0x131C480", Offset = "0x131AC80", VA = "0x18131C480")]
// Token: 0x06003308 RID: 13064 RVA: 0x0006D688 File Offset: 0x0006B888
[Token(Token = "0x6003308")]
[Address(RVA = "0x98D6C0", Offset = "0x98C6C0", VA = "0x18098D6C0")]
public SymmetricMatrix(double c)
{
this.m0 = c;
@@ -31,117 +31,117 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier
this.m8 = c;
}
// Token: 0x06003072 RID: 12402 RVA: 0x0006668C File Offset: 0x0006488C
[Token(Token = "0x6003072")]
[Address(RVA = "0x131C420", Offset = "0x131AC20", VA = "0x18131C420")]
// Token: 0x06003309 RID: 13065 RVA: 0x0006D6B8 File Offset: 0x0006B8B8
[Token(Token = "0x6003309")]
[Address(RVA = "0x98D660", Offset = "0x98C660", VA = "0x18098D660")]
public SymmetricMatrix(double m0, double m1, double m2, double m3, double m4, double m5, double m6, double m7, double m8, double m9)
{
}
// Token: 0x06003073 RID: 12403 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003073")]
[Address(RVA = "0x131C4A0", Offset = "0x131ACA0", VA = "0x18131C4A0")]
// Token: 0x0600330A RID: 13066 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600330A")]
[Address(RVA = "0x98D6E0", Offset = "0x98C6E0", VA = "0x18098D6E0")]
public SymmetricMatrix(double a, double b, double c, double d)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003074 RID: 12404 RVA: 0x0006669C File Offset: 0x0006489C
[Token(Token = "0x6003074")]
[Address(RVA = "0x131C520", Offset = "0x131AD20", VA = "0x18131C520")]
// Token: 0x0600330B RID: 13067 RVA: 0x0006D6C8 File Offset: 0x0006B8C8
[Token(Token = "0x600330B")]
[Address(RVA = "0x98D760", Offset = "0x98C760", VA = "0x18098D760")]
public static SymmetricMatrix operator +(SymmetricMatrix a, SymmetricMatrix b)
{
return a;
}
// Token: 0x06003075 RID: 12405 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003075")]
[Address(RVA = "0x131C1B0", Offset = "0x131A9B0", VA = "0x18131C1B0")]
// Token: 0x0600330C RID: 13068 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600330C")]
[Address(RVA = "0x98D3F0", Offset = "0x98C3F0", VA = "0x18098D3F0")]
internal double Determinant1()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003076 RID: 12406 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003076")]
[Address(RVA = "0x131C240", Offset = "0x131AA40", VA = "0x18131C240")]
// Token: 0x0600330D RID: 13069 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600330D")]
[Address(RVA = "0x98D480", Offset = "0x98C480", VA = "0x18098D480")]
internal double Determinant2()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003077 RID: 12407 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003077")]
[Address(RVA = "0x131C2E0", Offset = "0x131AAE0", VA = "0x18131C2E0")]
// Token: 0x0600330E RID: 13070 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600330E")]
[Address(RVA = "0x98D520", Offset = "0x98C520", VA = "0x18098D520")]
internal double Determinant3()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003078 RID: 12408 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003078")]
[Address(RVA = "0x131C380", Offset = "0x131AB80", VA = "0x18131C380")]
// Token: 0x0600330F RID: 13071 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600330F")]
[Address(RVA = "0x98D5C0", Offset = "0x98C5C0", VA = "0x18098D5C0")]
internal double Determinant4()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003079 RID: 12409 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003079")]
[Address(RVA = "0x131BE00", Offset = "0x131A600", VA = "0x18131BE00")]
// Token: 0x06003310 RID: 13072 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003310")]
[Address(RVA = "0x97C9B0", Offset = "0x97B9B0", VA = "0x18097C9B0")]
public double Determinant(int a11, int a12, int a13, int a21, int a22, int a23, int a31, int a32, int a33)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003AD1 RID: 15057
// Token: 0x04003D79 RID: 15737
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003AD1")]
[Token(Token = "0x4003D79")]
public double m0;
// Token: 0x04003AD2 RID: 15058
// Token: 0x04003D7A RID: 15738
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003AD2")]
[Token(Token = "0x4003D7A")]
public double m1;
// Token: 0x04003AD3 RID: 15059
// Token: 0x04003D7B RID: 15739
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003AD3")]
[Token(Token = "0x4003D7B")]
public double m2;
// Token: 0x04003AD4 RID: 15060
// Token: 0x04003D7C RID: 15740
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AD4")]
[Token(Token = "0x4003D7C")]
public double m3;
// Token: 0x04003AD5 RID: 15061
// Token: 0x04003D7D RID: 15741
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003AD5")]
[Token(Token = "0x4003D7D")]
public double m4;
// Token: 0x04003AD6 RID: 15062
// Token: 0x04003D7E RID: 15742
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003AD6")]
[Token(Token = "0x4003D7E")]
public double m5;
// Token: 0x04003AD7 RID: 15063
// Token: 0x04003D7F RID: 15743
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003AD7")]
[Token(Token = "0x4003D7F")]
public double m6;
// Token: 0x04003AD8 RID: 15064
// Token: 0x04003D80 RID: 15744
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003AD8")]
[Token(Token = "0x4003D80")]
public double m7;
// Token: 0x04003AD9 RID: 15065
// Token: 0x04003D81 RID: 15745
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003AD9")]
[Token(Token = "0x4003D81")]
public double m8;
// Token: 0x04003ADA RID: 15066
// Token: 0x04003D82 RID: 15746
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003ADA")]
[Token(Token = "0x4003D82")]
public double m9;
}
}

View File

@@ -4,43 +4,43 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem.MeshSimplifier
{
// Token: 0x02000611 RID: 1553
[Token(Token = "0x2000611")]
// Token: 0x02000660 RID: 1632
[Token(Token = "0x2000660")]
public struct Vector3d : IEquatable<Vector3d>
{
// Token: 0x17000396 RID: 918
// (get) Token: 0x0600307A RID: 12410 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000396")]
// Token: 0x170003C1 RID: 961
// (get) Token: 0x06003311 RID: 13073 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003C1")]
public double Magnitude
{
[Token(Token = "0x600307A")]
[Address(RVA = "0x96EE60", Offset = "0x96D660", VA = "0x18096EE60")]
[Token(Token = "0x6003311")]
[Address(RVA = "0x4AF4B0", Offset = "0x4AE4B0", VA = "0x1804AF4B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000397 RID: 919
// (get) Token: 0x0600307B RID: 12411 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000397")]
// Token: 0x170003C2 RID: 962
// (get) Token: 0x06003312 RID: 13074 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170003C2")]
public double MagnitudeSqr
{
[Token(Token = "0x600307B")]
[Address(RVA = "0x96EE30", Offset = "0x96D630", VA = "0x18096EE30")]
[Token(Token = "0x6003312")]
[Address(RVA = "0x4AF480", Offset = "0x4AE480", VA = "0x1804AF480")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17000398 RID: 920
// (get) Token: 0x0600307C RID: 12412 RVA: 0x000666AC File Offset: 0x000648AC
[Token(Token = "0x17000398")]
// Token: 0x170003C3 RID: 963
// (get) Token: 0x06003313 RID: 13075 RVA: 0x0006D6D8 File Offset: 0x0006B8D8
[Token(Token = "0x170003C3")]
public Vector3d Normalized
{
[Token(Token = "0x600307C")]
[Address(RVA = "0x96EF10", Offset = "0x96D710", VA = "0x18096EF10")]
[Token(Token = "0x6003313")]
[Address(RVA = "0x4AF560", Offset = "0x4AE560", VA = "0x1804AF560")]
get
{
int num = 0;
@@ -51,22 +51,22 @@ namespace MTAssets.UltimateLODSystem.MeshSimplifier
}
}
// Token: 0x17000399 RID: 921
[Token(Token = "0x17000399")]
// Token: 0x170003C4 RID: 964
[Token(Token = "0x170003C4")]
public double this[int index]
{
[Token(Token = "0x600307D")]
[Address(RVA = "0x96ED90", Offset = "0x96D590", VA = "0x18096ED90")]
[Token(Token = "0x6003314")]
[Address(RVA = "0x4AF3E0", Offset = "0x4AE3E0", VA = "0x1804AF3E0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600307E")]
[Address(RVA = "0x96F290", Offset = "0x96DA90", VA = "0x18096F290")]
[Token(Token = "0x6003315")]
[Address(RVA = "0x4AF8E0", Offset = "0x4AE8E0", VA = "0x1804AF8E0")]
set
{
/*
An exception occurred when decompiling this method (0600307E)
An exception occurred when decompiling this method (06003315)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.Vector3d::set_Item(System.Int32,System.Double)
@@ -92,244 +92,244 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAsse
}
}
// Token: 0x0600307F RID: 12415 RVA: 0x000666F8 File Offset: 0x000648F8
[Token(Token = "0x600307F")]
[Address(RVA = "0x96ED80", Offset = "0x96D580", VA = "0x18096ED80")]
// Token: 0x06003316 RID: 13078 RVA: 0x0006D724 File Offset: 0x0006B924
[Token(Token = "0x6003316")]
[Address(RVA = "0x4AF3D0", Offset = "0x4AE3D0", VA = "0x1804AF3D0")]
public Vector3d(double value)
{
this.x = value;
}
// Token: 0x06003080 RID: 12416 RVA: 0x0006670C File Offset: 0x0006490C
[Token(Token = "0x6003080")]
[Address(RVA = "0x96EB80", Offset = "0x96D380", VA = "0x18096EB80")]
// Token: 0x06003317 RID: 13079 RVA: 0x0006D738 File Offset: 0x0006B938
[Token(Token = "0x6003317")]
[Address(RVA = "0x4AF1D0", Offset = "0x4AE1D0", VA = "0x1804AF1D0")]
public Vector3d(double x, double y, double z)
{
}
// Token: 0x06003081 RID: 12417 RVA: 0x0006671C File Offset: 0x0006491C
[Token(Token = "0x6003081")]
[Address(RVA = "0x96ED40", Offset = "0x96D540", VA = "0x18096ED40")]
// Token: 0x06003318 RID: 13080 RVA: 0x0006D748 File Offset: 0x0006B948
[Token(Token = "0x6003318")]
[Address(RVA = "0x4AF390", Offset = "0x4AE390", VA = "0x1804AF390")]
public Vector3d(Vector3 vector)
{
float num = vector.z;
}
// Token: 0x06003082 RID: 12418 RVA: 0x00066730 File Offset: 0x00064930
[Token(Token = "0x6003082")]
[Address(RVA = "0x96EF90", Offset = "0x96D790", VA = "0x18096EF90")]
// Token: 0x06003319 RID: 13081 RVA: 0x0006D75C File Offset: 0x0006B95C
[Token(Token = "0x6003319")]
[Address(RVA = "0x4AF5E0", Offset = "0x4AE5E0", VA = "0x1804AF5E0")]
public static Vector3d operator +(Vector3d a, Vector3d b)
{
return a;
}
// Token: 0x06003083 RID: 12419 RVA: 0x00066740 File Offset: 0x00064940
[Token(Token = "0x6003083")]
[Address(RVA = "0x96F220", Offset = "0x96DA20", VA = "0x18096F220")]
// Token: 0x0600331A RID: 13082 RVA: 0x0006D76C File Offset: 0x0006B96C
[Token(Token = "0x600331A")]
[Address(RVA = "0x4AF870", Offset = "0x4AE870", VA = "0x1804AF870")]
public static Vector3d operator -(Vector3d a, Vector3d b)
{
return a;
}
// Token: 0x06003084 RID: 12420 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003084")]
[Address(RVA = "0x96F1C0", Offset = "0x96D9C0", VA = "0x18096F1C0")]
// Token: 0x0600331B RID: 13083 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600331B")]
[Address(RVA = "0x4AF810", Offset = "0x4AE810", VA = "0x1804AF810")]
public static Vector3d operator *(Vector3d a, double d)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003085 RID: 12421 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003085")]
[Address(RVA = "0x96F1F0", Offset = "0x96D9F0", VA = "0x18096F1F0")]
// Token: 0x0600331C RID: 13084 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600331C")]
[Address(RVA = "0x4AF840", Offset = "0x4AE840", VA = "0x1804AF840")]
public static Vector3d operator *(double d, Vector3d a)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003086 RID: 12422 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003086")]
[Address(RVA = "0x96EFD0", Offset = "0x96D7D0", VA = "0x18096EFD0")]
// Token: 0x0600331D RID: 13085 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600331D")]
[Address(RVA = "0x4AF620", Offset = "0x4AE620", VA = "0x1804AF620")]
public static Vector3d operator /(Vector3d a, double d)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003087 RID: 12423 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003087")]
[Address(RVA = "0x96F260", Offset = "0x96DA60", VA = "0x18096F260")]
// Token: 0x0600331E RID: 13086 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600331E")]
[Address(RVA = "0x4AF8B0", Offset = "0x4AE8B0", VA = "0x1804AF8B0")]
public static Vector3d operator -(Vector3d a)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003088 RID: 12424 RVA: 0x00066750 File Offset: 0x00064950
[Token(Token = "0x6003088")]
[Address(RVA = "0x96F000", Offset = "0x96D800", VA = "0x18096F000")]
// Token: 0x0600331F RID: 13087 RVA: 0x0006D77C File Offset: 0x0006B97C
[Token(Token = "0x600331F")]
[Address(RVA = "0x4AF650", Offset = "0x4AE650", VA = "0x1804AF650")]
public static bool operator ==(Vector3d lhs, Vector3d rhs)
{
return typeof(Vector3d).TypeHandle != null;
}
// Token: 0x06003089 RID: 12425 RVA: 0x00066764 File Offset: 0x00064964
[Token(Token = "0x6003089")]
[Address(RVA = "0x96F120", Offset = "0x96D920", VA = "0x18096F120")]
// Token: 0x06003320 RID: 13088 RVA: 0x0006D790 File Offset: 0x0006B990
[Token(Token = "0x6003320")]
[Address(RVA = "0x4AF770", Offset = "0x4AE770", VA = "0x1804AF770")]
public static bool operator !=(Vector3d lhs, Vector3d rhs)
{
return typeof(Vector3d).TypeHandle != null;
}
// Token: 0x0600308A RID: 12426 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600308A")]
[Address(RVA = "0x96F0E0", Offset = "0x96D8E0", VA = "0x18096F0E0")]
// Token: 0x06003321 RID: 13089 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003321")]
[Address(RVA = "0x4AF730", Offset = "0x4AE730", VA = "0x1804AF730")]
public static implicit operator Vector3d(Vector3 v)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600308B RID: 12427 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600308B")]
[Address(RVA = "0x96F0A0", Offset = "0x96D8A0", VA = "0x18096F0A0")]
// Token: 0x06003322 RID: 13090 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003322")]
[Address(RVA = "0x4AF6F0", Offset = "0x4AE6F0", VA = "0x1804AF6F0")]
public static explicit operator Vector3(Vector3d v)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600308C RID: 12428 RVA: 0x00066778 File Offset: 0x00064978
[Token(Token = "0x600308C")]
[Address(RVA = "0x96EB80", Offset = "0x96D380", VA = "0x18096EB80")]
// Token: 0x06003323 RID: 13091 RVA: 0x0006D7A4 File Offset: 0x0006B9A4
[Token(Token = "0x6003323")]
[Address(RVA = "0x4AF1D0", Offset = "0x4AE1D0", VA = "0x1804AF1D0")]
public void Set(double x, double y, double z)
{
}
// Token: 0x0600308D RID: 12429 RVA: 0x00066788 File Offset: 0x00064988
[Token(Token = "0x600308D")]
[Address(RVA = "0x96EB20", Offset = "0x96D320", VA = "0x18096EB20")]
// Token: 0x06003324 RID: 13092 RVA: 0x0006D7B4 File Offset: 0x0006B9B4
[Token(Token = "0x6003324")]
[Address(RVA = "0x4AF170", Offset = "0x4AE170", VA = "0x1804AF170")]
public void Scale(ref Vector3d scale)
{
}
// Token: 0x0600308E RID: 12430 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600308E")]
[Address(RVA = "0x96EA00", Offset = "0x96D200", VA = "0x18096EA00")]
// Token: 0x06003325 RID: 13093 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003325")]
[Address(RVA = "0x4AF050", Offset = "0x4AE050", VA = "0x1804AF050")]
public void Normalize()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600308F RID: 12431 RVA: 0x00066798 File Offset: 0x00064998
[Token(Token = "0x600308F")]
[Address(RVA = "0x96E760", Offset = "0x96CF60", VA = "0x18096E760")]
// Token: 0x06003326 RID: 13094 RVA: 0x0006D7C4 File Offset: 0x0006B9C4
[Token(Token = "0x6003326")]
[Address(RVA = "0x4AEDB0", Offset = "0x4ADDB0", VA = "0x1804AEDB0")]
public void Clamp(double min, double max)
{
}
// Token: 0x06003090 RID: 12432 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003090")]
[Address(RVA = "0x96E950", Offset = "0x96D150", VA = "0x18096E950", Slot = "2")]
// Token: 0x06003327 RID: 13095 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003327")]
[Address(RVA = "0x4AEFA0", Offset = "0x4ADFA0", VA = "0x1804AEFA0", Slot = "2")]
public override int GetHashCode()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003091 RID: 12433 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003091")]
[Address(RVA = "0x96E8A0", Offset = "0x96D0A0", VA = "0x18096E8A0", Slot = "0")]
// Token: 0x06003328 RID: 13096 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003328")]
[Address(RVA = "0x4AEEF0", Offset = "0x4ADEF0", VA = "0x1804AEEF0", Slot = "0")]
public override bool Equals(object obj)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003092 RID: 12434 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003092")]
[Address(RVA = "0x96E860", Offset = "0x96D060", VA = "0x18096E860", Slot = "4")]
// Token: 0x06003329 RID: 13097 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003329")]
[Address(RVA = "0x4AEEB0", Offset = "0x4ADEB0", VA = "0x1804AEEB0", Slot = "4")]
public bool Equals(Vector3d other)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003093 RID: 12435 RVA: 0x000667A8 File Offset: 0x000649A8
[Token(Token = "0x6003093")]
[Address(RVA = "0x96EC30", Offset = "0x96D430", VA = "0x18096EC30", Slot = "3")]
// Token: 0x0600332A RID: 13098 RVA: 0x0006D7D4 File Offset: 0x0006B9D4
[Token(Token = "0x600332A")]
[Address(RVA = "0x4AF280", Offset = "0x4AE280", VA = "0x1804AF280", Slot = "3")]
public override string ToString()
{
return string.Format("({0:F1}, {1:F1}, {2:F1})", "({0:F1}, {1:F1}, {2:F1})", "({0:F1}, {1:F1}, {2:F1})", "({0:F1}, {1:F1}, {2:F1})");
}
// Token: 0x06003094 RID: 12436 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003094")]
[Address(RVA = "0x96EB90", Offset = "0x96D390", VA = "0x18096EB90")]
// Token: 0x0600332B RID: 13099 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600332B")]
[Address(RVA = "0x4AF1E0", Offset = "0x4AE1E0", VA = "0x1804AF1E0")]
public string ToString(string format)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003095 RID: 12437 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003095")]
[Address(RVA = "0x96E830", Offset = "0x96D030", VA = "0x18096E830")]
// Token: 0x0600332C RID: 13100 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600332C")]
[Address(RVA = "0x4AEE80", Offset = "0x4ADE80", VA = "0x1804AEE80")]
public static double Dot(ref Vector3d lhs, ref Vector3d rhs)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003096 RID: 12438 RVA: 0x000667D0 File Offset: 0x000649D0
[Token(Token = "0x6003096")]
[Address(RVA = "0x96E7C0", Offset = "0x96CFC0", VA = "0x18096E7C0")]
// Token: 0x0600332D RID: 13101 RVA: 0x0006D7FC File Offset: 0x0006B9FC
[Token(Token = "0x600332D")]
[Address(RVA = "0x4AEE10", Offset = "0x4ADE10", VA = "0x1804AEE10")]
public static void Cross(ref Vector3d lhs, ref Vector3d rhs, out Vector3d result)
{
}
// Token: 0x06003097 RID: 12439 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003097")]
[Address(RVA = "0x96E5C0", Offset = "0x96CDC0", VA = "0x18096E5C0")]
// Token: 0x0600332E RID: 13102 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600332E")]
[Address(RVA = "0x4AEC10", Offset = "0x4ADC10", VA = "0x1804AEC10")]
public static double Angle(ref Vector3d from, ref Vector3d to)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003098 RID: 12440 RVA: 0x000667E0 File Offset: 0x000649E0
[Token(Token = "0x6003098")]
[Address(RVA = "0x96E9B0", Offset = "0x96D1B0", VA = "0x18096E9B0")]
// Token: 0x0600332F RID: 13103 RVA: 0x0006D80C File Offset: 0x0006BA0C
[Token(Token = "0x600332F")]
[Address(RVA = "0x4AF000", Offset = "0x4AE000", VA = "0x1804AF000")]
public static void Lerp(ref Vector3d a, ref Vector3d b, double t, out Vector3d result)
{
}
// Token: 0x06003099 RID: 12441 RVA: 0x000667F0 File Offset: 0x000649F0
[Token(Token = "0x6003099")]
[Address(RVA = "0x96EB50", Offset = "0x96D350", VA = "0x18096EB50")]
// Token: 0x06003330 RID: 13104 RVA: 0x0006D81C File Offset: 0x0006BA1C
[Token(Token = "0x6003330")]
[Address(RVA = "0x4AF1A0", Offset = "0x4AE1A0", VA = "0x1804AF1A0")]
public static void Scale(ref Vector3d a, ref Vector3d b, out Vector3d result)
{
}
// Token: 0x0600309A RID: 12442 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600309A")]
[Address(RVA = "0x96EA60", Offset = "0x96D260", VA = "0x18096EA60")]
// Token: 0x06003331 RID: 13105 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003331")]
[Address(RVA = "0x4AF0B0", Offset = "0x4AE0B0", VA = "0x1804AF0B0")]
public static void Normalize(ref Vector3d value, out Vector3d result)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003ADB RID: 15067
[Token(Token = "0x4003ADB")]
// Token: 0x04003D83 RID: 15747
[Token(Token = "0x4003D83")]
public static readonly Vector3d zero = 0;
// Token: 0x04003ADC RID: 15068
[Token(Token = "0x4003ADC")]
// Token: 0x04003D84 RID: 15748
[Token(Token = "0x4003D84")]
public const double Epsilon = 5E-324;
// Token: 0x04003ADD RID: 15069
// Token: 0x04003D85 RID: 15749
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003ADD")]
[Token(Token = "0x4003D85")]
public double x;
// Token: 0x04003ADE RID: 15070
// Token: 0x04003D86 RID: 15750
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003ADE")]
[Token(Token = "0x4003D86")]
public double y;
// Token: 0x04003ADF RID: 15071
// Token: 0x04003D87 RID: 15751
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003ADF")]
[Token(Token = "0x4003D87")]
public double z;
}
}

View File

@@ -5,14 +5,14 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005FB RID: 1531
[Token(Token = "0x20005FB")]
// Token: 0x0200064A RID: 1610
[Token(Token = "0x200064A")]
[AddComponentMenu("")]
public class RuntimeCameraDetector : MonoBehaviour
{
// Token: 0x06003006 RID: 12294 RVA: 0x00065DA8 File Offset: 0x00063FA8
[Token(Token = "0x6003006")]
[Address(RVA = "0x471E20", Offset = "0x470620", VA = "0x180471E20")]
// Token: 0x0600329D RID: 12957 RVA: 0x0006CE7C File Offset: 0x0006B07C
[Token(Token = "0x600329D")]
[Address(RVA = "0x5097D0", Offset = "0x5087D0", VA = "0x1805097D0")]
public void Awake()
{
Camera[] allCameras = Camera.allCameras;
@@ -29,25 +29,25 @@ namespace MTAssets.UltimateLODSystem
Coroutine coroutine2 = base.StartCoroutine(<CurrentCameraOnScreenDetector>d__);
}
// Token: 0x06003007 RID: 12295 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003007")]
[Address(RVA = "0x471DB0", Offset = "0x4705B0", VA = "0x180471DB0")]
// Token: 0x0600329E RID: 12958 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600329E")]
[Address(RVA = "0x509760", Offset = "0x508760", VA = "0x180509760")]
private IEnumerator ArrayOfCamerasDelayedUpdater()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003008 RID: 12296 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003008")]
[Address(RVA = "0x471F10", Offset = "0x470710", VA = "0x180471F10")]
// Token: 0x0600329F RID: 12959 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600329F")]
[Address(RVA = "0x5098C0", Offset = "0x5088C0", VA = "0x1805098C0")]
private IEnumerator CurrentCameraOnScreenDetector()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003009 RID: 12297 RVA: 0x00065E04 File Offset: 0x00064004
[Token(Token = "0x6003009")]
[Address(RVA = "0x471F80", Offset = "0x470780", VA = "0x180471F80")]
// Token: 0x060032A0 RID: 12960 RVA: 0x0006CED8 File Offset: 0x0006B0D8
[Token(Token = "0x60032A0")]
[Address(RVA = "0x509930", Offset = "0x508930", VA = "0x180509930")]
public RuntimeCameraDetector()
{
WaitForSecondsRealtime waitForSecondsRealtime = new WaitForSecondsRealtime(0.5f);
@@ -59,19 +59,19 @@ namespace MTAssets.UltimateLODSystem
base..ctor();
}
// Token: 0x04003A54 RID: 14932
// Token: 0x04003CFC RID: 15612
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A54")]
[Token(Token = "0x4003CFC")]
private WaitForSecondsRealtime DELAY_BETWEEN_ARRAY_OF_CAMERAS_UPDATE;
// Token: 0x04003A55 RID: 14933
// Token: 0x04003CFD RID: 15613
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003A55")]
[Token(Token = "0x4003CFD")]
private WaitForSecondsRealtime DELAY_BETWEEN_CURRENT_CAMERA_DETECTOR;
// Token: 0x04003A56 RID: 14934
// Token: 0x04003CFE RID: 15614
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003A56")]
[Token(Token = "0x4003CFE")]
private Camera[] currentArrayOfCameras;
}
}

View File

@@ -5,36 +5,40 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005FE RID: 1534
[Token(Token = "0x20005FE")]
// Token: 0x0200064D RID: 1613
[Token(Token = "0x200064D")]
[AddComponentMenu("")]
public class RuntimeInstancesDetector : MonoBehaviour
{
// Token: 0x06003016 RID: 12310 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003016")]
[Address(RVA = "0x472D10", Offset = "0x471510", VA = "0x180472D10")]
// Token: 0x060032AD RID: 12973 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032AD")]
[Address(RVA = "0x50A6C0", Offset = "0x5096C0", VA = "0x18050A6C0")]
public void RegisterNewUlodOptimizerInThisScene(UltimateLevelOfDetailOptimizer optimizer)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003017 RID: 12311 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003017")]
[Address(RVA = "0x472DD0", Offset = "0x4715D0", VA = "0x180472DD0")]
// Token: 0x060032AE RID: 12974 RVA: 0x0006CFD0 File Offset: 0x0006B1D0
[Token(Token = "0x60032AE")]
[Address(RVA = "0x50A780", Offset = "0x509780", VA = "0x18050A780")]
public RuntimeInstancesDetector()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
List<UltimateLevelOfDetail> list = new List();
this.instancesOfUlodInThisScene = list;
List<UltimateLevelOfDetailOptimizer> list2 = new List();
this.instancesOfUlodOptimizerInThisScene = list2;
base..ctor();
}
// Token: 0x04003A5D RID: 14941
// Token: 0x04003D05 RID: 15621
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A5D")]
[Token(Token = "0x4003D05")]
[HideInInspector]
public List<UltimateLevelOfDetail> instancesOfUlodInThisScene;
// Token: 0x04003A5E RID: 14942
// Token: 0x04003D06 RID: 15622
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003A5E")]
[Token(Token = "0x4003D06")]
[HideInInspector]
public List<UltimateLevelOfDetailOptimizer> instancesOfUlodOptimizerInThisScene;
}

View File

@@ -6,13 +6,13 @@ using UnityEngine.UI;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x020005F6 RID: 1526
[Token(Token = "0x20005F6")]
// Token: 0x02000645 RID: 1605
[Token(Token = "0x2000645")]
public class RuntimeScanDemo : MonoBehaviour
{
// Token: 0x06002FF9 RID: 12281 RVA: 0x00065B68 File Offset: 0x00063D68
[Token(Token = "0x6002FF9")]
[Address(RVA = "0x472FA0", Offset = "0x4717A0", VA = "0x180472FA0")]
// Token: 0x06003290 RID: 12944 RVA: 0x0006CC3C File Offset: 0x0006AE3C
[Token(Token = "0x6003290")]
[Address(RVA = "0x50A950", Offset = "0x509950", VA = "0x18050A950")]
private void Start()
{
UnityEvent onDoneScan = this.ulodOfScene.onDoneScan;
@@ -35,9 +35,9 @@ namespace MTAssets.UltimateLODSystem
onUndoScan.AddListener(unityAction2);
}
// Token: 0x06002FFA RID: 12282 RVA: 0x00065BBC File Offset: 0x00063DBC
[Token(Token = "0x6002FFA")]
[Address(RVA = "0x4731B0", Offset = "0x4719B0", VA = "0x1804731B0")]
// Token: 0x06003291 RID: 12945 RVA: 0x0006CC90 File Offset: 0x0006AE90
[Token(Token = "0x6003291")]
[Address(RVA = "0x50AB60", Offset = "0x509B60", VA = "0x18050AB60")]
private void Update()
{
if (this.ulodOfScene.isMeshesCurrentScannedAndLodsWorkingInThisComponent())
@@ -46,14 +46,14 @@ namespace MTAssets.UltimateLODSystem
}
if (!this.ulodOfScene.isMeshesCurrentScannedAndLodsWorkingInThisComponent())
{
bool flag = ((ICanvasElement)this.buttonText).IsDestroyed();
((ICanvasElement)this.buttonText).GraphicUpdateComplete();
return;
}
}
// Token: 0x06002FFB RID: 12283 RVA: 0x00065C08 File Offset: 0x00063E08
[Token(Token = "0x6002FFB")]
[Address(RVA = "0x472E90", Offset = "0x471690", VA = "0x180472E90")]
// Token: 0x06003292 RID: 12946 RVA: 0x0006CCDC File Offset: 0x0006AEDC
[Token(Token = "0x6003292")]
[Address(RVA = "0x50A840", Offset = "0x509840", VA = "0x18050A840")]
public void StartUndoScan()
{
if (this.ulodOfScene.isMeshesCurrentScannedAndLodsWorkingInThisComponent())
@@ -76,36 +76,36 @@ namespace MTAssets.UltimateLODSystem
}
}
// Token: 0x06002FFC RID: 12284 RVA: 0x00065C94 File Offset: 0x00063E94
[Token(Token = "0x6002FFC")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06003293 RID: 12947 RVA: 0x0006CD68 File Offset: 0x0006AF68
[Token(Token = "0x6003293")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public RuntimeScanDemo()
{
}
// Token: 0x04003A4D RID: 14925
// Token: 0x04003CF5 RID: 15605
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003A4D")]
[Token(Token = "0x4003CF5")]
public UltimateLevelOfDetail ulodOfScene;
// Token: 0x04003A4E RID: 14926
// Token: 0x04003CF6 RID: 15606
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003A4E")]
[Token(Token = "0x4003CF6")]
public Text buttonText;
// Token: 0x04003A4F RID: 14927
// Token: 0x04003CF7 RID: 15607
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003A4F")]
[Token(Token = "0x4003CF7")]
public GameObject buttonObj;
// Token: 0x04003A50 RID: 14928
// Token: 0x04003CF8 RID: 15608
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003A50")]
[Token(Token = "0x4003CF8")]
public Text scanStatus;
// Token: 0x04003A51 RID: 14929
// Token: 0x04003CF9 RID: 15609
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003A51")]
[Token(Token = "0x4003CF9")]
public Animator cameraAnimator;
}
}

View File

@@ -4,77 +4,77 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x02000608 RID: 1544
[Token(Token = "0x2000608")]
// Token: 0x02000657 RID: 1623
[Token(Token = "0x2000657")]
[AddComponentMenu("")]
public class UltimateLevelOfDetailGlobal : MonoBehaviour
{
// Token: 0x06003050 RID: 12368 RVA: 0x0006643C File Offset: 0x0006463C
[Token(Token = "0x6003050")]
[Address(RVA = "0x966E20", Offset = "0x965620", VA = "0x180966E20")]
// Token: 0x060032E7 RID: 13031 RVA: 0x0006D468 File Offset: 0x0006B668
[Token(Token = "0x60032E7")]
[Address(RVA = "0x4AB310", Offset = "0x4AA310", VA = "0x1804AB310")]
public static bool isGlobalULodSystemEnabled()
{
return UltimateLevelOfDetailGlobal.enableGlobalUlodSystem;
}
// Token: 0x06003051 RID: 12369 RVA: 0x00066450 File Offset: 0x00064650
[Token(Token = "0x6003051")]
[Address(RVA = "0x966AF0", Offset = "0x9652F0", VA = "0x180966AF0")]
// Token: 0x060032E8 RID: 13032 RVA: 0x0006D47C File Offset: 0x0006B67C
[Token(Token = "0x60032E8")]
[Address(RVA = "0x4AAFE0", Offset = "0x4A9FE0", VA = "0x1804AAFE0")]
public static void EnableGlobalULodSystem(bool enable)
{
UltimateLevelOfDetailGlobal.enableGlobalUlodSystem = enable;
}
// Token: 0x06003052 RID: 12370 RVA: 0x00066464 File Offset: 0x00064664
[Token(Token = "0x6003052")]
[Address(RVA = "0x966D40", Offset = "0x965540", VA = "0x180966D40")]
// Token: 0x060032E9 RID: 13033 RVA: 0x0006D490 File Offset: 0x0006B690
[Token(Token = "0x60032E9")]
[Address(RVA = "0x4AB230", Offset = "0x4AA230", VA = "0x1804AB230")]
public static void SetGlobalLodDistanceMultiplier(float multiplier)
{
UltimateLevelOfDetailGlobal.lodDistanceMultiplier = multiplier;
}
// Token: 0x06003053 RID: 12371 RVA: 0x00066478 File Offset: 0x00064678
[Token(Token = "0x6003053")]
[Address(RVA = "0x966B50", Offset = "0x965350", VA = "0x180966B50")]
// Token: 0x060032EA RID: 13034 RVA: 0x0006D4A4 File Offset: 0x0006B6A4
[Token(Token = "0x60032EA")]
[Address(RVA = "0x4AB040", Offset = "0x4AA040", VA = "0x1804AB040")]
public static float GetGlobalLodDistanceMultiplier()
{
return UltimateLevelOfDetailGlobal.lodDistanceMultiplier;
}
// Token: 0x06003054 RID: 12372 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003054")]
[Address(RVA = "0x966BB0", Offset = "0x9653B0", VA = "0x180966BB0")]
// Token: 0x060032EB RID: 13035 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032EB")]
[Address(RVA = "0x4AB0A0", Offset = "0x4AA0A0", VA = "0x1804AB0A0")]
public static Mesh GetSimplifiedVersionOfThisMesh(Mesh meshToSimplify, bool isSkinnedMesh, bool skinnedAnimsCompatibilityMode, bool simplificationDestroyerMode, bool preventArtifacts, float percentOfVerticesOfSimplifyiedVersion)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003055 RID: 12373 RVA: 0x0006648C File Offset: 0x0006468C
[Token(Token = "0x6003055")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x060032EC RID: 13036 RVA: 0x0006D4B8 File Offset: 0x0006B6B8
[Token(Token = "0x60032EC")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public UltimateLevelOfDetailGlobal()
{
}
// Token: 0x06003056 RID: 12374 RVA: 0x000020D3 File Offset: 0x000002D3
// Token: 0x060032ED RID: 13037 RVA: 0x000020D3 File Offset: 0x000002D3
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6003056")]
[Address(RVA = "0x966DB0", Offset = "0x9655B0", VA = "0x180966DB0")]
[Token(Token = "0x60032ED")]
[Address(RVA = "0x4AB2A0", Offset = "0x4AA2A0", VA = "0x1804AB2A0")]
static UltimateLevelOfDetailGlobal()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003AB3 RID: 15027
[Token(Token = "0x4003AB3")]
// Token: 0x04003D5B RID: 15707
[Token(Token = "0x4003D5B")]
private static bool enableGlobalUlodSystem;
// Token: 0x04003AB4 RID: 15028
[Token(Token = "0x4003AB4")]
// Token: 0x04003D5C RID: 15708
[Token(Token = "0x4003D5C")]
private static float lodDistanceMultiplier;
// Token: 0x04003AB5 RID: 15029
[Token(Token = "0x4003AB5")]
// Token: 0x04003D5D RID: 15709
[Token(Token = "0x4003D5D")]
public static Camera currentCameraThatIsOnTopOfScreenInThisScene;
}
}

View File

@@ -4,83 +4,83 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x02000609 RID: 1545
[Token(Token = "0x2000609")]
// Token: 0x02000658 RID: 1624
[Token(Token = "0x2000658")]
[AddComponentMenu("")]
public class UltimateLevelOfDetailMeshes : MonoBehaviour
{
// Token: 0x06003057 RID: 12375 RVA: 0x000664A0 File Offset: 0x000646A0
[Token(Token = "0x6003057")]
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
// Token: 0x060032EE RID: 13038 RVA: 0x0006D4CC File Offset: 0x0006B6CC
[Token(Token = "0x60032EE")]
[Address(RVA = "0x2EF530", Offset = "0x2EE530", VA = "0x1802EF530")]
public UltimateLevelOfDetail GetResponsibleUlodComponent()
{
return this.responsibleUlod;
}
// Token: 0x06003058 RID: 12376 RVA: 0x000664B4 File Offset: 0x000646B4
[Token(Token = "0x6003058")]
[Address(RVA = "0x9670E0", Offset = "0x9658E0", VA = "0x1809670E0")]
// Token: 0x060032EF RID: 13039 RVA: 0x0006D4E0 File Offset: 0x0006B6E0
[Token(Token = "0x60032EF")]
[Address(RVA = "0x4AB5D0", Offset = "0x4AA5D0", VA = "0x1804AB5D0")]
public int GetQuantityOfLods()
{
return this.responsibleUlod.levelsOfDetailToGenerate;
}
// Token: 0x06003059 RID: 12377 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003059")]
[Address(RVA = "0x967280", Offset = "0x965A80", VA = "0x180967280")]
// Token: 0x060032F0 RID: 13040 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032F0")]
[Address(RVA = "0x4AB770", Offset = "0x4AA770", VA = "0x1804AB770")]
public void SetMeshOfThisLodGroup(int level, Mesh newMesh)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600305A RID: 12378 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600305A")]
[Address(RVA = "0x966FE0", Offset = "0x9657E0", VA = "0x180966FE0")]
// Token: 0x060032F1 RID: 13041 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032F1")]
[Address(RVA = "0x4AB4D0", Offset = "0x4AA4D0", VA = "0x1804AB4D0")]
public Mesh GetMeshOfThisLodGroup(int level)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600305B RID: 12379 RVA: 0x000664D4 File Offset: 0x000646D4
[Token(Token = "0x600305B")]
[Address(RVA = "0x967430", Offset = "0x965C30", VA = "0x180967430")]
// Token: 0x060032F2 RID: 13042 RVA: 0x0006D500 File Offset: 0x0006B700
[Token(Token = "0x60032F2")]
[Address(RVA = "0x4AB8F0", Offset = "0x4AA8F0", VA = "0x1804AB8F0")]
public bool isMaterialChangesEnabledForThisMesh()
{
return this.responsibleUlod.enableMaterialsChanges;
}
// Token: 0x0600305C RID: 12380 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600305C")]
[Address(RVA = "0x967100", Offset = "0x965900", VA = "0x180967100")]
// Token: 0x060032F3 RID: 13043 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032F3")]
[Address(RVA = "0x4AB5F0", Offset = "0x4AA5F0", VA = "0x1804AB5F0")]
public void SetMaterialArrayOfThisLodGroup(int level, Material[] newMaterialArray)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600305D RID: 12381 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600305D")]
[Address(RVA = "0x966E80", Offset = "0x965680", VA = "0x180966E80")]
// Token: 0x060032F4 RID: 13044 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032F4")]
[Address(RVA = "0x4AB370", Offset = "0x4AA370", VA = "0x1804AB370")]
public Material[] GetMaterialArrayOfThisLodGroup(int level)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600305E RID: 12382 RVA: 0x000664F8 File Offset: 0x000646F8
[Token(Token = "0x600305E")]
[Address(RVA = "0x7B8620", Offset = "0x7B6E20", VA = "0x1807B8620")]
// Token: 0x060032F5 RID: 13045 RVA: 0x0006D524 File Offset: 0x0006B724
[Token(Token = "0x60032F5")]
[Address(RVA = "0x4AB8E0", Offset = "0x4AA8E0", VA = "0x1804AB8E0")]
public UltimateLevelOfDetailMeshes()
{
}
// Token: 0x04003AB6 RID: 15030
// Token: 0x04003D5E RID: 15710
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AB6")]
[Token(Token = "0x4003D5E")]
[HideInInspector]
public UltimateLevelOfDetail responsibleUlod;
// Token: 0x04003AB7 RID: 15031
// Token: 0x04003D5F RID: 15711
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003AB7")]
[Token(Token = "0x4003D5F")]
[HideInInspector]
public int idOfOriginalMeshItemOfThisInResponsibleUlod = (int)((ulong)4294967295L);
}

View File

@@ -6,14 +6,14 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x0200060A RID: 1546
[Token(Token = "0x200060A")]
// Token: 0x02000659 RID: 1625
[Token(Token = "0x2000659")]
[AddComponentMenu("MT Assets/Ultimate LOD System/Ultimate Level Of Detail Optimizer")]
public class UltimateLevelOfDetailOptimizer : MonoBehaviour
{
// Token: 0x0600305F RID: 12383 RVA: 0x0006651C File Offset: 0x0006471C
[Token(Token = "0x600305F")]
[Address(RVA = "0x967450", Offset = "0x965C50", VA = "0x180967450")]
// Token: 0x060032F6 RID: 13046 RVA: 0x0006D548 File Offset: 0x0006B748
[Token(Token = "0x60032F6")]
[Address(RVA = "0x4AB910", Offset = "0x4AA910", VA = "0x1804AB910")]
public void Awake()
{
int num;
@@ -23,25 +23,25 @@ namespace MTAssets.UltimateLODSystem
Coroutine coroutine = base.StartCoroutine(<UlodOptimizationLoop>d__);
}
// Token: 0x06003060 RID: 12384 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003060")]
[Address(RVA = "0x967660", Offset = "0x965E60", VA = "0x180967660")]
// Token: 0x060032F7 RID: 13047 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032F7")]
[Address(RVA = "0x4ABB20", Offset = "0x4AAB20", VA = "0x1804ABB20")]
private bool isThisUlodPresentOnUlodsToBeIgnored(UltimateLevelOfDetail ulod)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003061 RID: 12385 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6003061")]
[Address(RVA = "0x9674D0", Offset = "0x965CD0", VA = "0x1809674D0")]
// Token: 0x060032F8 RID: 13048 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60032F8")]
[Address(RVA = "0x4AB990", Offset = "0x4AA990", VA = "0x1804AB990")]
private IEnumerator UlodOptimizationLoop()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003062 RID: 12386 RVA: 0x00066548 File Offset: 0x00064748
[Token(Token = "0x6003062")]
[Address(RVA = "0x967540", Offset = "0x965D40", VA = "0x180967540")]
// Token: 0x060032F9 RID: 13049 RVA: 0x0006D574 File Offset: 0x0006B774
[Token(Token = "0x60032F9")]
[Address(RVA = "0x4ABA00", Offset = "0x4AAA00", VA = "0x1804ABA00")]
public UltimateLevelOfDetailOptimizer()
{
WaitForSecondsRealtime waitForSecondsRealtime = new WaitForSecondsRealtime(0.2f);
@@ -57,40 +57,40 @@ namespace MTAssets.UltimateLODSystem
base..ctor();
}
// Token: 0x04003AB8 RID: 15032
// Token: 0x04003D60 RID: 15712
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AB8")]
[Token(Token = "0x4003D60")]
private WaitForSecondsRealtime DELAY_BETWEEN_OPTIMIZATION_UPDATES;
// Token: 0x04003AB9 RID: 15033
// Token: 0x04003D61 RID: 15713
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003AB9")]
[Token(Token = "0x4003D61")]
private WaitForSecondsRealtime DELAY_BETWEEN_GAMEOBJECTS_STATE_CHANGE;
// Token: 0x04003ABA RID: 15034
// Token: 0x04003D62 RID: 15714
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003ABA")]
[Token(Token = "0x4003D62")]
private float ADITIONAL_CULLING_DISTANCE_OFFSET;
// Token: 0x04003ABB RID: 15035
// Token: 0x04003D63 RID: 15715
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003ABB")]
[Token(Token = "0x4003D63")]
private RuntimeInstancesDetector runtimeInstancesDetector;
// Token: 0x04003ABC RID: 15036
// Token: 0x04003D64 RID: 15716
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003ABC")]
[Token(Token = "0x4003D64")]
private int[] instructionsToMakeOnUlods;
// Token: 0x04003ABD RID: 15037
// Token: 0x04003D65 RID: 15717
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003ABD")]
[Token(Token = "0x4003D65")]
[HideInInspector]
public bool enableOptimizationTasks;
// Token: 0x04003ABE RID: 15038
// Token: 0x04003D66 RID: 15718
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003ABE")]
[Token(Token = "0x4003D66")]
[HideInInspector]
public List<UltimateLevelOfDetail> ulodsToBeIgnored;
}

View File

@@ -4,21 +4,21 @@ using UnityEngine;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x0200060C RID: 1548
[Token(Token = "0x200060C")]
// Token: 0x0200065B RID: 1627
[Token(Token = "0x200065B")]
[AddComponentMenu("MT Assets/Ultimate LOD System/Ultimate Level Of Detail Pivot")]
public class UltimateLevelOfDetailPivot : MonoBehaviour
{
// Token: 0x0600306A RID: 12394 RVA: 0x00066604 File Offset: 0x00064804
[Token(Token = "0x600306A")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06003301 RID: 13057 RVA: 0x0006D630 File Offset: 0x0006B830
[Token(Token = "0x6003301")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public UltimateLevelOfDetailPivot()
{
}
// Token: 0x04003AC4 RID: 15044
// Token: 0x04003D6C RID: 15724
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003AC4")]
[Token(Token = "0x4003D6C")]
[HideInInspector]
public UltimateLevelOfDetail targetUlodToChangePivot;
}