using System; using System.Collections.Generic; using Cpp2IlInjected; using MTAssets.UltimateLODSystem.MeshSimplifier.Internal; using UnityEngine; namespace MTAssets.UltimateLODSystem.MeshSimplifier { // Token: 0x02000662 RID: 1634 [Token(Token = "0x2000662")] public sealed class MeshSimplifier { // Token: 0x170003C5 RID: 965 // (get) Token: 0x0600333F RID: 13119 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003340 RID: 13120 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003C5")] public SimplificationOptions SimplificationOptions { [Token(Token = "0x600333F")] [Address(RVA = "0x435240", Offset = "0x434240", VA = "0x180435240")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003340")] [Address(RVA = "0x4356A0", Offset = "0x4346A0", VA = "0x1804356A0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003C6 RID: 966 // (get) Token: 0x06003341 RID: 13121 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003342 RID: 13122 RVA: 0x0006D85C File Offset: 0x0006BA5C [Token(Token = "0x170003C6")] [Obsolete] public bool PreserveBorderEdges { [Token(Token = "0x6003341")] [Address(RVA = "0x335430", Offset = "0x334430", VA = "0x180335430")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003342")] [Address(RVA = "0x3393F0", Offset = "0x3383F0", VA = "0x1803393F0")] set { this.simplificationOptions = value; } } // Token: 0x170003C7 RID: 967 // (get) Token: 0x06003343 RID: 13123 RVA: 0x0006D870 File Offset: 0x0006BA70 // (set) Token: 0x06003344 RID: 13124 RVA: 0x0006D888 File Offset: 0x0006BA88 [Token(Token = "0x170003C7")] [Obsolete] public bool PreserveUVSeamEdges { [Token(Token = "0x6003343")] [Address(RVA = "0x435230", Offset = "0x434230", VA = "0x180435230")] get { return this.simplificationOptions.PreserveUVSeamEdges; } [Token(Token = "0x6003344")] [Address(RVA = "0x435690", Offset = "0x434690", VA = "0x180435690")] set { this.simplificationOptions.PreserveUVSeamEdges = value; } } // Token: 0x170003C8 RID: 968 // (get) Token: 0x06003345 RID: 13125 RVA: 0x0006D8A4 File Offset: 0x0006BAA4 // (set) Token: 0x06003346 RID: 13126 RVA: 0x0006D8BC File Offset: 0x0006BABC [Token(Token = "0x170003C8")] [Obsolete] public bool PreserveUVFoldoverEdges { [Token(Token = "0x6003345")] [Address(RVA = "0x435220", Offset = "0x434220", VA = "0x180435220")] get { return this.simplificationOptions.PreserveUVFoldoverEdges; } [Token(Token = "0x6003346")] [Address(RVA = "0x435680", Offset = "0x434680", VA = "0x180435680")] set { this.simplificationOptions.PreserveUVFoldoverEdges = value; } } // Token: 0x170003C9 RID: 969 // (get) Token: 0x06003347 RID: 13127 RVA: 0x0006D8D8 File Offset: 0x0006BAD8 // (set) Token: 0x06003348 RID: 13128 RVA: 0x0006D8F0 File Offset: 0x0006BAF0 [Token(Token = "0x170003C9")] [Obsolete] public bool PreserveSurfaceCurvature { [Token(Token = "0x6003347")] [Address(RVA = "0x435210", Offset = "0x434210", VA = "0x180435210")] get { return this.simplificationOptions.PreserveSurfaceCurvature; } [Token(Token = "0x6003348")] [Address(RVA = "0x435670", Offset = "0x434670", VA = "0x180435670")] set { this.simplificationOptions.PreserveSurfaceCurvature = value; } } // Token: 0x170003CA RID: 970 // (get) Token: 0x06003349 RID: 13129 RVA: 0x0006D90C File Offset: 0x0006BB0C // (set) Token: 0x0600334A RID: 13130 RVA: 0x0006D924 File Offset: 0x0006BB24 [Token(Token = "0x170003CA")] [Obsolete] public bool EnableSmartLink { [Token(Token = "0x6003349")] [Address(RVA = "0x4351C0", Offset = "0x4341C0", VA = "0x1804351C0")] get { return this.simplificationOptions.EnableSmartLink; } [Token(Token = "0x600334A")] [Address(RVA = "0x4355E0", Offset = "0x4345E0", VA = "0x1804355E0")] set { this.simplificationOptions.EnableSmartLink = value; } } // Token: 0x170003CB RID: 971 // (get) Token: 0x0600334B RID: 13131 RVA: 0x0006D940 File Offset: 0x0006BB40 // (set) Token: 0x0600334C RID: 13132 RVA: 0x0006D958 File Offset: 0x0006BB58 [Token(Token = "0x170003CB")] [Obsolete] public int MaxIterationCount { [Token(Token = "0x600334B")] [Address(RVA = "0x3EC1A0", Offset = "0x3EB1A0", VA = "0x1803EC1A0")] get { return this.simplificationOptions.MaxIterationCount; } [Token(Token = "0x600334C")] [Address(RVA = "0x4355F0", Offset = "0x4345F0", VA = "0x1804355F0")] set { this.simplificationOptions.MaxIterationCount = value; } } // Token: 0x170003CC RID: 972 // (get) Token: 0x0600334D RID: 13133 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x0600334E RID: 13134 RVA: 0x0006D974 File Offset: 0x0006BB74 [Token(Token = "0x170003CC")] [Obsolete] public double Agressiveness { [Token(Token = "0x600334D")] [Address(RVA = "0x4350D0", Offset = "0x4340D0", VA = "0x1804350D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600334E")] [Address(RVA = "0x4354F0", Offset = "0x4344F0", VA = "0x1804354F0")] set { } } // Token: 0x170003CD RID: 973 // (get) Token: 0x0600334F RID: 13135 RVA: 0x0006D984 File Offset: 0x0006BB84 // (set) Token: 0x06003350 RID: 13136 RVA: 0x0006D998 File Offset: 0x0006BB98 [Token(Token = "0x170003CD")] public bool Verbose { [Token(Token = "0x600334F")] [Address(RVA = "0x435330", Offset = "0x434330", VA = "0x180435330")] get { return this.verbose; } [Token(Token = "0x6003350")] [Address(RVA = "0x4357B0", Offset = "0x4347B0", VA = "0x1804357B0")] set { this.verbose = value; } } // Token: 0x170003CE RID: 974 // (get) Token: 0x06003351 RID: 13137 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003352 RID: 13138 RVA: 0x0006D9AC File Offset: 0x0006BBAC [Token(Token = "0x170003CE")] [Obsolete] public double VertexLinkDistance { [Token(Token = "0x6003351")] [Address(RVA = "0x435350", Offset = "0x434350", VA = "0x180435350")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003352")] [Address(RVA = "0x435850", Offset = "0x434850", VA = "0x180435850")] set { } } // Token: 0x170003CF RID: 975 // (get) Token: 0x06003353 RID: 13139 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003354 RID: 13140 RVA: 0x0006D9BC File Offset: 0x0006BBBC [Token(Token = "0x170003CF")] [Obsolete] public double VertexLinkDistanceSqr { [Token(Token = "0x6003353")] [Address(RVA = "0x435340", Offset = "0x434340", VA = "0x180435340")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003354")] [Address(RVA = "0x4357C0", Offset = "0x4347C0", VA = "0x1804357C0")] set { } } // Token: 0x170003D0 RID: 976 // (get) Token: 0x06003355 RID: 13141 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003356 RID: 13142 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D0")] public Vector3[] Vertices { [Token(Token = "0x6003355")] [Address(RVA = "0x435360", Offset = "0x434360", VA = "0x180435360")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003356")] [Address(RVA = "0x435870", Offset = "0x434870", VA = "0x180435870")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D1 RID: 977 // (get) Token: 0x06003357 RID: 13143 RVA: 0x0006D9CC File Offset: 0x0006BBCC [Token(Token = "0x170003D1")] public int SubMeshCount { [Token(Token = "0x6003357")] [Address(RVA = "0x435260", Offset = "0x434260", VA = "0x180435260")] get { return this.subMeshCount; } } // Token: 0x170003D2 RID: 978 // (get) Token: 0x06003358 RID: 13144 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D2")] public int BlendShapeCount { [Token(Token = "0x6003358")] [Address(RVA = "0x4350E0", Offset = "0x4340E0", VA = "0x1804350E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D3 RID: 979 // (get) Token: 0x06003359 RID: 13145 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x0600335A RID: 13146 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D3")] public Vector3[] Normals { [Token(Token = "0x6003359")] [Address(RVA = "0x4351D0", Offset = "0x4341D0", VA = "0x1804351D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600335A")] [Address(RVA = "0x435600", Offset = "0x434600", VA = "0x180435600")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D4 RID: 980 // (get) Token: 0x0600335B RID: 13147 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x0600335C RID: 13148 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D4")] public Vector4[] Tangents { [Token(Token = "0x600335B")] [Address(RVA = "0x435270", Offset = "0x434270", VA = "0x180435270")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600335C")] [Address(RVA = "0x4356C0", Offset = "0x4346C0", VA = "0x1804356C0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D5 RID: 981 // (get) Token: 0x0600335D RID: 13149 RVA: 0x0006D9E0 File Offset: 0x0006BBE0 // (set) Token: 0x0600335E RID: 13150 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D5")] public Vector2[] UV1 { [Token(Token = "0x600335D")] [Address(RVA = "0x4352B0", Offset = "0x4342B0", VA = "0x1804352B0")] get { int num = 0; return this.GetUVs2D(num); } [Token(Token = "0x600335E")] [Address(RVA = "0x435730", Offset = "0x434730", VA = "0x180435730")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D6 RID: 982 // (get) Token: 0x0600335F RID: 13151 RVA: 0x0006D9F8 File Offset: 0x0006BBF8 // (set) Token: 0x06003360 RID: 13152 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D6")] public Vector2[] UV2 { [Token(Token = "0x600335F")] [Address(RVA = "0x4352C0", Offset = "0x4342C0", VA = "0x1804352C0")] get { return this.GetUVs2D(1); } [Token(Token = "0x6003360")] [Address(RVA = "0x435740", Offset = "0x434740", VA = "0x180435740")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D7 RID: 983 // (get) Token: 0x06003361 RID: 13153 RVA: 0x0006DA0C File Offset: 0x0006BC0C // (set) Token: 0x06003362 RID: 13154 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D7")] public Vector2[] UV3 { [Token(Token = "0x6003361")] [Address(RVA = "0x4352D0", Offset = "0x4342D0", VA = "0x1804352D0")] get { return this.GetUVs2D(2); } [Token(Token = "0x6003362")] [Address(RVA = "0x435750", Offset = "0x434750", VA = "0x180435750")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D8 RID: 984 // (get) Token: 0x06003363 RID: 13155 RVA: 0x0006DA20 File Offset: 0x0006BC20 // (set) Token: 0x06003364 RID: 13156 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D8")] public Vector2[] UV4 { [Token(Token = "0x6003363")] [Address(RVA = "0x4352E0", Offset = "0x4342E0", VA = "0x1804352E0")] get { return this.GetUVs2D(3); } [Token(Token = "0x6003364")] [Address(RVA = "0x435760", Offset = "0x434760", VA = "0x180435760")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003D9 RID: 985 // (get) Token: 0x06003365 RID: 13157 RVA: 0x0006DA34 File Offset: 0x0006BC34 // (set) Token: 0x06003366 RID: 13158 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003D9")] public Vector2[] UV5 { [Token(Token = "0x6003365")] [Address(RVA = "0x4352F0", Offset = "0x4342F0", VA = "0x1804352F0")] get { return this.GetUVs2D(4); } [Token(Token = "0x6003366")] [Address(RVA = "0x435770", Offset = "0x434770", VA = "0x180435770")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003DA RID: 986 // (get) Token: 0x06003367 RID: 13159 RVA: 0x0006DA48 File Offset: 0x0006BC48 // (set) Token: 0x06003368 RID: 13160 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003DA")] public Vector2[] UV6 { [Token(Token = "0x6003367")] [Address(RVA = "0x435300", Offset = "0x434300", VA = "0x180435300")] get { return this.GetUVs2D(5); } [Token(Token = "0x6003368")] [Address(RVA = "0x435780", Offset = "0x434780", VA = "0x180435780")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003DB RID: 987 // (get) Token: 0x06003369 RID: 13161 RVA: 0x0006DA5C File Offset: 0x0006BC5C // (set) Token: 0x0600336A RID: 13162 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003DB")] public Vector2[] UV7 { [Token(Token = "0x6003369")] [Address(RVA = "0x435310", Offset = "0x434310", VA = "0x180435310")] get { return this.GetUVs2D(6); } [Token(Token = "0x600336A")] [Address(RVA = "0x435790", Offset = "0x434790", VA = "0x180435790")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003DC RID: 988 // (get) Token: 0x0600336B RID: 13163 RVA: 0x0006DA70 File Offset: 0x0006BC70 // (set) Token: 0x0600336C RID: 13164 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003DC")] public Vector2[] UV8 { [Token(Token = "0x600336B")] [Address(RVA = "0x435320", Offset = "0x434320", VA = "0x180435320")] get { return this.GetUVs2D(7); } [Token(Token = "0x600336C")] [Address(RVA = "0x4357A0", Offset = "0x4347A0", VA = "0x1804357A0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003DD RID: 989 // (get) Token: 0x0600336D RID: 13165 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x0600336E RID: 13166 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003DD")] public Color[] Colors { [Token(Token = "0x600336D")] [Address(RVA = "0x435170", Offset = "0x434170", VA = "0x180435170")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600336E")] [Address(RVA = "0x435570", Offset = "0x434570", VA = "0x180435570")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170003DE RID: 990 // (get) Token: 0x0600336F RID: 13167 RVA: 0x000020D3 File Offset: 0x000002D3 // (set) Token: 0x06003370 RID: 13168 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170003DE")] public BoneWeight[] BoneWeights { [Token(Token = "0x600336F")] [Address(RVA = "0x435120", Offset = "0x434120", VA = "0x180435120")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003370")] [Address(RVA = "0x435500", Offset = "0x434500", VA = "0x180435500")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06003371 RID: 13169 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003371")] [Address(RVA = "0x434E90", Offset = "0x433E90", VA = "0x180434E90")] public MeshSimplifier() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003372 RID: 13170 RVA: 0x0006DA84 File Offset: 0x0006BC84 [Token(Token = "0x6003372")] [Address(RVA = "0x434E10", Offset = "0x433E10", VA = "0x180434E10")] public MeshSimplifier(Mesh mesh) { int num = 0; if (mesh != num) { this.Initialize(mesh); } } // Token: 0x06003373 RID: 13171 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003373")] [Address(RVA = "0x582970", Offset = "0x581970", VA = "0x180582970")] private void InitializeVertexAttribute(T[] attributeValues, ref ResizableArray attributeArray, string attributeName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003374 RID: 13172 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003374")] [Address(RVA = "0x415780", Offset = "0x414780", VA = "0x180415780")] 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: 0x06003375 RID: 13173 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003375")] [Address(RVA = "0x42CC20", Offset = "0x42BC20", VA = "0x18042CC20")] private double CurvatureError(ref Vertex vert0, ref Vertex vert1) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003376 RID: 13174 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003376")] [Address(RVA = "0x42AE90", Offset = "0x429E90", VA = "0x18042AE90")] 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: 0x06003377 RID: 13175 RVA: 0x0006DAA4 File Offset: 0x0006BCA4 [Token(Token = "0x6003377")] [Address(RVA = "0x42ABC0", Offset = "0x429BC0", VA = "0x18042ABC0")] private static void CalculateBarycentricCoords(ref Vector3d point, ref Vector3d a, ref Vector3d b, ref Vector3d c, out Vector3 result) { } // Token: 0x06003378 RID: 13176 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003378")] [Address(RVA = "0x42FFE0", Offset = "0x42EFE0", VA = "0x18042FFE0")] private static Vector4 NormalizeTangent(Vector4 tangent) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003379 RID: 13177 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003379")] [Address(RVA = "0x42D130", Offset = "0x42C130", VA = "0x18042D130")] 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: 0x0600337A RID: 13178 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600337A")] [Address(RVA = "0x4348D0", Offset = "0x4338D0", VA = "0x1804348D0")] 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: 0x0600337B RID: 13179 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600337B")] [Address(RVA = "0x42F120", Offset = "0x42E120", VA = "0x18042F120")] 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: 0x0600337C RID: 13180 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600337C")] [Address(RVA = "0x42A8A0", Offset = "0x4298A0", VA = "0x18042A8A0")] private bool AreUVsTheSame(int channel, int indexA, int indexB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600337D RID: 13181 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600337D")] [Address(RVA = "0x430060", Offset = "0x42F060", VA = "0x180430060")] 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: 0x0600337E RID: 13182 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600337E")] [Address(RVA = "0x432E60", Offset = "0x431E60", VA = "0x180432E60")] private void UpdateMesh(int iteration) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600337F RID: 13183 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600337F")] [Address(RVA = "0x434490", Offset = "0x433490", VA = "0x180434490")] private void UpdateReferences() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003380 RID: 13184 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003380")] [Address(RVA = "0x42BAA0", Offset = "0x42AAA0", VA = "0x18042BAA0")] private void CompactMesh() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003381 RID: 13185 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003381")] [Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")] private void CalculateSubMeshOffsets() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003382 RID: 13186 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003382")] [Address(RVA = "0x42E110", Offset = "0x42D110", VA = "0x18042E110")] private void GetTrianglesContainingVertex(ref Vertex vert, HashSet tris) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003383 RID: 13187 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003383")] [Address(RVA = "0x42DED0", Offset = "0x42CED0", VA = "0x18042DED0")] 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: 0x06003384 RID: 13188 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003384")] [Address(RVA = "0x42D9A0", Offset = "0x42C9A0", VA = "0x18042D9A0")] public int[][] GetAllSubMeshTriangles() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003385 RID: 13189 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003385")] [Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")] public int[] GetSubMeshTriangles(int subMeshIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003386 RID: 13190 RVA: 0x0006DAB4 File Offset: 0x0006BCB4 [Token(Token = "0x6003386")] [Address(RVA = "0x42BA30", Offset = "0x42AA30", VA = "0x18042BA30")] 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: 0x06003387 RID: 13191 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003387")] [Address(RVA = "0x42A170", Offset = "0x429170", VA = "0x18042A170")] public void AddSubMeshTriangles(int[] triangles) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003388 RID: 13192 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003388")] [Address(RVA = "0x42A450", Offset = "0x429450", VA = "0x18042A450")] public void AddSubMeshTriangles(int[][] triangles) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003389 RID: 13193 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003389")] [Address(RVA = "0x42E280", Offset = "0x42D280", VA = "0x18042E280")] public Vector2[] GetUVs2D(int channel) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600338A RID: 13194 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600338A")] [Address(RVA = "0x42E3C0", Offset = "0x42D3C0", VA = "0x18042E3C0")] public Vector3[] GetUVs3D(int channel) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600338B RID: 13195 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600338B")] [Address(RVA = "0x42E500", Offset = "0x42D500", VA = "0x18042E500")] public Vector4[] GetUVs4D(int channel) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600338C RID: 13196 RVA: 0x0006DAF0 File Offset: 0x0006BCF0 [Token(Token = "0x600338C")] [Address(RVA = "0x42E800", Offset = "0x42D800", VA = "0x18042E800")] public void GetUVs(int channel, List uvs) { /* An exception occurred when decompiling this method (0600338C) 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: 0x0600338D RID: 13197 RVA: 0x0006DB54 File Offset: 0x0006BD54 [Token(Token = "0x600338D")] [Address(RVA = "0x42E9C0", Offset = "0x42D9C0", VA = "0x18042E9C0")] public void GetUVs(int channel, List uvs) { /* An exception occurred when decompiling this method (0600338D) 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: 0x0600338E RID: 13198 RVA: 0x0006DBB8 File Offset: 0x0006BDB8 [Token(Token = "0x600338E")] [Address(RVA = "0x42E640", Offset = "0x42D640", VA = "0x18042E640")] public void GetUVs(int channel, List uvs) { /* An exception occurred when decompiling this method (0600338E) 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: 0x0600338F RID: 13199 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600338F")] [Address(RVA = "0x431690", Offset = "0x430690", VA = "0x180431690")] public void SetUVs(int channel, IList uvs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003390 RID: 13200 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003390")] [Address(RVA = "0x430BD0", Offset = "0x42FBD0", VA = "0x180430BD0")] public void SetUVs(int channel, IList uvs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003391 RID: 13201 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003391")] [Address(RVA = "0x430FA0", Offset = "0x42FFA0", VA = "0x180430FA0")] public void SetUVs(int channel, IList uvs) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003392 RID: 13202 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003392")] [Address(RVA = "0x431380", Offset = "0x430380", VA = "0x180431380")] public void SetUVs(int channel, IList uvs, int uvComponentCount) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003393 RID: 13203 RVA: 0x0006DC1C File Offset: 0x0006BE1C [Token(Token = "0x6003393")] [Address(RVA = "0x430AB0", Offset = "0x42FAB0", VA = "0x180430AB0")] public void SetUVsAuto(int channel, IList uvs) { int usedUVComponents = MeshUtils.GetUsedUVComponents(uvs); this.SetUVs(channel, uvs, usedUVComponents); } // Token: 0x06003394 RID: 13204 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003394")] [Address(RVA = "0x42D870", Offset = "0x42C870", VA = "0x18042D870")] public BlendShape[] GetAllBlendShapes() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003395 RID: 13205 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003395")] [Address(RVA = "0x42DA80", Offset = "0x42CA80", VA = "0x18042DA80")] public BlendShape GetBlendShape(int blendShapeIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003396 RID: 13206 RVA: 0x0006DC44 File Offset: 0x0006BE44 [Token(Token = "0x6003396")] [Address(RVA = "0x42B9C0", Offset = "0x42A9C0", VA = "0x18042B9C0")] public void ClearBlendShapes() { ResizableArray resizableArray = this.blendShapes; if (resizableArray != 0) { resizableArray.Clear(); this.blendShapes = (ulong)0L; } } // Token: 0x06003397 RID: 13207 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003397")] [Address(RVA = "0x429D90", Offset = "0x428D90", VA = "0x180429D90")] public void AddBlendShape(BlendShape blendShape) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003398 RID: 13208 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003398")] [Address(RVA = "0x429F00", Offset = "0x428F00", VA = "0x180429F00")] public void AddBlendShapes(BlendShape[] blendShapes) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003399 RID: 13209 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6003399")] [Address(RVA = "0x42EB80", Offset = "0x42DB80", VA = "0x18042EB80")] public void Initialize(Mesh mesh) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600339A RID: 13210 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600339A")] [Address(RVA = "0x431EA0", Offset = "0x430EA0", VA = "0x180431EA0")] public void SimplifyMesh(float quality) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600339B RID: 13211 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600339B")] [Address(RVA = "0x431A60", Offset = "0x430A60", VA = "0x180431A60")] public void SimplifyMeshLossless() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600339C RID: 13212 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600339C")] [Address(RVA = "0x432460", Offset = "0x431460", VA = "0x180432460")] public Mesh ToMesh() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600339D RID: 13213 RVA: 0x000020D3 File Offset: 0x000002D3 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600339D")] [Address(RVA = "0x434D90", Offset = "0x433D90", VA = "0x180434D90")] static MeshSimplifier() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003D88 RID: 15752 [Token(Token = "0x4003D88")] private const int TriangleEdgeCount = 3; // Token: 0x04003D89 RID: 15753 [Token(Token = "0x4003D89")] private const int TriangleVertexCount = 3; // Token: 0x04003D8A RID: 15754 [Token(Token = "0x4003D8A")] private const double DoubleEpsilon = 0.001; // Token: 0x04003D8B RID: 15755 [Token(Token = "0x4003D8B")] private const double DenomEpilson = 1E-08; // Token: 0x04003D8C RID: 15756 [Token(Token = "0x4003D8C")] private static readonly int UVChannelCount; // Token: 0x04003D8D RID: 15757 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4003D8D")] private SimplificationOptions simplificationOptions; // Token: 0x04003D8E RID: 15758 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003D8E")] private bool verbose; // Token: 0x04003D8F RID: 15759 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4003D8F")] private int subMeshCount; // Token: 0x04003D90 RID: 15760 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003D90")] private int[] subMeshOffsets; // Token: 0x04003D91 RID: 15761 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003D91")] private ResizableArray triangles; // Token: 0x04003D92 RID: 15762 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4003D92")] private ResizableArray vertices; // Token: 0x04003D93 RID: 15763 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003D93")] private ResizableArray refs; // Token: 0x04003D94 RID: 15764 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003D94")] private ResizableArray vertNormals; // Token: 0x04003D95 RID: 15765 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4003D95")] private ResizableArray vertTangents; // Token: 0x04003D96 RID: 15766 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4003D96")] private UVChannels vertUV2D; // Token: 0x04003D97 RID: 15767 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4003D97")] private UVChannels vertUV3D; // Token: 0x04003D98 RID: 15768 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4003D98")] private UVChannels vertUV4D; // Token: 0x04003D99 RID: 15769 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4003D99")] private ResizableArray vertColors; // Token: 0x04003D9A RID: 15770 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4003D9A")] private ResizableArray vertBoneWeights; // Token: 0x04003D9B RID: 15771 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4003D9B")] private ResizableArray blendShapes; // Token: 0x04003D9C RID: 15772 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4003D9C")] private Matrix4x4[] bindposes; // Token: 0x04003D9D RID: 15773 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4003D9D")] private readonly double[] errArr; // Token: 0x04003D9E RID: 15774 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003D9E")] private readonly int[] attributeIndexArr; // Token: 0x04003D9F RID: 15775 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4003D9F")] private readonly HashSet triangleHashSet1; // Token: 0x04003DA0 RID: 15776 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003DA0")] private readonly HashSet triangleHashSet2; } }