using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using Il2CppSystem.Reflection; using MTAssets.UltimateLODSystem.MeshSimplifier.Internal; using UnityEngine; namespace MTAssets.UltimateLODSystem.MeshSimplifier { // Token: 0x0200067F RID: 1663 public sealed class MeshSimplifier : Il2CppSystem.Object { // Token: 0x17003934 RID: 14644 // (get) Token: 0x0600A926 RID: 43302 RVA: 0x002B63C0 File Offset: 0x002B45C0 // (set) Token: 0x0600A927 RID: 43303 RVA: 0x002B6410 File Offset: 0x002B4610 public unsafe SimplificationOptions SimplificationOptions { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_SimplificationOptions_Public_get_SimplificationOptions_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_SimplificationOptions_Public_set_Void_SimplificationOptions_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003935 RID: 14645 // (get) Token: 0x0600A928 RID: 43304 RVA: 0x002B6464 File Offset: 0x002B4664 // (set) Token: 0x0600A929 RID: 43305 RVA: 0x002B64B4 File Offset: 0x002B46B4 public unsafe bool PreserveBorderEdges { [CallerCount(1)] [CachedScanResults(RefRangeStart = 6864, RefRangeEnd = 6865, XrefRangeStart = 6864, XrefRangeEnd = 6865, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_PreserveBorderEdges_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_PreserveBorderEdges_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003936 RID: 14646 // (get) Token: 0x0600A92A RID: 43306 RVA: 0x002B6508 File Offset: 0x002B4708 // (set) Token: 0x0600A92B RID: 43307 RVA: 0x002B6558 File Offset: 0x002B4758 public unsafe bool PreserveUVSeamEdges { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVSeamEdges_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVSeamEdges_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003937 RID: 14647 // (get) Token: 0x0600A92C RID: 43308 RVA: 0x002B65AC File Offset: 0x002B47AC // (set) Token: 0x0600A92D RID: 43309 RVA: 0x002B65FC File Offset: 0x002B47FC public unsafe bool PreserveUVFoldoverEdges { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVFoldoverEdges_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVFoldoverEdges_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003938 RID: 14648 // (get) Token: 0x0600A92E RID: 43310 RVA: 0x002B6650 File Offset: 0x002B4850 // (set) Token: 0x0600A92F RID: 43311 RVA: 0x002B66A0 File Offset: 0x002B48A0 public unsafe bool PreserveSurfaceCurvature { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_PreserveSurfaceCurvature_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_PreserveSurfaceCurvature_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003939 RID: 14649 // (get) Token: 0x0600A930 RID: 43312 RVA: 0x002B66F4 File Offset: 0x002B48F4 // (set) Token: 0x0600A931 RID: 43313 RVA: 0x002B6744 File Offset: 0x002B4944 public unsafe bool EnableSmartLink { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_EnableSmartLink_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_EnableSmartLink_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700393A RID: 14650 // (get) Token: 0x0600A932 RID: 43314 RVA: 0x002B6798 File Offset: 0x002B4998 // (set) Token: 0x0600A933 RID: 43315 RVA: 0x002B67E8 File Offset: 0x002B49E8 public unsafe int MaxIterationCount { [CallerCount(1)] [CachedScanResults(RefRangeStart = 15154, RefRangeEnd = 15155, XrefRangeStart = 15154, XrefRangeEnd = 15155, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_MaxIterationCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_MaxIterationCount_Public_set_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700393B RID: 14651 // (get) Token: 0x0600A934 RID: 43316 RVA: 0x002B683C File Offset: 0x002B4A3C // (set) Token: 0x0600A935 RID: 43317 RVA: 0x002B688C File Offset: 0x002B4A8C public unsafe double Agressiveness { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_Agressiveness_Public_get_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_Agressiveness_Public_set_Void_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700393C RID: 14652 // (get) Token: 0x0600A936 RID: 43318 RVA: 0x002B68E0 File Offset: 0x002B4AE0 // (set) Token: 0x0600A937 RID: 43319 RVA: 0x002B6930 File Offset: 0x002B4B30 public unsafe bool Verbose { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_Verbose_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_Verbose_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700393D RID: 14653 // (get) Token: 0x0600A938 RID: 43320 RVA: 0x002B6984 File Offset: 0x002B4B84 // (set) Token: 0x0600A939 RID: 43321 RVA: 0x002B69D4 File Offset: 0x002B4BD4 public unsafe double VertexLinkDistance { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistance_Public_get_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistance_Public_set_Void_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700393E RID: 14654 // (get) Token: 0x0600A93A RID: 43322 RVA: 0x002B6A28 File Offset: 0x002B4C28 // (set) Token: 0x0600A93B RID: 43323 RVA: 0x002B6A78 File Offset: 0x002B4C78 public unsafe double VertexLinkDistanceSqr { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistanceSqr_Public_get_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657069, XrefRangeEnd = 657072, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistanceSqr_Public_set_Void_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700393F RID: 14655 // (get) Token: 0x0600A93C RID: 43324 RVA: 0x002B6ACC File Offset: 0x002B4CCC // (set) Token: 0x0600A93D RID: 43325 RVA: 0x002B6B24 File Offset: 0x002B4D24 public unsafe Il2CppStructArray Vertices { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657072, XrefRangeEnd = 657080, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_Vertices_Public_get_Il2CppStructArray_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(1)] [CachedScanResults(RefRangeStart = 657090, RefRangeEnd = 657091, XrefRangeStart = 657080, XrefRangeEnd = 657090, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_Vertices_Public_set_Void_Il2CppStructArray_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003940 RID: 14656 // (get) Token: 0x0600A93E RID: 43326 RVA: 0x002B6B80 File Offset: 0x002B4D80 public unsafe int SubMeshCount { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_SubMeshCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17003941 RID: 14657 // (get) Token: 0x0600A93F RID: 43327 RVA: 0x002B6BD0 File Offset: 0x002B4DD0 public unsafe int BlendShapeCount { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657091, XrefRangeEnd = 657092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_BlendShapeCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17003942 RID: 14658 // (get) Token: 0x0600A940 RID: 43328 RVA: 0x002B6C20 File Offset: 0x002B4E20 // (set) Token: 0x0600A941 RID: 43329 RVA: 0x002B6C78 File Offset: 0x002B4E78 public unsafe Il2CppStructArray Normals { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657092, XrefRangeEnd = 657093, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_Normals_Public_get_Il2CppStructArray_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657093, XrefRangeEnd = 657098, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_Normals_Public_set_Void_Il2CppStructArray_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003943 RID: 14659 // (get) Token: 0x0600A942 RID: 43330 RVA: 0x002B6CD4 File Offset: 0x002B4ED4 // (set) Token: 0x0600A943 RID: 43331 RVA: 0x002B6D2C File Offset: 0x002B4F2C public unsafe Il2CppStructArray Tangents { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657098, XrefRangeEnd = 657099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_Tangents_Public_get_Il2CppStructArray_1_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657099, XrefRangeEnd = 657104, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_Tangents_Public_set_Void_Il2CppStructArray_1_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003944 RID: 14660 // (get) Token: 0x0600A944 RID: 43332 RVA: 0x002B6D88 File Offset: 0x002B4F88 // (set) Token: 0x0600A945 RID: 43333 RVA: 0x002B6DE0 File Offset: 0x002B4FE0 public unsafe Il2CppStructArray UV1 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657104, XrefRangeEnd = 657105, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV1_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657105, XrefRangeEnd = 657106, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV1_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003945 RID: 14661 // (get) Token: 0x0600A946 RID: 43334 RVA: 0x002B6E3C File Offset: 0x002B503C // (set) Token: 0x0600A947 RID: 43335 RVA: 0x002B6E94 File Offset: 0x002B5094 public unsafe Il2CppStructArray UV2 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657106, XrefRangeEnd = 657107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV2_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657107, XrefRangeEnd = 657108, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV2_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003946 RID: 14662 // (get) Token: 0x0600A948 RID: 43336 RVA: 0x002B6EF0 File Offset: 0x002B50F0 // (set) Token: 0x0600A949 RID: 43337 RVA: 0x002B6F48 File Offset: 0x002B5148 public unsafe Il2CppStructArray UV3 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657108, XrefRangeEnd = 657109, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV3_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657109, XrefRangeEnd = 657110, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV3_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003947 RID: 14663 // (get) Token: 0x0600A94A RID: 43338 RVA: 0x002B6FA4 File Offset: 0x002B51A4 // (set) Token: 0x0600A94B RID: 43339 RVA: 0x002B6FFC File Offset: 0x002B51FC public unsafe Il2CppStructArray UV4 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657110, XrefRangeEnd = 657111, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV4_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657111, XrefRangeEnd = 657112, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV4_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003948 RID: 14664 // (get) Token: 0x0600A94C RID: 43340 RVA: 0x002B7058 File Offset: 0x002B5258 // (set) Token: 0x0600A94D RID: 43341 RVA: 0x002B70B0 File Offset: 0x002B52B0 public unsafe Il2CppStructArray UV5 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657112, XrefRangeEnd = 657113, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV5_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657113, XrefRangeEnd = 657114, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV5_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17003949 RID: 14665 // (get) Token: 0x0600A94E RID: 43342 RVA: 0x002B710C File Offset: 0x002B530C // (set) Token: 0x0600A94F RID: 43343 RVA: 0x002B7164 File Offset: 0x002B5364 public unsafe Il2CppStructArray UV6 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657114, XrefRangeEnd = 657115, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV6_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657115, XrefRangeEnd = 657116, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV6_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700394A RID: 14666 // (get) Token: 0x0600A950 RID: 43344 RVA: 0x002B71C0 File Offset: 0x002B53C0 // (set) Token: 0x0600A951 RID: 43345 RVA: 0x002B7218 File Offset: 0x002B5418 public unsafe Il2CppStructArray UV7 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657116, XrefRangeEnd = 657117, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV7_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657117, XrefRangeEnd = 657118, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV7_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700394B RID: 14667 // (get) Token: 0x0600A952 RID: 43346 RVA: 0x002B7274 File Offset: 0x002B5474 // (set) Token: 0x0600A953 RID: 43347 RVA: 0x002B72CC File Offset: 0x002B54CC public unsafe Il2CppStructArray UV8 { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657118, XrefRangeEnd = 657119, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_UV8_Public_get_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657119, XrefRangeEnd = 657120, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_UV8_Public_set_Void_Il2CppStructArray_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700394C RID: 14668 // (get) Token: 0x0600A954 RID: 43348 RVA: 0x002B7328 File Offset: 0x002B5528 // (set) Token: 0x0600A955 RID: 43349 RVA: 0x002B7380 File Offset: 0x002B5580 public unsafe Il2CppStructArray Colors { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657120, XrefRangeEnd = 657121, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_Colors_Public_get_Il2CppStructArray_1_Color_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657121, XrefRangeEnd = 657126, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_Colors_Public_set_Void_Il2CppStructArray_1_Color_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x1700394D RID: 14669 // (get) Token: 0x0600A956 RID: 43350 RVA: 0x002B73DC File Offset: 0x002B55DC // (set) Token: 0x0600A957 RID: 43351 RVA: 0x002B7434 File Offset: 0x002B5634 public unsafe Il2CppStructArray BoneWeights { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657126, XrefRangeEnd = 657127, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_get_BoneWeights_Public_get_Il2CppStructArray_1_BoneWeight_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657127, XrefRangeEnd = 657132, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_set_BoneWeights_Public_set_Void_Il2CppStructArray_1_BoneWeight_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x0600A958 RID: 43352 RVA: 0x002B7490 File Offset: 0x002B5690 [CallerCount(3)] [CachedScanResults(RefRangeStart = 657178, RefRangeEnd = 657181, XrefRangeStart = 657132, XrefRangeEnd = 657178, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe MeshSimplifier() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A959 RID: 43353 RVA: 0x002B74DC File Offset: 0x002B56DC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657181, XrefRangeEnd = 657187, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe MeshSimplifier(Mesh mesh) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(mesh); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A95A RID: 43354 RVA: 0x002B7540 File Offset: 0x002B5740 [CallerCount(2)] [CachedScanResults(RefRangeStart = 657209, RefRangeEnd = 657211, XrefRangeStart = 657187, XrefRangeEnd = 657209, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitializeVertexAttribute(Il2CppArrayBase attributeValues, ref ResizableArray attributeArray, string attributeName) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(attributeValues); } ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)]; IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(attributeArray); ptr2 = &intPtr; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(attributeName); IntPtr intPtr3; IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.MethodInfoStoreGeneric_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3); Il2CppException.RaiseExceptionIfNecessary(intPtr3); IntPtr intPtr4 = intPtr; attributeArray = ((intPtr4 == 0) ? null : new ResizableArray(intPtr4)); } // Token: 0x0600A95B RID: 43355 RVA: 0x002B75EC File Offset: 0x002B57EC [CallerCount(1)] [CachedScanResults(RefRangeStart = 657211, RefRangeEnd = 657212, XrefRangeStart = 657211, XrefRangeEnd = 657211, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static double VertexError(ref SymmetricMatrix q, double x, double y, double z) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = &q; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref x; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref y; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref z; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_VertexError_Private_Static_Double_byref_SymmetricMatrix_Double_Double_Double_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600A95C RID: 43356 RVA: 0x002B767C File Offset: 0x002B587C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657212, XrefRangeEnd = 657250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe double CurvatureError(ref Vertex vert0, ref Vertex vert1) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = &vert0; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &vert1; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_CurvatureError_Private_Double_byref_Vertex_byref_Vertex_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600A95D RID: 43357 RVA: 0x002B76F4 File Offset: 0x002B58F4 [CallerCount(4)] [CachedScanResults(RefRangeStart = 657265, RefRangeEnd = 657269, XrefRangeStart = 657250, XrefRangeEnd = 657265, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe double CalculateError(ref Vertex vert0, ref Vertex vert1, out Vector3d result) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = &vert0; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &vert1; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &result; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_CalculateError_Private_Double_byref_Vertex_byref_Vertex_byref_Vector3d_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600A95E RID: 43358 RVA: 0x002B7780 File Offset: 0x002B5980 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657275, RefRangeEnd = 657276, XrefRangeStart = 657269, XrefRangeEnd = 657275, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void CalculateBarycentricCoords(ref Vector3d point, ref Vector3d a, ref Vector3d b, ref Vector3d c, out Vector3 result) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = &point; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &a; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &b; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &c; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &result; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_CalculateBarycentricCoords_Private_Static_Void_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A95F RID: 43359 RVA: 0x002B7818 File Offset: 0x002B5A18 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657276, XrefRangeEnd = 657278, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Vector4 NormalizeTangent(Vector4 tangent) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref tangent; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_NormalizeTangent_Private_Static_Vector4_Vector4_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x0600A960 RID: 43360 RVA: 0x002B786C File Offset: 0x002B5A6C [CallerCount(2)] [CachedScanResults(RefRangeStart = 657316, RefRangeEnd = 657318, XrefRangeStart = 657278, XrefRangeEnd = 657316, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool Flipped(ref Vector3d p, int i0, int i1, ref Vertex v0, Il2CppStructArray deleted) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = &p; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref i0; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref i1; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &v0; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(deleted); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_Flipped_Private_Boolean_byref_Vector3d_Int32_Int32_byref_Vertex_Il2CppStructArray_1_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600A961 RID: 43361 RVA: 0x002B7924 File Offset: 0x002B5B24 [CallerCount(2)] [CachedScanResults(RefRangeStart = 657334, RefRangeEnd = 657336, XrefRangeStart = 657318, XrefRangeEnd = 657334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateTriangles(int i0, int ia0, ref Vertex v, ResizableArray deleted, ref int deletedTriangles) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref i0; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref ia0; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &v; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(deleted); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &deletedTriangles; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_UpdateTriangles_Private_Void_Int32_Int32_byref_Vertex_ResizableArray_1_Boolean_byref_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A962 RID: 43362 RVA: 0x002B79CC File Offset: 0x002B5BCC [CallerCount(1)] [CachedScanResults(RefRangeStart = 657394, RefRangeEnd = 657395, XrefRangeStart = 657336, XrefRangeEnd = 657394, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InterpolateVertexAttributes(int dst, int i0, int i1, int i2, ref Vector3 barycentricCoord) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref dst; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref i0; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref i1; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref i2; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &barycentricCoord; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_InterpolateVertexAttributes_Private_Void_Int32_Int32_Int32_Int32_byref_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A963 RID: 43363 RVA: 0x002B7A70 File Offset: 0x002B5C70 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657395, XrefRangeEnd = 657405, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool AreUVsTheSame(int channel, int indexA, int indexB) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref indexA; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref indexB; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_AreUVsTheSame_Private_Boolean_Int32_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600A964 RID: 43364 RVA: 0x002B7AF8 File Offset: 0x002B5CF8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 657437, RefRangeEnd = 657439, XrefRangeStart = 657405, XrefRangeEnd = 657437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RemoveVertexPass(int startTrisCount, int targetTrisCount, double threshold, ResizableArray deleted0, ResizableArray deleted1, ref int deletedTris) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref startTrisCount; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref targetTrisCount; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref threshold; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(deleted0); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(deleted1); ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &deletedTris; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_RemoveVertexPass_Private_Void_Int32_Int32_Double_ResizableArray_1_Boolean_ResizableArray_1_Boolean_byref_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A965 RID: 43365 RVA: 0x002B7BB8 File Offset: 0x002B5DB8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 657459, RefRangeEnd = 657461, XrefRangeStart = 657439, XrefRangeEnd = 657459, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateMesh(int iteration) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref iteration; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_UpdateMesh_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A966 RID: 43366 RVA: 0x002B7C0C File Offset: 0x002B5E0C [CallerCount(1)] [CachedScanResults(RefRangeStart = 657469, RefRangeEnd = 657470, XrefRangeStart = 657461, XrefRangeEnd = 657469, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateReferences() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_UpdateReferences_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A967 RID: 43367 RVA: 0x002B7C50 File Offset: 0x002B5E50 [CallerCount(2)] [CachedScanResults(RefRangeStart = 657546, RefRangeEnd = 657548, XrefRangeStart = 657470, XrefRangeEnd = 657546, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CompactMesh() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_CompactMesh_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A968 RID: 43368 RVA: 0x002B7C94 File Offset: 0x002B5E94 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657554, RefRangeEnd = 657555, XrefRangeStart = 657548, XrefRangeEnd = 657554, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CalculateSubMeshOffsets() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_CalculateSubMeshOffsets_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A969 RID: 43369 RVA: 0x002B7CD8 File Offset: 0x002B5ED8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657555, XrefRangeEnd = 657560, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetTrianglesContainingVertex(ref Vertex vert, HashSet tris) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = | } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(tris); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingVertex_Private_Void_byref_Vertex_HashSet_1_Triangle_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A96A RID: 43370 RVA: 0x002B7D48 File Offset: 0x002B5F48 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657560, XrefRangeEnd = 657566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetTrianglesContainingBothVertices(ref Vertex vert0, ref Vertex vert1, HashSet tris) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = &vert0; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &vert1; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(tris); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingBothVertices_Private_Void_byref_Vertex_byref_Vertex_HashSet_1_Triangle_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A96B RID: 43371 RVA: 0x002B7DCC File Offset: 0x002B5FCC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657566, XrefRangeEnd = 657572, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray> GetAllSubMeshTriangles() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetAllSubMeshTriangles_Public_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray>(intPtr3) : null; } // Token: 0x0600A96C RID: 43372 RVA: 0x002B7E24 File Offset: 0x002B6024 [CallerCount(2)] [CachedScanResults(RefRangeStart = 657581, RefRangeEnd = 657583, XrefRangeStart = 657572, XrefRangeEnd = 657581, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStructArray GetSubMeshTriangles(int subMeshIndex) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref subMeshIndex; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetSubMeshTriangles_Public_Il2CppStructArray_1_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } } // Token: 0x0600A96D RID: 43373 RVA: 0x002B7E8C File Offset: 0x002B608C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657583, XrefRangeEnd = 657587, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ClearSubMeshes() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_ClearSubMeshes_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A96E RID: 43374 RVA: 0x002B7ED0 File Offset: 0x002B60D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657587, XrefRangeEnd = 657592, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddSubMeshTriangles(Il2CppStructArray triangles) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(triangles); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppStructArray_1_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A96F RID: 43375 RVA: 0x002B7F2C File Offset: 0x002B612C [CallerCount(1)] [CachedScanResults(RefRangeStart = 657599, RefRangeEnd = 657600, XrefRangeStart = 657592, XrefRangeEnd = 657599, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddSubMeshTriangles(Il2CppReferenceArray> triangles) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(triangles); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A970 RID: 43376 RVA: 0x002B7F88 File Offset: 0x002B6188 [CallerCount(8)] [CachedScanResults(RefRangeStart = 657608, RefRangeEnd = 657616, XrefRangeStart = 657600, XrefRangeEnd = 657608, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStructArray GetUVs2D(int channel) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetUVs2D_Public_Il2CppStructArray_1_Vector2_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } } // Token: 0x0600A971 RID: 43377 RVA: 0x002B7FF0 File Offset: 0x002B61F0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657616, XrefRangeEnd = 657624, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStructArray GetUVs3D(int channel) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetUVs3D_Public_Il2CppStructArray_1_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } } // Token: 0x0600A972 RID: 43378 RVA: 0x002B8058 File Offset: 0x002B6258 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657624, XrefRangeEnd = 657632, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStructArray GetUVs4D(int channel) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetUVs4D_Public_Il2CppStructArray_1_Vector4_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } } // Token: 0x0600A973 RID: 43379 RVA: 0x002B80C0 File Offset: 0x002B62C0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657648, RefRangeEnd = 657649, XrefRangeStart = 657632, XrefRangeEnd = 657648, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetUVs(int channel, List uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A974 RID: 43380 RVA: 0x002B812C File Offset: 0x002B632C [CallerCount(1)] [CachedScanResults(RefRangeStart = 657665, RefRangeEnd = 657666, XrefRangeStart = 657649, XrefRangeEnd = 657665, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetUVs(int channel, List uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A975 RID: 43381 RVA: 0x002B8198 File Offset: 0x002B6398 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657682, RefRangeEnd = 657683, XrefRangeStart = 657666, XrefRangeEnd = 657682, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetUVs(int channel, List uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A976 RID: 43382 RVA: 0x002B8204 File Offset: 0x002B6404 [CallerCount(9)] [CachedScanResults(RefRangeStart = 657726, RefRangeEnd = 657735, XrefRangeStart = 657683, XrefRangeEnd = 657726, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetUVs(int channel, IList uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A977 RID: 43383 RVA: 0x002B8270 File Offset: 0x002B6470 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657778, RefRangeEnd = 657779, XrefRangeStart = 657735, XrefRangeEnd = 657778, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetUVs(int channel, IList uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A978 RID: 43384 RVA: 0x002B82DC File Offset: 0x002B64DC [CallerCount(2)] [CachedScanResults(RefRangeStart = 657822, RefRangeEnd = 657824, XrefRangeStart = 657779, XrefRangeEnd = 657822, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetUVs(int channel, IList uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A979 RID: 43385 RVA: 0x002B8348 File Offset: 0x002B6548 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657836, RefRangeEnd = 657837, XrefRangeStart = 657824, XrefRangeEnd = 657836, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetUVs(int channel, IList uvs, int uvComponentCount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref uvComponentCount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A97A RID: 43386 RVA: 0x002B83C8 File Offset: 0x002B65C8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657846, RefRangeEnd = 657847, XrefRangeStart = 657837, XrefRangeEnd = 657846, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetUVsAuto(int channel, IList uvs) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref channel; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uvs); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SetUVsAuto_Public_Void_Int32_IList_1_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A97B RID: 43387 RVA: 0x002B8434 File Offset: 0x002B6634 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657847, XrefRangeEnd = 657855, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray GetAllBlendShapes() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetAllBlendShapes_Public_Il2CppReferenceArray_1_BlendShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x0600A97C RID: 43388 RVA: 0x002B848C File Offset: 0x002B668C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657855, XrefRangeEnd = 657858, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe BlendShape GetBlendShape(int blendShapeIndex) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref blendShapeIndex; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_GetBlendShape_Public_BlendShape_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return new BlendShape(intPtr); } } // Token: 0x0600A97D RID: 43389 RVA: 0x002B84EC File Offset: 0x002B66EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657858, XrefRangeEnd = 657862, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ClearBlendShapes() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_ClearBlendShapes_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A97E RID: 43390 RVA: 0x002B8530 File Offset: 0x002B6730 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 657862, XrefRangeEnd = 657884, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddBlendShape(BlendShape blendShape) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(blendShape)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_AddBlendShape_Public_Void_BlendShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A97F RID: 43391 RVA: 0x002B8590 File Offset: 0x002B6790 [CallerCount(1)] [CachedScanResults(RefRangeStart = 657903, RefRangeEnd = 657904, XrefRangeStart = 657884, XrefRangeEnd = 657903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddBlendShapes(Il2CppReferenceArray blendShapes) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(blendShapes); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_AddBlendShapes_Public_Void_Il2CppReferenceArray_1_BlendShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A980 RID: 43392 RVA: 0x002B85EC File Offset: 0x002B67EC [CallerCount(3)] [CachedScanResults(RefRangeStart = 657994, RefRangeEnd = 657997, XrefRangeStart = 657904, XrefRangeEnd = 657994, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initialize(Mesh mesh) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(mesh); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_Initialize_Public_Void_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A981 RID: 43393 RVA: 0x002B8648 File Offset: 0x002B6848 [CallerCount(2)] [CachedScanResults(RefRangeStart = 658054, RefRangeEnd = 658056, XrefRangeStart = 657997, XrefRangeEnd = 658054, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SimplifyMesh(float quality) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref quality; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SimplifyMesh_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600A982 RID: 43394 RVA: 0x002B869C File Offset: 0x002B689C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 658056, XrefRangeEnd = 658101, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SimplifyMeshLossless() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_SimplifyMeshLossless_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A983 RID: 43395 RVA: 0x002B86E0 File Offset: 0x002B68E0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 658199, RefRangeEnd = 658201, XrefRangeStart = 658101, XrefRangeEnd = 658199, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Mesh ToMesh() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MeshSimplifier.NativeMethodInfoPtr_ToMesh_Public_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Mesh(intPtr3) : null; } // Token: 0x0600A984 RID: 43396 RVA: 0x002B8738 File Offset: 0x002B6938 // Note: this type is marked as 'beforefieldinit'. static MeshSimplifier() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "MTAssets.UltimateLODSystem.MeshSimplifier", "MeshSimplifier"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MeshSimplifier.NativeFieldInfoPtr_TriangleEdgeCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "TriangleEdgeCount"); MeshSimplifier.NativeFieldInfoPtr_TriangleVertexCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "TriangleVertexCount"); MeshSimplifier.NativeFieldInfoPtr_DoubleEpsilon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DoubleEpsilon"); MeshSimplifier.NativeFieldInfoPtr_DenomEpilson = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DenomEpilson"); MeshSimplifier.NativeFieldInfoPtr_UVChannelCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "UVChannelCount"); MeshSimplifier.NativeFieldInfoPtr_simplificationOptions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "simplificationOptions"); MeshSimplifier.NativeFieldInfoPtr_verbose = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "verbose"); MeshSimplifier.NativeFieldInfoPtr_subMeshCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "subMeshCount"); MeshSimplifier.NativeFieldInfoPtr_subMeshOffsets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "subMeshOffsets"); MeshSimplifier.NativeFieldInfoPtr_triangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "triangles"); MeshSimplifier.NativeFieldInfoPtr_vertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertices"); MeshSimplifier.NativeFieldInfoPtr_refs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "refs"); MeshSimplifier.NativeFieldInfoPtr_vertNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertNormals"); MeshSimplifier.NativeFieldInfoPtr_vertTangents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertTangents"); MeshSimplifier.NativeFieldInfoPtr_vertUV2D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertUV2D"); MeshSimplifier.NativeFieldInfoPtr_vertUV3D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertUV3D"); MeshSimplifier.NativeFieldInfoPtr_vertUV4D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertUV4D"); MeshSimplifier.NativeFieldInfoPtr_vertColors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertColors"); MeshSimplifier.NativeFieldInfoPtr_vertBoneWeights = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vertBoneWeights"); MeshSimplifier.NativeFieldInfoPtr_blendShapes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "blendShapes"); MeshSimplifier.NativeFieldInfoPtr_bindposes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bindposes"); MeshSimplifier.NativeFieldInfoPtr_errArr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "errArr"); MeshSimplifier.NativeFieldInfoPtr_attributeIndexArr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "attributeIndexArr"); MeshSimplifier.NativeFieldInfoPtr_triangleHashSet1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "triangleHashSet1"); MeshSimplifier.NativeFieldInfoPtr_triangleHashSet2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "triangleHashSet2"); MeshSimplifier.NativeMethodInfoPtr_get_SimplificationOptions_Public_get_SimplificationOptions_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676415); MeshSimplifier.NativeMethodInfoPtr_set_SimplificationOptions_Public_set_Void_SimplificationOptions_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676416); MeshSimplifier.NativeMethodInfoPtr_get_PreserveBorderEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676417); MeshSimplifier.NativeMethodInfoPtr_set_PreserveBorderEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676418); MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVSeamEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676419); MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVSeamEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676420); MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVFoldoverEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676421); MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVFoldoverEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676422); MeshSimplifier.NativeMethodInfoPtr_get_PreserveSurfaceCurvature_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676423); MeshSimplifier.NativeMethodInfoPtr_set_PreserveSurfaceCurvature_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676424); MeshSimplifier.NativeMethodInfoPtr_get_EnableSmartLink_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676425); MeshSimplifier.NativeMethodInfoPtr_set_EnableSmartLink_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676426); MeshSimplifier.NativeMethodInfoPtr_get_MaxIterationCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676427); MeshSimplifier.NativeMethodInfoPtr_set_MaxIterationCount_Public_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676428); MeshSimplifier.NativeMethodInfoPtr_get_Agressiveness_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676429); MeshSimplifier.NativeMethodInfoPtr_set_Agressiveness_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676430); MeshSimplifier.NativeMethodInfoPtr_get_Verbose_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676431); MeshSimplifier.NativeMethodInfoPtr_set_Verbose_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676432); MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistance_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676433); MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistance_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676434); MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistanceSqr_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676435); MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistanceSqr_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676436); MeshSimplifier.NativeMethodInfoPtr_get_Vertices_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676437); MeshSimplifier.NativeMethodInfoPtr_set_Vertices_Public_set_Void_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676438); MeshSimplifier.NativeMethodInfoPtr_get_SubMeshCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676439); MeshSimplifier.NativeMethodInfoPtr_get_BlendShapeCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676440); MeshSimplifier.NativeMethodInfoPtr_get_Normals_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676441); MeshSimplifier.NativeMethodInfoPtr_set_Normals_Public_set_Void_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676442); MeshSimplifier.NativeMethodInfoPtr_get_Tangents_Public_get_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676443); MeshSimplifier.NativeMethodInfoPtr_set_Tangents_Public_set_Void_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676444); MeshSimplifier.NativeMethodInfoPtr_get_UV1_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676445); MeshSimplifier.NativeMethodInfoPtr_set_UV1_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676446); MeshSimplifier.NativeMethodInfoPtr_get_UV2_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676447); MeshSimplifier.NativeMethodInfoPtr_set_UV2_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676448); MeshSimplifier.NativeMethodInfoPtr_get_UV3_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676449); MeshSimplifier.NativeMethodInfoPtr_set_UV3_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676450); MeshSimplifier.NativeMethodInfoPtr_get_UV4_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676451); MeshSimplifier.NativeMethodInfoPtr_set_UV4_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676452); MeshSimplifier.NativeMethodInfoPtr_get_UV5_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676453); MeshSimplifier.NativeMethodInfoPtr_set_UV5_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676454); MeshSimplifier.NativeMethodInfoPtr_get_UV6_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676455); MeshSimplifier.NativeMethodInfoPtr_set_UV6_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676456); MeshSimplifier.NativeMethodInfoPtr_get_UV7_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676457); MeshSimplifier.NativeMethodInfoPtr_set_UV7_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676458); MeshSimplifier.NativeMethodInfoPtr_get_UV8_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676459); MeshSimplifier.NativeMethodInfoPtr_set_UV8_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676460); MeshSimplifier.NativeMethodInfoPtr_get_Colors_Public_get_Il2CppStructArray_1_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676461); MeshSimplifier.NativeMethodInfoPtr_set_Colors_Public_set_Void_Il2CppStructArray_1_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676462); MeshSimplifier.NativeMethodInfoPtr_get_BoneWeights_Public_get_Il2CppStructArray_1_BoneWeight_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676463); MeshSimplifier.NativeMethodInfoPtr_set_BoneWeights_Public_set_Void_Il2CppStructArray_1_BoneWeight_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676464); MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676465); MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676466); MeshSimplifier.NativeMethodInfoPtr_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676467); MeshSimplifier.NativeMethodInfoPtr_VertexError_Private_Static_Double_byref_SymmetricMatrix_Double_Double_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676468); MeshSimplifier.NativeMethodInfoPtr_CurvatureError_Private_Double_byref_Vertex_byref_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676469); MeshSimplifier.NativeMethodInfoPtr_CalculateError_Private_Double_byref_Vertex_byref_Vertex_byref_Vector3d_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676470); MeshSimplifier.NativeMethodInfoPtr_CalculateBarycentricCoords_Private_Static_Void_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676471); MeshSimplifier.NativeMethodInfoPtr_NormalizeTangent_Private_Static_Vector4_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676472); MeshSimplifier.NativeMethodInfoPtr_Flipped_Private_Boolean_byref_Vector3d_Int32_Int32_byref_Vertex_Il2CppStructArray_1_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676473); MeshSimplifier.NativeMethodInfoPtr_UpdateTriangles_Private_Void_Int32_Int32_byref_Vertex_ResizableArray_1_Boolean_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676474); MeshSimplifier.NativeMethodInfoPtr_InterpolateVertexAttributes_Private_Void_Int32_Int32_Int32_Int32_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676475); MeshSimplifier.NativeMethodInfoPtr_AreUVsTheSame_Private_Boolean_Int32_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676476); MeshSimplifier.NativeMethodInfoPtr_RemoveVertexPass_Private_Void_Int32_Int32_Double_ResizableArray_1_Boolean_ResizableArray_1_Boolean_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676477); MeshSimplifier.NativeMethodInfoPtr_UpdateMesh_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676478); MeshSimplifier.NativeMethodInfoPtr_UpdateReferences_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676479); MeshSimplifier.NativeMethodInfoPtr_CompactMesh_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676480); MeshSimplifier.NativeMethodInfoPtr_CalculateSubMeshOffsets_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676481); MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingVertex_Private_Void_byref_Vertex_HashSet_1_Triangle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676482); MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingBothVertices_Private_Void_byref_Vertex_byref_Vertex_HashSet_1_Triangle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676483); MeshSimplifier.NativeMethodInfoPtr_GetAllSubMeshTriangles_Public_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676484); MeshSimplifier.NativeMethodInfoPtr_GetSubMeshTriangles_Public_Il2CppStructArray_1_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676485); MeshSimplifier.NativeMethodInfoPtr_ClearSubMeshes_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676486); MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676487); MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676488); MeshSimplifier.NativeMethodInfoPtr_GetUVs2D_Public_Il2CppStructArray_1_Vector2_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676489); MeshSimplifier.NativeMethodInfoPtr_GetUVs3D_Public_Il2CppStructArray_1_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676490); MeshSimplifier.NativeMethodInfoPtr_GetUVs4D_Public_Il2CppStructArray_1_Vector4_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676491); MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676492); MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676493); MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676494); MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676495); MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676496); MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676497); MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676498); MeshSimplifier.NativeMethodInfoPtr_SetUVsAuto_Public_Void_Int32_IList_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676499); MeshSimplifier.NativeMethodInfoPtr_GetAllBlendShapes_Public_Il2CppReferenceArray_1_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676500); MeshSimplifier.NativeMethodInfoPtr_GetBlendShape_Public_BlendShape_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676501); MeshSimplifier.NativeMethodInfoPtr_ClearBlendShapes_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676502); MeshSimplifier.NativeMethodInfoPtr_AddBlendShape_Public_Void_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676503); MeshSimplifier.NativeMethodInfoPtr_AddBlendShapes_Public_Void_Il2CppReferenceArray_1_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676504); MeshSimplifier.NativeMethodInfoPtr_Initialize_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676505); MeshSimplifier.NativeMethodInfoPtr_SimplifyMesh_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676506); MeshSimplifier.NativeMethodInfoPtr_SimplifyMeshLossless_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676507); MeshSimplifier.NativeMethodInfoPtr_ToMesh_Public_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676508); } // Token: 0x0600A985 RID: 43397 RVA: 0x0000A74C File Offset: 0x0000894C public MeshSimplifier(IntPtr pointer) : base(pointer) { } // Token: 0x1700391B RID: 14619 // (get) Token: 0x0600A986 RID: 43398 RVA: 0x002B90B4 File Offset: 0x002B72B4 // (set) Token: 0x0600A987 RID: 43399 RVA: 0x002B90D2 File Offset: 0x002B72D2 public unsafe static int TriangleEdgeCount { get { int num; IL2CPP.il2cpp_field_static_get_value(MeshSimplifier.NativeFieldInfoPtr_TriangleEdgeCount, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MeshSimplifier.NativeFieldInfoPtr_TriangleEdgeCount, (void*)(&value)); } } // Token: 0x1700391C RID: 14620 // (get) Token: 0x0600A988 RID: 43400 RVA: 0x002B90E4 File Offset: 0x002B72E4 // (set) Token: 0x0600A989 RID: 43401 RVA: 0x002B9102 File Offset: 0x002B7302 public unsafe static int TriangleVertexCount { get { int num; IL2CPP.il2cpp_field_static_get_value(MeshSimplifier.NativeFieldInfoPtr_TriangleVertexCount, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MeshSimplifier.NativeFieldInfoPtr_TriangleVertexCount, (void*)(&value)); } } // Token: 0x1700391D RID: 14621 // (get) Token: 0x0600A98A RID: 43402 RVA: 0x002B9114 File Offset: 0x002B7314 // (set) Token: 0x0600A98B RID: 43403 RVA: 0x002B9132 File Offset: 0x002B7332 public unsafe static double DoubleEpsilon { get { double num; IL2CPP.il2cpp_field_static_get_value(MeshSimplifier.NativeFieldInfoPtr_DoubleEpsilon, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MeshSimplifier.NativeFieldInfoPtr_DoubleEpsilon, (void*)(&value)); } } // Token: 0x1700391E RID: 14622 // (get) Token: 0x0600A98C RID: 43404 RVA: 0x002B9144 File Offset: 0x002B7344 // (set) Token: 0x0600A98D RID: 43405 RVA: 0x002B9162 File Offset: 0x002B7362 public unsafe static double DenomEpilson { get { double num; IL2CPP.il2cpp_field_static_get_value(MeshSimplifier.NativeFieldInfoPtr_DenomEpilson, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MeshSimplifier.NativeFieldInfoPtr_DenomEpilson, (void*)(&value)); } } // Token: 0x1700391F RID: 14623 // (get) Token: 0x0600A98E RID: 43406 RVA: 0x002B9174 File Offset: 0x002B7374 // (set) Token: 0x0600A98F RID: 43407 RVA: 0x002B9192 File Offset: 0x002B7392 public unsafe static int UVChannelCount { get { int num; IL2CPP.il2cpp_field_static_get_value(MeshSimplifier.NativeFieldInfoPtr_UVChannelCount, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MeshSimplifier.NativeFieldInfoPtr_UVChannelCount, (void*)(&value)); } } // Token: 0x17003920 RID: 14624 // (get) Token: 0x0600A990 RID: 43408 RVA: 0x002B91A4 File Offset: 0x002B73A4 // (set) Token: 0x0600A991 RID: 43409 RVA: 0x002B91CC File Offset: 0x002B73CC public unsafe SimplificationOptions simplificationOptions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_simplificationOptions); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_simplificationOptions)) = value; } } // Token: 0x17003921 RID: 14625 // (get) Token: 0x0600A992 RID: 43410 RVA: 0x002B91F0 File Offset: 0x002B73F0 // (set) Token: 0x0600A993 RID: 43411 RVA: 0x002B9218 File Offset: 0x002B7418 public unsafe bool verbose { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_verbose); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_verbose)) = value; } } // Token: 0x17003922 RID: 14626 // (get) Token: 0x0600A994 RID: 43412 RVA: 0x002B923C File Offset: 0x002B743C // (set) Token: 0x0600A995 RID: 43413 RVA: 0x002B9264 File Offset: 0x002B7464 public unsafe int subMeshCount { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_subMeshCount); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_subMeshCount)) = value; } } // Token: 0x17003923 RID: 14627 // (get) Token: 0x0600A996 RID: 43414 RVA: 0x002B9288 File Offset: 0x002B7488 // (set) Token: 0x0600A997 RID: 43415 RVA: 0x002B92BC File Offset: 0x002B74BC public unsafe Il2CppStructArray subMeshOffsets { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_subMeshOffsets); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_subMeshOffsets), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003924 RID: 14628 // (get) Token: 0x0600A998 RID: 43416 RVA: 0x002B92E4 File Offset: 0x002B74E4 // (set) Token: 0x0600A999 RID: 43417 RVA: 0x002B9318 File Offset: 0x002B7518 public unsafe ResizableArray triangles { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangles); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangles), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003925 RID: 14629 // (get) Token: 0x0600A99A RID: 43418 RVA: 0x002B9340 File Offset: 0x002B7540 // (set) Token: 0x0600A99B RID: 43419 RVA: 0x002B9374 File Offset: 0x002B7574 public unsafe ResizableArray vertices { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertices); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertices), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003926 RID: 14630 // (get) Token: 0x0600A99C RID: 43420 RVA: 0x002B939C File Offset: 0x002B759C // (set) Token: 0x0600A99D RID: 43421 RVA: 0x002B93D0 File Offset: 0x002B75D0 public unsafe ResizableArray refs { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_refs); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_refs), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003927 RID: 14631 // (get) Token: 0x0600A99E RID: 43422 RVA: 0x002B93F8 File Offset: 0x002B75F8 // (set) Token: 0x0600A99F RID: 43423 RVA: 0x002B942C File Offset: 0x002B762C public unsafe ResizableArray vertNormals { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertNormals); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertNormals), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003928 RID: 14632 // (get) Token: 0x0600A9A0 RID: 43424 RVA: 0x002B9454 File Offset: 0x002B7654 // (set) Token: 0x0600A9A1 RID: 43425 RVA: 0x002B9488 File Offset: 0x002B7688 public unsafe ResizableArray vertTangents { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertTangents); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertTangents), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003929 RID: 14633 // (get) Token: 0x0600A9A2 RID: 43426 RVA: 0x002B94B0 File Offset: 0x002B76B0 // (set) Token: 0x0600A9A3 RID: 43427 RVA: 0x002B94E4 File Offset: 0x002B76E4 public unsafe UVChannels vertUV2D { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV2D); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UVChannels(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV2D), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700392A RID: 14634 // (get) Token: 0x0600A9A4 RID: 43428 RVA: 0x002B950C File Offset: 0x002B770C // (set) Token: 0x0600A9A5 RID: 43429 RVA: 0x002B9540 File Offset: 0x002B7740 public unsafe UVChannels vertUV3D { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV3D); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UVChannels(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV3D), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700392B RID: 14635 // (get) Token: 0x0600A9A6 RID: 43430 RVA: 0x002B9568 File Offset: 0x002B7768 // (set) Token: 0x0600A9A7 RID: 43431 RVA: 0x002B959C File Offset: 0x002B779C public unsafe UVChannels vertUV4D { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV4D); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UVChannels(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV4D), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700392C RID: 14636 // (get) Token: 0x0600A9A8 RID: 43432 RVA: 0x002B95C4 File Offset: 0x002B77C4 // (set) Token: 0x0600A9A9 RID: 43433 RVA: 0x002B95F8 File Offset: 0x002B77F8 public unsafe ResizableArray vertColors { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertColors); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertColors), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700392D RID: 14637 // (get) Token: 0x0600A9AA RID: 43434 RVA: 0x002B9620 File Offset: 0x002B7820 // (set) Token: 0x0600A9AB RID: 43435 RVA: 0x002B9654 File Offset: 0x002B7854 public unsafe ResizableArray vertBoneWeights { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertBoneWeights); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertBoneWeights), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700392E RID: 14638 // (get) Token: 0x0600A9AC RID: 43436 RVA: 0x002B967C File Offset: 0x002B787C // (set) Token: 0x0600A9AD RID: 43437 RVA: 0x002B96B0 File Offset: 0x002B78B0 public unsafe ResizableArray blendShapes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_blendShapes); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ResizableArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_blendShapes), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700392F RID: 14639 // (get) Token: 0x0600A9AE RID: 43438 RVA: 0x002B96D8 File Offset: 0x002B78D8 // (set) Token: 0x0600A9AF RID: 43439 RVA: 0x002B970C File Offset: 0x002B790C public unsafe Il2CppStructArray bindposes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_bindposes); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_bindposes), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003930 RID: 14640 // (get) Token: 0x0600A9B0 RID: 43440 RVA: 0x002B9734 File Offset: 0x002B7934 // (set) Token: 0x0600A9B1 RID: 43441 RVA: 0x002B9768 File Offset: 0x002B7968 public unsafe Il2CppStructArray errArr { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_errArr); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_errArr), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003931 RID: 14641 // (get) Token: 0x0600A9B2 RID: 43442 RVA: 0x002B9790 File Offset: 0x002B7990 // (set) Token: 0x0600A9B3 RID: 43443 RVA: 0x002B97C4 File Offset: 0x002B79C4 public unsafe Il2CppStructArray attributeIndexArr { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_attributeIndexArr); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_attributeIndexArr), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003932 RID: 14642 // (get) Token: 0x0600A9B4 RID: 43444 RVA: 0x002B97EC File Offset: 0x002B79EC // (set) Token: 0x0600A9B5 RID: 43445 RVA: 0x002B9820 File Offset: 0x002B7A20 public unsafe HashSet triangleHashSet1 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangleHashSet1); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new HashSet(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangleHashSet1), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003933 RID: 14643 // (get) Token: 0x0600A9B6 RID: 43446 RVA: 0x002B9848 File Offset: 0x002B7A48 // (set) Token: 0x0600A9B7 RID: 43447 RVA: 0x002B987C File Offset: 0x002B7A7C public unsafe HashSet triangleHashSet2 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangleHashSet2); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new HashSet(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangleHashSet2), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400717A RID: 29050 private static readonly IntPtr NativeFieldInfoPtr_TriangleEdgeCount; // Token: 0x0400717B RID: 29051 private static readonly IntPtr NativeFieldInfoPtr_TriangleVertexCount; // Token: 0x0400717C RID: 29052 private static readonly IntPtr NativeFieldInfoPtr_DoubleEpsilon; // Token: 0x0400717D RID: 29053 private static readonly IntPtr NativeFieldInfoPtr_DenomEpilson; // Token: 0x0400717E RID: 29054 private static readonly IntPtr NativeFieldInfoPtr_UVChannelCount; // Token: 0x0400717F RID: 29055 private static readonly IntPtr NativeFieldInfoPtr_simplificationOptions; // Token: 0x04007180 RID: 29056 private static readonly IntPtr NativeFieldInfoPtr_verbose; // Token: 0x04007181 RID: 29057 private static readonly IntPtr NativeFieldInfoPtr_subMeshCount; // Token: 0x04007182 RID: 29058 private static readonly IntPtr NativeFieldInfoPtr_subMeshOffsets; // Token: 0x04007183 RID: 29059 private static readonly IntPtr NativeFieldInfoPtr_triangles; // Token: 0x04007184 RID: 29060 private static readonly IntPtr NativeFieldInfoPtr_vertices; // Token: 0x04007185 RID: 29061 private static readonly IntPtr NativeFieldInfoPtr_refs; // Token: 0x04007186 RID: 29062 private static readonly IntPtr NativeFieldInfoPtr_vertNormals; // Token: 0x04007187 RID: 29063 private static readonly IntPtr NativeFieldInfoPtr_vertTangents; // Token: 0x04007188 RID: 29064 private static readonly IntPtr NativeFieldInfoPtr_vertUV2D; // Token: 0x04007189 RID: 29065 private static readonly IntPtr NativeFieldInfoPtr_vertUV3D; // Token: 0x0400718A RID: 29066 private static readonly IntPtr NativeFieldInfoPtr_vertUV4D; // Token: 0x0400718B RID: 29067 private static readonly IntPtr NativeFieldInfoPtr_vertColors; // Token: 0x0400718C RID: 29068 private static readonly IntPtr NativeFieldInfoPtr_vertBoneWeights; // Token: 0x0400718D RID: 29069 private static readonly IntPtr NativeFieldInfoPtr_blendShapes; // Token: 0x0400718E RID: 29070 private static readonly IntPtr NativeFieldInfoPtr_bindposes; // Token: 0x0400718F RID: 29071 private static readonly IntPtr NativeFieldInfoPtr_errArr; // Token: 0x04007190 RID: 29072 private static readonly IntPtr NativeFieldInfoPtr_attributeIndexArr; // Token: 0x04007191 RID: 29073 private static readonly IntPtr NativeFieldInfoPtr_triangleHashSet1; // Token: 0x04007192 RID: 29074 private static readonly IntPtr NativeFieldInfoPtr_triangleHashSet2; // Token: 0x04007193 RID: 29075 private static readonly IntPtr NativeMethodInfoPtr_get_SimplificationOptions_Public_get_SimplificationOptions_0; // Token: 0x04007194 RID: 29076 private static readonly IntPtr NativeMethodInfoPtr_set_SimplificationOptions_Public_set_Void_SimplificationOptions_0; // Token: 0x04007195 RID: 29077 private static readonly IntPtr NativeMethodInfoPtr_get_PreserveBorderEdges_Public_get_Boolean_0; // Token: 0x04007196 RID: 29078 private static readonly IntPtr NativeMethodInfoPtr_set_PreserveBorderEdges_Public_set_Void_Boolean_0; // Token: 0x04007197 RID: 29079 private static readonly IntPtr NativeMethodInfoPtr_get_PreserveUVSeamEdges_Public_get_Boolean_0; // Token: 0x04007198 RID: 29080 private static readonly IntPtr NativeMethodInfoPtr_set_PreserveUVSeamEdges_Public_set_Void_Boolean_0; // Token: 0x04007199 RID: 29081 private static readonly IntPtr NativeMethodInfoPtr_get_PreserveUVFoldoverEdges_Public_get_Boolean_0; // Token: 0x0400719A RID: 29082 private static readonly IntPtr NativeMethodInfoPtr_set_PreserveUVFoldoverEdges_Public_set_Void_Boolean_0; // Token: 0x0400719B RID: 29083 private static readonly IntPtr NativeMethodInfoPtr_get_PreserveSurfaceCurvature_Public_get_Boolean_0; // Token: 0x0400719C RID: 29084 private static readonly IntPtr NativeMethodInfoPtr_set_PreserveSurfaceCurvature_Public_set_Void_Boolean_0; // Token: 0x0400719D RID: 29085 private static readonly IntPtr NativeMethodInfoPtr_get_EnableSmartLink_Public_get_Boolean_0; // Token: 0x0400719E RID: 29086 private static readonly IntPtr NativeMethodInfoPtr_set_EnableSmartLink_Public_set_Void_Boolean_0; // Token: 0x0400719F RID: 29087 private static readonly IntPtr NativeMethodInfoPtr_get_MaxIterationCount_Public_get_Int32_0; // Token: 0x040071A0 RID: 29088 private static readonly IntPtr NativeMethodInfoPtr_set_MaxIterationCount_Public_set_Void_Int32_0; // Token: 0x040071A1 RID: 29089 private static readonly IntPtr NativeMethodInfoPtr_get_Agressiveness_Public_get_Double_0; // Token: 0x040071A2 RID: 29090 private static readonly IntPtr NativeMethodInfoPtr_set_Agressiveness_Public_set_Void_Double_0; // Token: 0x040071A3 RID: 29091 private static readonly IntPtr NativeMethodInfoPtr_get_Verbose_Public_get_Boolean_0; // Token: 0x040071A4 RID: 29092 private static readonly IntPtr NativeMethodInfoPtr_set_Verbose_Public_set_Void_Boolean_0; // Token: 0x040071A5 RID: 29093 private static readonly IntPtr NativeMethodInfoPtr_get_VertexLinkDistance_Public_get_Double_0; // Token: 0x040071A6 RID: 29094 private static readonly IntPtr NativeMethodInfoPtr_set_VertexLinkDistance_Public_set_Void_Double_0; // Token: 0x040071A7 RID: 29095 private static readonly IntPtr NativeMethodInfoPtr_get_VertexLinkDistanceSqr_Public_get_Double_0; // Token: 0x040071A8 RID: 29096 private static readonly IntPtr NativeMethodInfoPtr_set_VertexLinkDistanceSqr_Public_set_Void_Double_0; // Token: 0x040071A9 RID: 29097 private static readonly IntPtr NativeMethodInfoPtr_get_Vertices_Public_get_Il2CppStructArray_1_Vector3_0; // Token: 0x040071AA RID: 29098 private static readonly IntPtr NativeMethodInfoPtr_set_Vertices_Public_set_Void_Il2CppStructArray_1_Vector3_0; // Token: 0x040071AB RID: 29099 private static readonly IntPtr NativeMethodInfoPtr_get_SubMeshCount_Public_get_Int32_0; // Token: 0x040071AC RID: 29100 private static readonly IntPtr NativeMethodInfoPtr_get_BlendShapeCount_Public_get_Int32_0; // Token: 0x040071AD RID: 29101 private static readonly IntPtr NativeMethodInfoPtr_get_Normals_Public_get_Il2CppStructArray_1_Vector3_0; // Token: 0x040071AE RID: 29102 private static readonly IntPtr NativeMethodInfoPtr_set_Normals_Public_set_Void_Il2CppStructArray_1_Vector3_0; // Token: 0x040071AF RID: 29103 private static readonly IntPtr NativeMethodInfoPtr_get_Tangents_Public_get_Il2CppStructArray_1_Vector4_0; // Token: 0x040071B0 RID: 29104 private static readonly IntPtr NativeMethodInfoPtr_set_Tangents_Public_set_Void_Il2CppStructArray_1_Vector4_0; // Token: 0x040071B1 RID: 29105 private static readonly IntPtr NativeMethodInfoPtr_get_UV1_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B2 RID: 29106 private static readonly IntPtr NativeMethodInfoPtr_set_UV1_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B3 RID: 29107 private static readonly IntPtr NativeMethodInfoPtr_get_UV2_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B4 RID: 29108 private static readonly IntPtr NativeMethodInfoPtr_set_UV2_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B5 RID: 29109 private static readonly IntPtr NativeMethodInfoPtr_get_UV3_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B6 RID: 29110 private static readonly IntPtr NativeMethodInfoPtr_set_UV3_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B7 RID: 29111 private static readonly IntPtr NativeMethodInfoPtr_get_UV4_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B8 RID: 29112 private static readonly IntPtr NativeMethodInfoPtr_set_UV4_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071B9 RID: 29113 private static readonly IntPtr NativeMethodInfoPtr_get_UV5_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071BA RID: 29114 private static readonly IntPtr NativeMethodInfoPtr_set_UV5_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071BB RID: 29115 private static readonly IntPtr NativeMethodInfoPtr_get_UV6_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071BC RID: 29116 private static readonly IntPtr NativeMethodInfoPtr_set_UV6_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071BD RID: 29117 private static readonly IntPtr NativeMethodInfoPtr_get_UV7_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071BE RID: 29118 private static readonly IntPtr NativeMethodInfoPtr_set_UV7_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071BF RID: 29119 private static readonly IntPtr NativeMethodInfoPtr_get_UV8_Public_get_Il2CppStructArray_1_Vector2_0; // Token: 0x040071C0 RID: 29120 private static readonly IntPtr NativeMethodInfoPtr_set_UV8_Public_set_Void_Il2CppStructArray_1_Vector2_0; // Token: 0x040071C1 RID: 29121 private static readonly IntPtr NativeMethodInfoPtr_get_Colors_Public_get_Il2CppStructArray_1_Color_0; // Token: 0x040071C2 RID: 29122 private static readonly IntPtr NativeMethodInfoPtr_set_Colors_Public_set_Void_Il2CppStructArray_1_Color_0; // Token: 0x040071C3 RID: 29123 private static readonly IntPtr NativeMethodInfoPtr_get_BoneWeights_Public_get_Il2CppStructArray_1_BoneWeight_0; // Token: 0x040071C4 RID: 29124 private static readonly IntPtr NativeMethodInfoPtr_set_BoneWeights_Public_set_Void_Il2CppStructArray_1_BoneWeight_0; // Token: 0x040071C5 RID: 29125 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040071C6 RID: 29126 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Mesh_0; // Token: 0x040071C7 RID: 29127 private static readonly IntPtr NativeMethodInfoPtr_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0; // Token: 0x040071C8 RID: 29128 private static readonly IntPtr NativeMethodInfoPtr_VertexError_Private_Static_Double_byref_SymmetricMatrix_Double_Double_Double_0; // Token: 0x040071C9 RID: 29129 private static readonly IntPtr NativeMethodInfoPtr_CurvatureError_Private_Double_byref_Vertex_byref_Vertex_0; // Token: 0x040071CA RID: 29130 private static readonly IntPtr NativeMethodInfoPtr_CalculateError_Private_Double_byref_Vertex_byref_Vertex_byref_Vector3d_0; // Token: 0x040071CB RID: 29131 private static readonly IntPtr NativeMethodInfoPtr_CalculateBarycentricCoords_Private_Static_Void_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3_0; // Token: 0x040071CC RID: 29132 private static readonly IntPtr NativeMethodInfoPtr_NormalizeTangent_Private_Static_Vector4_Vector4_0; // Token: 0x040071CD RID: 29133 private static readonly IntPtr NativeMethodInfoPtr_Flipped_Private_Boolean_byref_Vector3d_Int32_Int32_byref_Vertex_Il2CppStructArray_1_Boolean_0; // Token: 0x040071CE RID: 29134 private static readonly IntPtr NativeMethodInfoPtr_UpdateTriangles_Private_Void_Int32_Int32_byref_Vertex_ResizableArray_1_Boolean_byref_Int32_0; // Token: 0x040071CF RID: 29135 private static readonly IntPtr NativeMethodInfoPtr_InterpolateVertexAttributes_Private_Void_Int32_Int32_Int32_Int32_byref_Vector3_0; // Token: 0x040071D0 RID: 29136 private static readonly IntPtr NativeMethodInfoPtr_AreUVsTheSame_Private_Boolean_Int32_Int32_Int32_0; // Token: 0x040071D1 RID: 29137 private static readonly IntPtr NativeMethodInfoPtr_RemoveVertexPass_Private_Void_Int32_Int32_Double_ResizableArray_1_Boolean_ResizableArray_1_Boolean_byref_Int32_0; // Token: 0x040071D2 RID: 29138 private static readonly IntPtr NativeMethodInfoPtr_UpdateMesh_Private_Void_Int32_0; // Token: 0x040071D3 RID: 29139 private static readonly IntPtr NativeMethodInfoPtr_UpdateReferences_Private_Void_0; // Token: 0x040071D4 RID: 29140 private static readonly IntPtr NativeMethodInfoPtr_CompactMesh_Private_Void_0; // Token: 0x040071D5 RID: 29141 private static readonly IntPtr NativeMethodInfoPtr_CalculateSubMeshOffsets_Private_Void_0; // Token: 0x040071D6 RID: 29142 private static readonly IntPtr NativeMethodInfoPtr_GetTrianglesContainingVertex_Private_Void_byref_Vertex_HashSet_1_Triangle_0; // Token: 0x040071D7 RID: 29143 private static readonly IntPtr NativeMethodInfoPtr_GetTrianglesContainingBothVertices_Private_Void_byref_Vertex_byref_Vertex_HashSet_1_Triangle_0; // Token: 0x040071D8 RID: 29144 private static readonly IntPtr NativeMethodInfoPtr_GetAllSubMeshTriangles_Public_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0; // Token: 0x040071D9 RID: 29145 private static readonly IntPtr NativeMethodInfoPtr_GetSubMeshTriangles_Public_Il2CppStructArray_1_Int32_Int32_0; // Token: 0x040071DA RID: 29146 private static readonly IntPtr NativeMethodInfoPtr_ClearSubMeshes_Public_Void_0; // Token: 0x040071DB RID: 29147 private static readonly IntPtr NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppStructArray_1_Int32_0; // Token: 0x040071DC RID: 29148 private static readonly IntPtr NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0; // Token: 0x040071DD RID: 29149 private static readonly IntPtr NativeMethodInfoPtr_GetUVs2D_Public_Il2CppStructArray_1_Vector2_Int32_0; // Token: 0x040071DE RID: 29150 private static readonly IntPtr NativeMethodInfoPtr_GetUVs3D_Public_Il2CppStructArray_1_Vector3_Int32_0; // Token: 0x040071DF RID: 29151 private static readonly IntPtr NativeMethodInfoPtr_GetUVs4D_Public_Il2CppStructArray_1_Vector4_Int32_0; // Token: 0x040071E0 RID: 29152 private static readonly IntPtr NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector2_0; // Token: 0x040071E1 RID: 29153 private static readonly IntPtr NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector3_0; // Token: 0x040071E2 RID: 29154 private static readonly IntPtr NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector4_0; // Token: 0x040071E3 RID: 29155 private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector2_0; // Token: 0x040071E4 RID: 29156 private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector3_0; // Token: 0x040071E5 RID: 29157 private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_0; // Token: 0x040071E6 RID: 29158 private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_Int32_0; // Token: 0x040071E7 RID: 29159 private static readonly IntPtr NativeMethodInfoPtr_SetUVsAuto_Public_Void_Int32_IList_1_Vector4_0; // Token: 0x040071E8 RID: 29160 private static readonly IntPtr NativeMethodInfoPtr_GetAllBlendShapes_Public_Il2CppReferenceArray_1_BlendShape_0; // Token: 0x040071E9 RID: 29161 private static readonly IntPtr NativeMethodInfoPtr_GetBlendShape_Public_BlendShape_Int32_0; // Token: 0x040071EA RID: 29162 private static readonly IntPtr NativeMethodInfoPtr_ClearBlendShapes_Public_Void_0; // Token: 0x040071EB RID: 29163 private static readonly IntPtr NativeMethodInfoPtr_AddBlendShape_Public_Void_BlendShape_0; // Token: 0x040071EC RID: 29164 private static readonly IntPtr NativeMethodInfoPtr_AddBlendShapes_Public_Void_Il2CppReferenceArray_1_BlendShape_0; // Token: 0x040071ED RID: 29165 private static readonly IntPtr NativeMethodInfoPtr_Initialize_Public_Void_Mesh_0; // Token: 0x040071EE RID: 29166 private static readonly IntPtr NativeMethodInfoPtr_SimplifyMesh_Public_Void_Single_0; // Token: 0x040071EF RID: 29167 private static readonly IntPtr NativeMethodInfoPtr_SimplifyMeshLossless_Public_Void_0; // Token: 0x040071F0 RID: 29168 private static readonly IntPtr NativeMethodInfoPtr_ToMesh_Public_Mesh_0; // Token: 0x02000680 RID: 1664 private sealed class MethodInfoStoreGeneric_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0 { // Token: 0x040071F1 RID: 29169 internal static IntPtr Pointer = IL2CPP.il2cpp_method_get_from_reflection(IL2CPP.Il2CppObjectBaseToPtrNotNull(new MethodInfo(IL2CPP.il2cpp_method_get_object(MeshSimplifier.NativeMethodInfoPtr_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0, Il2CppClassPointerStore.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore.NativeClassPtr)) })))); } } }