using System; using System.Collections.Generic; using Cpp2IlInjected; using MTAssets.UltimateLODSystem.MeshSimplifier.Internal; using UnityEngine; namespace MTAssets.UltimateLODSystem.MeshSimplifier { // Token: 0x0200060A RID: 1546 [Token(Token = "0x200060A")] public sealed class MeshSimplifier { // Token: 0x170003A0 RID: 928 // (get) Token: 0x06003076 RID: 12406 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003077 RID: 12407 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003A0")] public SimplificationOptions SimplificationOptions { [Token(Token = "0x6003076")] [Address(RVA = "0x4122D0", Offset = "0x4110D0", VA = "0x1804122D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003077")] [Address(RVA = "0x412730", Offset = "0x411530", VA = "0x180412730")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003A1 RID: 929 // (get) Token: 0x06003078 RID: 12408 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003079 RID: 12409 RVA: 0x0006669C File Offset: 0x0006489C [Token(Token = "0x170003A1")] [Obsolete] public bool PreserveBorderEdges { [Token(Token = "0x6003078")] [Address(RVA = "0x2B3EC0", Offset = "0x2B2CC0", VA = "0x1802B3EC0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003079")] [Address(RVA = "0x318860", Offset = "0x317660", VA = "0x180318860")] set { this.simplificationOptions = value; } } // Token: 0x170003A2 RID: 930 // (get) Token: 0x0600307A RID: 12410 RVA: 0x000666B0 File Offset: 0x000648B0 // (set) Token: 0x0600307B RID: 12411 RVA: 0x000666C8 File Offset: 0x000648C8 [Token(Token = "0x170003A2")] [Obsolete] public bool PreserveUVSeamEdges { [Token(Token = "0x600307A")] [Address(RVA = "0x4122C0", Offset = "0x4110C0", VA = "0x1804122C0")] get { return this.simplificationOptions.PreserveUVSeamEdges; } [Token(Token = "0x600307B")] [Address(RVA = "0x412720", Offset = "0x411520", VA = "0x180412720")] set { this.simplificationOptions.PreserveUVSeamEdges = value; } } // Token: 0x170003A3 RID: 931 // (get) Token: 0x0600307C RID: 12412 RVA: 0x000666E4 File Offset: 0x000648E4 // (set) Token: 0x0600307D RID: 12413 RVA: 0x000666FC File Offset: 0x000648FC [Token(Token = "0x170003A3")] [Obsolete] public bool PreserveUVFoldoverEdges { [Token(Token = "0x600307C")] [Address(RVA = "0x4122B0", Offset = "0x4110B0", VA = "0x1804122B0")] get { return this.simplificationOptions.PreserveUVFoldoverEdges; } [Token(Token = "0x600307D")] [Address(RVA = "0x412710", Offset = "0x411510", VA = "0x180412710")] set { this.simplificationOptions.PreserveUVFoldoverEdges = value; } } // Token: 0x170003A4 RID: 932 // (get) Token: 0x0600307E RID: 12414 RVA: 0x00066718 File Offset: 0x00064918 // (set) Token: 0x0600307F RID: 12415 RVA: 0x00066730 File Offset: 0x00064930 [Token(Token = "0x170003A4")] [Obsolete] public bool PreserveSurfaceCurvature { [Token(Token = "0x600307E")] [Address(RVA = "0x4122A0", Offset = "0x4110A0", VA = "0x1804122A0")] get { return this.simplificationOptions.PreserveSurfaceCurvature; } [Token(Token = "0x600307F")] [Address(RVA = "0x412700", Offset = "0x411500", VA = "0x180412700")] set { this.simplificationOptions.PreserveSurfaceCurvature = value; } } // Token: 0x170003A5 RID: 933 // (get) Token: 0x06003080 RID: 12416 RVA: 0x0006674C File Offset: 0x0006494C // (set) Token: 0x06003081 RID: 12417 RVA: 0x00066764 File Offset: 0x00064964 [Token(Token = "0x170003A5")] [Obsolete] public bool EnableSmartLink { [Token(Token = "0x6003080")] [Address(RVA = "0x412250", Offset = "0x411050", VA = "0x180412250")] get { return this.simplificationOptions.EnableSmartLink; } [Token(Token = "0x6003081")] [Address(RVA = "0x412670", Offset = "0x411470", VA = "0x180412670")] set { this.simplificationOptions.EnableSmartLink = value; } } // Token: 0x170003A6 RID: 934 // (get) Token: 0x06003082 RID: 12418 RVA: 0x00066780 File Offset: 0x00064980 // (set) Token: 0x06003083 RID: 12419 RVA: 0x00066798 File Offset: 0x00064998 [Token(Token = "0x170003A6")] [Obsolete] public int MaxIterationCount { [Token(Token = "0x6003082")] [Address(RVA = "0x3835C0", Offset = "0x3823C0", VA = "0x1803835C0")] get { return this.simplificationOptions.MaxIterationCount; } [Token(Token = "0x6003083")] [Address(RVA = "0x412680", Offset = "0x411480", VA = "0x180412680")] set { this.simplificationOptions.MaxIterationCount = value; } } // Token: 0x170003A7 RID: 935 // (get) Token: 0x06003084 RID: 12420 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003085 RID: 12421 RVA: 0x000667B4 File Offset: 0x000649B4 [Token(Token = "0x170003A7")] [Obsolete] public double Agressiveness { [Token(Token = "0x6003084")] [Address(RVA = "0x412160", Offset = "0x410F60", VA = "0x180412160")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003085")] [Address(RVA = "0x412580", Offset = "0x411380", VA = "0x180412580")] set { } } // Token: 0x170003A8 RID: 936 // (get) Token: 0x06003086 RID: 12422 RVA: 0x000667C4 File Offset: 0x000649C4 // (set) Token: 0x06003087 RID: 12423 RVA: 0x000667D8 File Offset: 0x000649D8 [Token(Token = "0x170003A8")] public bool Verbose { [Token(Token = "0x6003086")] [Address(RVA = "0x4123C0", Offset = "0x4111C0", VA = "0x1804123C0")] get { return this.verbose; } [Token(Token = "0x6003087")] [Address(RVA = "0x412840", Offset = "0x411640", VA = "0x180412840")] set { this.verbose = value; } } // Token: 0x170003A9 RID: 937 // (get) Token: 0x06003088 RID: 12424 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003089 RID: 12425 RVA: 0x000667EC File Offset: 0x000649EC [Token(Token = "0x170003A9")] [Obsolete] public double VertexLinkDistance { [Token(Token = "0x6003088")] [Address(RVA = "0x4123E0", Offset = "0x4111E0", VA = "0x1804123E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003089")] [Address(RVA = "0x4128E0", Offset = "0x4116E0", VA = "0x1804128E0")] set { } } // Token: 0x170003AA RID: 938 // (get) Token: 0x0600308A RID: 12426 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x0600308B RID: 12427 RVA: 0x000667FC File Offset: 0x000649FC [Token(Token = "0x170003AA")] [Obsolete] public double VertexLinkDistanceSqr { [Token(Token = "0x600308A")] [Address(RVA = "0x4123D0", Offset = "0x4111D0", VA = "0x1804123D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600308B")] [Address(RVA = "0x412850", Offset = "0x411650", VA = "0x180412850")] set { } } // Token: 0x170003AB RID: 939 // (get) Token: 0x0600308C RID: 12428 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x0600308D RID: 12429 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003AB")] public Vector3[] Vertices { [Token(Token = "0x600308C")] [Address(RVA = "0x4123F0", Offset = "0x4111F0", VA = "0x1804123F0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600308D")] [Address(RVA = "0x412900", Offset = "0x411700", VA = "0x180412900")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003AC RID: 940 // (get) Token: 0x0600308E RID: 12430 RVA: 0x0006680C File Offset: 0x00064A0C [Token(Token = "0x170003AC")] public int SubMeshCount { [Token(Token = "0x600308E")] [Address(RVA = "0x4122F0", Offset = "0x4110F0", VA = "0x1804122F0")] get { return this.subMeshCount; } } // Token: 0x170003AD RID: 941 // (get) Token: 0x0600308F RID: 12431 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003AD")] public int BlendShapeCount { [Token(Token = "0x600308F")] [Address(RVA = "0x412170", Offset = "0x410F70", VA = "0x180412170")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003AE RID: 942 // (get) Token: 0x06003090 RID: 12432 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003091 RID: 12433 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003AE")] public Vector3[] Normals { [Token(Token = "0x6003090")] [Address(RVA = "0x412260", Offset = "0x411060", VA = "0x180412260")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003091")] [Address(RVA = "0x412690", Offset = "0x411490", VA = "0x180412690")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003AF RID: 943 // (get) Token: 0x06003092 RID: 12434 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003093 RID: 12435 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003AF")] public Vector4[] Tangents { [Token(Token = "0x6003092")] [Address(RVA = "0x412300", Offset = "0x411100", VA = "0x180412300")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003093")] [Address(RVA = "0x412750", Offset = "0x411550", VA = "0x180412750")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B0 RID: 944 // (get) Token: 0x06003094 RID: 12436 RVA: 0x00066820 File Offset: 0x00064A20 // (set) Token: 0x06003095 RID: 12437 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B0")] public Vector2[] UV1 { [Token(Token = "0x6003094")] [Address(RVA = "0x412340", Offset = "0x411140", VA = "0x180412340")] get { int num = 0; return this.GetUVs2D(num); } [Token(Token = "0x6003095")] [Address(RVA = "0x4127C0", Offset = "0x4115C0", VA = "0x1804127C0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B1 RID: 945 // (get) Token: 0x06003096 RID: 12438 RVA: 0x00066838 File Offset: 0x00064A38 // (set) Token: 0x06003097 RID: 12439 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B1")] public Vector2[] UV2 { [Token(Token = "0x6003096")] [Address(RVA = "0x412350", Offset = "0x411150", VA = "0x180412350")] get { return this.GetUVs2D(1); } [Token(Token = "0x6003097")] [Address(RVA = "0x4127D0", Offset = "0x4115D0", VA = "0x1804127D0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B2 RID: 946 // (get) Token: 0x06003098 RID: 12440 RVA: 0x0006684C File Offset: 0x00064A4C // (set) Token: 0x06003099 RID: 12441 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B2")] public Vector2[] UV3 { [Token(Token = "0x6003098")] [Address(RVA = "0x412360", Offset = "0x411160", VA = "0x180412360")] get { return this.GetUVs2D(2); } [Token(Token = "0x6003099")] [Address(RVA = "0x4127E0", Offset = "0x4115E0", VA = "0x1804127E0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B3 RID: 947 // (get) Token: 0x0600309A RID: 12442 RVA: 0x00066860 File Offset: 0x00064A60 // (set) Token: 0x0600309B RID: 12443 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B3")] public Vector2[] UV4 { [Token(Token = "0x600309A")] [Address(RVA = "0x412370", Offset = "0x411170", VA = "0x180412370")] get { return this.GetUVs2D(3); } [Token(Token = "0x600309B")] [Address(RVA = "0x4127F0", Offset = "0x4115F0", VA = "0x1804127F0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B4 RID: 948 // (get) Token: 0x0600309C RID: 12444 RVA: 0x00066874 File Offset: 0x00064A74 // (set) Token: 0x0600309D RID: 12445 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B4")] public Vector2[] UV5 { [Token(Token = "0x600309C")] [Address(RVA = "0x412380", Offset = "0x411180", VA = "0x180412380")] get { return this.GetUVs2D(4); } [Token(Token = "0x600309D")] [Address(RVA = "0x412800", Offset = "0x411600", VA = "0x180412800")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B5 RID: 949 // (get) Token: 0x0600309E RID: 12446 RVA: 0x00066888 File Offset: 0x00064A88 // (set) Token: 0x0600309F RID: 12447 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B5")] public Vector2[] UV6 { [Token(Token = "0x600309E")] [Address(RVA = "0x412390", Offset = "0x411190", VA = "0x180412390")] get { return this.GetUVs2D(5); } [Token(Token = "0x600309F")] [Address(RVA = "0x412810", Offset = "0x411610", VA = "0x180412810")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B6 RID: 950 // (get) Token: 0x060030A0 RID: 12448 RVA: 0x0006689C File Offset: 0x00064A9C // (set) Token: 0x060030A1 RID: 12449 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B6")] public Vector2[] UV7 { [Token(Token = "0x60030A0")] [Address(RVA = "0x4123A0", Offset = "0x4111A0", VA = "0x1804123A0")] get { return this.GetUVs2D(6); } [Token(Token = "0x60030A1")] [Address(RVA = "0x412820", Offset = "0x411620", VA = "0x180412820")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B7 RID: 951 // (get) Token: 0x060030A2 RID: 12450 RVA: 0x000668B0 File Offset: 0x00064AB0 // (set) Token: 0x060030A3 RID: 12451 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B7")] public Vector2[] UV8 { [Token(Token = "0x60030A2")] [Address(RVA = "0x4123B0", Offset = "0x4111B0", VA = "0x1804123B0")] get { return this.GetUVs2D(7); } [Token(Token = "0x60030A3")] [Address(RVA = "0x412830", Offset = "0x411630", VA = "0x180412830")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B8 RID: 952 // (get) Token: 0x060030A4 RID: 12452 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x060030A5 RID: 12453 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B8")] public Color[] Colors { [Token(Token = "0x60030A4")] [Address(RVA = "0x412200", Offset = "0x411000", VA = "0x180412200")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60030A5")] [Address(RVA = "0x412600", Offset = "0x411400", VA = "0x180412600")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003B9 RID: 953 // (get) Token: 0x060030A6 RID: 12454 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x060030A7 RID: 12455 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003B9")] public BoneWeight[] BoneWeights { [Token(Token = "0x60030A6")] [Address(RVA = "0x4121B0", Offset = "0x410FB0", VA = "0x1804121B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60030A7")] [Address(RVA = "0x412590", Offset = "0x411390", VA = "0x180412590")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x060030A8 RID: 12456 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030A8")] [Address(RVA = "0x411F20", Offset = "0x410D20", VA = "0x180411F20")] public MeshSimplifier() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030A9 RID: 12457 RVA: 0x000668C4 File Offset: 0x00064AC4 [Token(Token = "0x60030A9")] [Address(RVA = "0x411EA0", Offset = "0x410CA0", VA = "0x180411EA0")] public MeshSimplifier(Mesh mesh) { int num = 0; if (mesh != num) { this.Initialize(mesh); } } // Token: 0x060030AA RID: 12458 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030AA")] [Address(RVA = "0x4E9210", Offset = "0x4E8010", VA = "0x1804E9210")] private void InitializeVertexAttribute(T[] attributeValues, ref ResizableArray attributeArray, string attributeName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030AB RID: 12459 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030AB")] [Address(RVA = "0x3F2FE0", Offset = "0x3F1DE0", VA = "0x1803F2FE0")] private static double VertexError(ref SymmetricMatrix q, double x, double y, double z) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030AC RID: 12460 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030AC")] [Address(RVA = "0x409CB0", Offset = "0x408AB0", VA = "0x180409CB0")] private double CurvatureError(ref Vertex vert0, ref Vertex vert1) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030AD RID: 12461 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030AD")] [Address(RVA = "0x407F20", Offset = "0x406D20", VA = "0x180407F20")] private double CalculateError(ref Vertex vert0, ref Vertex vert1, out Vector3d result) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030AE RID: 12462 RVA: 0x000668E4 File Offset: 0x00064AE4 [Token(Token = "0x60030AE")] [Address(RVA = "0x407C50", Offset = "0x406A50", VA = "0x180407C50")] private static void CalculateBarycentricCoords(ref Vector3d point, ref Vector3d a, ref Vector3d b, ref Vector3d c, out Vector3 result) { } // Token: 0x060030AF RID: 12463 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030AF")] [Address(RVA = "0x40D070", Offset = "0x40BE70", VA = "0x18040D070")] private static Vector4 NormalizeTangent(Vector4 tangent) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B0 RID: 12464 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B0")] [Address(RVA = "0x40A1C0", Offset = "0x408FC0", VA = "0x18040A1C0")] private bool Flipped(ref Vector3d p, int i0, int i1, ref Vertex v0, bool[] deleted) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B1 RID: 12465 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B1")] [Address(RVA = "0x411960", Offset = "0x410760", VA = "0x180411960")] private void UpdateTriangles(int i0, int ia0, ref Vertex v, ResizableArray deleted, ref int deletedTriangles) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B2 RID: 12466 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B2")] [Address(RVA = "0x40C1B0", Offset = "0x40AFB0", VA = "0x18040C1B0")] private 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: 0x060030B3 RID: 12467 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B3")] [Address(RVA = "0x407930", Offset = "0x406730", VA = "0x180407930")] private bool AreUVsTheSame(int channel, int indexA, int indexB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B4 RID: 12468 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B4")] [Address(RVA = "0x40D0F0", Offset = "0x40BEF0", VA = "0x18040D0F0")] private void RemoveVertexPass(int startTrisCount, int targetTrisCount, double threshold, ResizableArray deleted0, ResizableArray deleted1, ref int deletedTris) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B5 RID: 12469 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B5")] [Address(RVA = "0x40FEF0", Offset = "0x40ECF0", VA = "0x18040FEF0")] private void UpdateMesh(int iteration) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B6 RID: 12470 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B6")] [Address(RVA = "0x411520", Offset = "0x410320", VA = "0x180411520")] private void UpdateReferences() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B7 RID: 12471 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B7")] [Address(RVA = "0x408B30", Offset = "0x407930", VA = "0x180408B30")] private void CompactMesh() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B8 RID: 12472 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B8")] [Address(RVA = "0x4088C0", Offset = "0x4076C0", VA = "0x1804088C0")] private void CalculateSubMeshOffsets() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030B9 RID: 12473 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030B9")] [Address(RVA = "0x40B1A0", Offset = "0x409FA0", VA = "0x18040B1A0")] private void GetTrianglesContainingVertex(ref Vertex vert, HashSet tris) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030BA RID: 12474 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030BA")] [Address(RVA = "0x40AF60", Offset = "0x409D60", VA = "0x18040AF60")] private void GetTrianglesContainingBothVertices(ref Vertex vert0, ref Vertex vert1, HashSet tris) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030BB RID: 12475 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030BB")] [Address(RVA = "0x40AA30", Offset = "0x409830", VA = "0x18040AA30")] public int[][] GetAllSubMeshTriangles() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030BC RID: 12476 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030BC")] [Address(RVA = "0x40AC10", Offset = "0x409A10", VA = "0x18040AC10")] public int[] GetSubMeshTriangles(int subMeshIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030BD RID: 12477 RVA: 0x000668F4 File Offset: 0x00064AF4 [Token(Token = "0x60030BD")] [Address(RVA = "0x408AC0", Offset = "0x4078C0", VA = "0x180408AC0")] public void ClearSubMeshes() { int num = 0; this.subMeshCount = num; this.subMeshOffsets = num; ResizableArray resizableArray = this.triangles; int num2 = 0; int num3 = 0; int num4 = 0; resizableArray.Resize(num4, num3 != 0, num2 != 0); } // Token: 0x060030BE RID: 12478 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030BE")] [Address(RVA = "0x407200", Offset = "0x406000", VA = "0x180407200")] public void AddSubMeshTriangles(int[] triangles) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030BF RID: 12479 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030BF")] [Address(RVA = "0x4074E0", Offset = "0x4062E0", VA = "0x1804074E0")] public void AddSubMeshTriangles(int[][] triangles) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C0 RID: 12480 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C0")] [Address(RVA = "0x40B310", Offset = "0x40A110", VA = "0x18040B310")] public Vector2[] GetUVs2D(int channel) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C1 RID: 12481 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C1")] [Address(RVA = "0x40B450", Offset = "0x40A250", VA = "0x18040B450")] public Vector3[] GetUVs3D(int channel) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C2 RID: 12482 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C2")] [Address(RVA = "0x40B590", Offset = "0x40A390", VA = "0x18040B590")] public Vector4[] GetUVs4D(int channel) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C3 RID: 12483 RVA: 0x00066930 File Offset: 0x00064B30 [Token(Token = "0x60030C3")] [Address(RVA = "0x40B890", Offset = "0x40A690", VA = "0x18040B890")] public void GetUVs(int channel, List uvs) { /* An exception occurred when decompiling this method (060030C3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.MeshSimplifier::GetUVs(System.Int32,System.Collections.Generic.List`1) ---> System.Exception: Basic block has to end with unconditional control flow. {; IL_49:; stloc:ArgumentNullException(var_5_53, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("uvs"))); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1804 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x060030C4 RID: 12484 RVA: 0x00066994 File Offset: 0x00064B94 [Token(Token = "0x60030C4")] [Address(RVA = "0x40BA50", Offset = "0x40A850", VA = "0x18040BA50")] public void GetUVs(int channel, List uvs) { /* An exception occurred when decompiling this method (060030C4) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.MeshSimplifier::GetUVs(System.Int32,System.Collections.Generic.List`1) ---> System.Exception: Basic block has to end with unconditional control flow. {; IL_49:; stloc:ArgumentNullException(var_5_53, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("uvs"))); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1804 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x060030C5 RID: 12485 RVA: 0x000669F8 File Offset: 0x00064BF8 [Token(Token = "0x60030C5")] [Address(RVA = "0x40B6D0", Offset = "0x40A4D0", VA = "0x18040B6D0")] public void GetUVs(int channel, List uvs) { /* An exception occurred when decompiling this method (060030C5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void MTAssets.UltimateLODSystem.MeshSimplifier.MeshSimplifier::GetUVs(System.Int32,System.Collections.Generic.List`1) ---> System.Exception: Basic block has to end with unconditional control flow. {; IL_49:; stloc:ArgumentNullException(var_5_53, newobj:ArgumentNullException(ArgumentNullException::.ctor, ldstr:string("uvs"))); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1836 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1804 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x060030C6 RID: 12486 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C6")] [Address(RVA = "0x40E720", Offset = "0x40D520", VA = "0x18040E720")] public void SetUVs(int channel, IList uvs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C7 RID: 12487 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C7")] [Address(RVA = "0x40DC60", Offset = "0x40CA60", VA = "0x18040DC60")] public void SetUVs(int channel, IList uvs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C8 RID: 12488 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C8")] [Address(RVA = "0x40E030", Offset = "0x40CE30", VA = "0x18040E030")] public void SetUVs(int channel, IList uvs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030C9 RID: 12489 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030C9")] [Address(RVA = "0x40E410", Offset = "0x40D210", VA = "0x18040E410")] public void SetUVs(int channel, IList uvs, int uvComponentCount) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030CA RID: 12490 RVA: 0x00066A5C File Offset: 0x00064C5C [Token(Token = "0x60030CA")] [Address(RVA = "0x40DB40", Offset = "0x40C940", VA = "0x18040DB40")] public void SetUVsAuto(int channel, IList uvs) { int usedUVComponents = MeshUtils.GetUsedUVComponents(uvs); this.SetUVs(channel, uvs, usedUVComponents); } // Token: 0x060030CB RID: 12491 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030CB")] [Address(RVA = "0x40A900", Offset = "0x409700", VA = "0x18040A900")] public BlendShape[] GetAllBlendShapes() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030CC RID: 12492 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030CC")] [Address(RVA = "0x40AB10", Offset = "0x409910", VA = "0x18040AB10")] public BlendShape GetBlendShape(int blendShapeIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030CD RID: 12493 RVA: 0x00066A84 File Offset: 0x00064C84 [Token(Token = "0x60030CD")] [Address(RVA = "0x408A50", Offset = "0x407850", VA = "0x180408A50")] public void ClearBlendShapes() { ResizableArray resizableArray = this.blendShapes; if (resizableArray != 0) { resizableArray.Clear(); this.blendShapes = (ulong)0L; } } // Token: 0x060030CE RID: 12494 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030CE")] [Address(RVA = "0x406E20", Offset = "0x405C20", VA = "0x180406E20")] public void AddBlendShape(BlendShape blendShape) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030CF RID: 12495 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030CF")] [Address(RVA = "0x406F90", Offset = "0x405D90", VA = "0x180406F90")] public void AddBlendShapes(BlendShape[] blendShapes) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030D0 RID: 12496 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030D0")] [Address(RVA = "0x40BC10", Offset = "0x40AA10", VA = "0x18040BC10")] public void Initialize(Mesh mesh) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030D1 RID: 12497 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030D1")] [Address(RVA = "0x40EF30", Offset = "0x40DD30", VA = "0x18040EF30")] public void SimplifyMesh(float quality) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030D2 RID: 12498 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030D2")] [Address(RVA = "0x40EAF0", Offset = "0x40D8F0", VA = "0x18040EAF0")] public void SimplifyMeshLossless() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030D3 RID: 12499 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60030D3")] [Address(RVA = "0x40F4F0", Offset = "0x40E2F0", VA = "0x18040F4F0")] public Mesh ToMesh() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060030D4 RID: 12500 RVA: 0x000020D3 File Offset: 0x000002D3 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60030D4")] [Address(RVA = "0x411E20", Offset = "0x410C20", VA = "0x180411E20")] static MeshSimplifier() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003A9E RID: 15006 [Token(Token = "0x4003A9E")] private const int TriangleEdgeCount = 3; // Token: 0x04003A9F RID: 15007 [Token(Token = "0x4003A9F")] private const int TriangleVertexCount = 3; // Token: 0x04003AA0 RID: 15008 [Token(Token = "0x4003AA0")] private const double DoubleEpsilon = 0.001; // Token: 0x04003AA1 RID: 15009 [Token(Token = "0x4003AA1")] private const double DenomEpilson = 1E-08; // Token: 0x04003AA2 RID: 15010 [Token(Token = "0x4003AA2")] private static readonly int UVChannelCount; // Token: 0x04003AA3 RID: 15011 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003AA3")] private SimplificationOptions simplificationOptions; // Token: 0x04003AA4 RID: 15012 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003AA4")] private bool verbose; // Token: 0x04003AA5 RID: 15013 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4003AA5")] private int subMeshCount; // Token: 0x04003AA6 RID: 15014 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003AA6")] private int[] subMeshOffsets; // Token: 0x04003AA7 RID: 15015 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003AA7")] private ResizableArray triangles; // Token: 0x04003AA8 RID: 15016 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4003AA8")] private ResizableArray vertices; // Token: 0x04003AA9 RID: 15017 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003AA9")] private ResizableArray refs; // Token: 0x04003AAA RID: 15018 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003AAA")] private ResizableArray vertNormals; // Token: 0x04003AAB RID: 15019 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4003AAB")] private ResizableArray vertTangents; // Token: 0x04003AAC RID: 15020 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4003AAC")] private UVChannels vertUV2D; // Token: 0x04003AAD RID: 15021 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4003AAD")] private UVChannels vertUV3D; // Token: 0x04003AAE RID: 15022 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4003AAE")] private UVChannels vertUV4D; // Token: 0x04003AAF RID: 15023 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4003AAF")] private ResizableArray vertColors; // Token: 0x04003AB0 RID: 15024 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4003AB0")] private ResizableArray vertBoneWeights; // Token: 0x04003AB1 RID: 15025 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4003AB1")] private ResizableArray blendShapes; // Token: 0x04003AB2 RID: 15026 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003AB2")] private Matrix4x4[] bindposes; // Token: 0x04003AB3 RID: 15027 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003AB3")] private readonly double[] errArr; // Token: 0x04003AB4 RID: 15028 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003AB4")] private readonly int[] attributeIndexArr; // Token: 0x04003AB5 RID: 15029 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003AB5")] private readonly HashSet triangleHashSet1; // Token: 0x04003AB6 RID: 15030 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003AB6")] private readonly HashSet triangleHashSet2; } }