Files
2023-09-06 22:19:13 +02:00

2497 lines
130 KiB
C#

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<Vector3> 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<Vector3>(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<Vector3> 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<Vector3>(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<Vector4> 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<Vector4>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Vector2> 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<Vector2>(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<Color> 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<Color>(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<BoneWeight> 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<BoneWeight>(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<MeshSimplifier>.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<MeshSimplifier>.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<T>(Il2CppArrayBase<T> attributeValues, ref ResizableArray<T> 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<T>.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<bool> 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<bool> 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<bool> deleted0, ResizableArray<bool> 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<Triangle> tris)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = &vert;
}
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<Triangle> 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<Il2CppStructArray<int>> 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<Il2CppStructArray<int>>(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<int> 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<int>(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<int> 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<Il2CppStructArray<int>> 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<Vector2> 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<Vector2>(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<Vector3> 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<Vector3>(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<Vector4> 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<Vector4>(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<Vector2> 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<Vector3> 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<Vector4> 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<Vector2> 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<Vector3> 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<Vector4> 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<Vector4> 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<Vector4> 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<BlendShape> 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<BlendShape>(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<BlendShape> 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<MeshSimplifier>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "MTAssets.UltimateLODSystem.MeshSimplifier", "MeshSimplifier");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr);
MeshSimplifier.NativeFieldInfoPtr_TriangleEdgeCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "TriangleEdgeCount");
MeshSimplifier.NativeFieldInfoPtr_TriangleVertexCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "TriangleVertexCount");
MeshSimplifier.NativeFieldInfoPtr_DoubleEpsilon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "DoubleEpsilon");
MeshSimplifier.NativeFieldInfoPtr_DenomEpilson = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "DenomEpilson");
MeshSimplifier.NativeFieldInfoPtr_UVChannelCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "UVChannelCount");
MeshSimplifier.NativeFieldInfoPtr_simplificationOptions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "simplificationOptions");
MeshSimplifier.NativeFieldInfoPtr_verbose = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "verbose");
MeshSimplifier.NativeFieldInfoPtr_subMeshCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "subMeshCount");
MeshSimplifier.NativeFieldInfoPtr_subMeshOffsets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "subMeshOffsets");
MeshSimplifier.NativeFieldInfoPtr_triangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "triangles");
MeshSimplifier.NativeFieldInfoPtr_vertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertices");
MeshSimplifier.NativeFieldInfoPtr_refs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "refs");
MeshSimplifier.NativeFieldInfoPtr_vertNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertNormals");
MeshSimplifier.NativeFieldInfoPtr_vertTangents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertTangents");
MeshSimplifier.NativeFieldInfoPtr_vertUV2D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertUV2D");
MeshSimplifier.NativeFieldInfoPtr_vertUV3D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertUV3D");
MeshSimplifier.NativeFieldInfoPtr_vertUV4D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertUV4D");
MeshSimplifier.NativeFieldInfoPtr_vertColors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertColors");
MeshSimplifier.NativeFieldInfoPtr_vertBoneWeights = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "vertBoneWeights");
MeshSimplifier.NativeFieldInfoPtr_blendShapes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "blendShapes");
MeshSimplifier.NativeFieldInfoPtr_bindposes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "bindposes");
MeshSimplifier.NativeFieldInfoPtr_errArr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "errArr");
MeshSimplifier.NativeFieldInfoPtr_attributeIndexArr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "attributeIndexArr");
MeshSimplifier.NativeFieldInfoPtr_triangleHashSet1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "triangleHashSet1");
MeshSimplifier.NativeFieldInfoPtr_triangleHashSet2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, "triangleHashSet2");
MeshSimplifier.NativeMethodInfoPtr_get_SimplificationOptions_Public_get_SimplificationOptions_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676415);
MeshSimplifier.NativeMethodInfoPtr_set_SimplificationOptions_Public_set_Void_SimplificationOptions_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676416);
MeshSimplifier.NativeMethodInfoPtr_get_PreserveBorderEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676417);
MeshSimplifier.NativeMethodInfoPtr_set_PreserveBorderEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676418);
MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVSeamEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676419);
MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVSeamEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676420);
MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVFoldoverEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676421);
MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVFoldoverEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676422);
MeshSimplifier.NativeMethodInfoPtr_get_PreserveSurfaceCurvature_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676423);
MeshSimplifier.NativeMethodInfoPtr_set_PreserveSurfaceCurvature_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676424);
MeshSimplifier.NativeMethodInfoPtr_get_EnableSmartLink_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676425);
MeshSimplifier.NativeMethodInfoPtr_set_EnableSmartLink_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676426);
MeshSimplifier.NativeMethodInfoPtr_get_MaxIterationCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676427);
MeshSimplifier.NativeMethodInfoPtr_set_MaxIterationCount_Public_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676428);
MeshSimplifier.NativeMethodInfoPtr_get_Agressiveness_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676429);
MeshSimplifier.NativeMethodInfoPtr_set_Agressiveness_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676430);
MeshSimplifier.NativeMethodInfoPtr_get_Verbose_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676431);
MeshSimplifier.NativeMethodInfoPtr_set_Verbose_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676432);
MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistance_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676433);
MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistance_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676434);
MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistanceSqr_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676435);
MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistanceSqr_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676436);
MeshSimplifier.NativeMethodInfoPtr_get_Vertices_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676437);
MeshSimplifier.NativeMethodInfoPtr_set_Vertices_Public_set_Void_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676438);
MeshSimplifier.NativeMethodInfoPtr_get_SubMeshCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676439);
MeshSimplifier.NativeMethodInfoPtr_get_BlendShapeCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676440);
MeshSimplifier.NativeMethodInfoPtr_get_Normals_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676441);
MeshSimplifier.NativeMethodInfoPtr_set_Normals_Public_set_Void_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676442);
MeshSimplifier.NativeMethodInfoPtr_get_Tangents_Public_get_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676443);
MeshSimplifier.NativeMethodInfoPtr_set_Tangents_Public_set_Void_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676444);
MeshSimplifier.NativeMethodInfoPtr_get_UV1_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676445);
MeshSimplifier.NativeMethodInfoPtr_set_UV1_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676446);
MeshSimplifier.NativeMethodInfoPtr_get_UV2_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676447);
MeshSimplifier.NativeMethodInfoPtr_set_UV2_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676448);
MeshSimplifier.NativeMethodInfoPtr_get_UV3_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676449);
MeshSimplifier.NativeMethodInfoPtr_set_UV3_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676450);
MeshSimplifier.NativeMethodInfoPtr_get_UV4_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676451);
MeshSimplifier.NativeMethodInfoPtr_set_UV4_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676452);
MeshSimplifier.NativeMethodInfoPtr_get_UV5_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676453);
MeshSimplifier.NativeMethodInfoPtr_set_UV5_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676454);
MeshSimplifier.NativeMethodInfoPtr_get_UV6_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676455);
MeshSimplifier.NativeMethodInfoPtr_set_UV6_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676456);
MeshSimplifier.NativeMethodInfoPtr_get_UV7_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676457);
MeshSimplifier.NativeMethodInfoPtr_set_UV7_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676458);
MeshSimplifier.NativeMethodInfoPtr_get_UV8_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676459);
MeshSimplifier.NativeMethodInfoPtr_set_UV8_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676460);
MeshSimplifier.NativeMethodInfoPtr_get_Colors_Public_get_Il2CppStructArray_1_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676461);
MeshSimplifier.NativeMethodInfoPtr_set_Colors_Public_set_Void_Il2CppStructArray_1_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676462);
MeshSimplifier.NativeMethodInfoPtr_get_BoneWeights_Public_get_Il2CppStructArray_1_BoneWeight_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676463);
MeshSimplifier.NativeMethodInfoPtr_set_BoneWeights_Public_set_Void_Il2CppStructArray_1_BoneWeight_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676464);
MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676465);
MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676466);
MeshSimplifier.NativeMethodInfoPtr_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676467);
MeshSimplifier.NativeMethodInfoPtr_VertexError_Private_Static_Double_byref_SymmetricMatrix_Double_Double_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676468);
MeshSimplifier.NativeMethodInfoPtr_CurvatureError_Private_Double_byref_Vertex_byref_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676469);
MeshSimplifier.NativeMethodInfoPtr_CalculateError_Private_Double_byref_Vertex_byref_Vertex_byref_Vector3d_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676470);
MeshSimplifier.NativeMethodInfoPtr_CalculateBarycentricCoords_Private_Static_Void_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676471);
MeshSimplifier.NativeMethodInfoPtr_NormalizeTangent_Private_Static_Vector4_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676472);
MeshSimplifier.NativeMethodInfoPtr_Flipped_Private_Boolean_byref_Vector3d_Int32_Int32_byref_Vertex_Il2CppStructArray_1_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676473);
MeshSimplifier.NativeMethodInfoPtr_UpdateTriangles_Private_Void_Int32_Int32_byref_Vertex_ResizableArray_1_Boolean_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676474);
MeshSimplifier.NativeMethodInfoPtr_InterpolateVertexAttributes_Private_Void_Int32_Int32_Int32_Int32_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676475);
MeshSimplifier.NativeMethodInfoPtr_AreUVsTheSame_Private_Boolean_Int32_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676476);
MeshSimplifier.NativeMethodInfoPtr_RemoveVertexPass_Private_Void_Int32_Int32_Double_ResizableArray_1_Boolean_ResizableArray_1_Boolean_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676477);
MeshSimplifier.NativeMethodInfoPtr_UpdateMesh_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676478);
MeshSimplifier.NativeMethodInfoPtr_UpdateReferences_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676479);
MeshSimplifier.NativeMethodInfoPtr_CompactMesh_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676480);
MeshSimplifier.NativeMethodInfoPtr_CalculateSubMeshOffsets_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676481);
MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingVertex_Private_Void_byref_Vertex_HashSet_1_Triangle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676482);
MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingBothVertices_Private_Void_byref_Vertex_byref_Vertex_HashSet_1_Triangle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676483);
MeshSimplifier.NativeMethodInfoPtr_GetAllSubMeshTriangles_Public_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676484);
MeshSimplifier.NativeMethodInfoPtr_GetSubMeshTriangles_Public_Il2CppStructArray_1_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676485);
MeshSimplifier.NativeMethodInfoPtr_ClearSubMeshes_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676486);
MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676487);
MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676488);
MeshSimplifier.NativeMethodInfoPtr_GetUVs2D_Public_Il2CppStructArray_1_Vector2_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676489);
MeshSimplifier.NativeMethodInfoPtr_GetUVs3D_Public_Il2CppStructArray_1_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676490);
MeshSimplifier.NativeMethodInfoPtr_GetUVs4D_Public_Il2CppStructArray_1_Vector4_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676491);
MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676492);
MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676493);
MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676494);
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676495);
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676496);
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676497);
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676498);
MeshSimplifier.NativeMethodInfoPtr_SetUVsAuto_Public_Void_Int32_IList_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676499);
MeshSimplifier.NativeMethodInfoPtr_GetAllBlendShapes_Public_Il2CppReferenceArray_1_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676500);
MeshSimplifier.NativeMethodInfoPtr_GetBlendShape_Public_BlendShape_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676501);
MeshSimplifier.NativeMethodInfoPtr_ClearBlendShapes_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676502);
MeshSimplifier.NativeMethodInfoPtr_AddBlendShape_Public_Void_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676503);
MeshSimplifier.NativeMethodInfoPtr_AddBlendShapes_Public_Void_Il2CppReferenceArray_1_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676504);
MeshSimplifier.NativeMethodInfoPtr_Initialize_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676505);
MeshSimplifier.NativeMethodInfoPtr_SimplifyMesh_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676506);
MeshSimplifier.NativeMethodInfoPtr_SimplifyMeshLossless_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100676507);
MeshSimplifier.NativeMethodInfoPtr_ToMesh_Public_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.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<int> subMeshOffsets
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_subMeshOffsets);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(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<Triangle> triangles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangles);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<Triangle>(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<Vertex> vertices
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertices);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<Vertex>(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<Ref> refs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_refs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<Ref>(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<Vector3> vertNormals
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertNormals);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<Vector3>(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<Vector4> vertTangents
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertTangents);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<Vector4>(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<Vector2> vertUV2D
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV2D);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UVChannels<Vector2>(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<Vector3> vertUV3D
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV3D);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UVChannels<Vector3>(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<Vector4> vertUV4D
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertUV4D);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UVChannels<Vector4>(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<Color> vertColors
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertColors);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<Color>(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<BoneWeight> vertBoneWeights
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_vertBoneWeights);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<BoneWeight>(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<BlendShapeContainer> blendShapes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_blendShapes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ResizableArray<BlendShapeContainer>(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<Matrix4x4> bindposes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_bindposes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Matrix4x4>(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<double> errArr
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_errArr);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<double>(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<int> attributeIndexArr
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_attributeIndexArr);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(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<Triangle> triangleHashSet1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangleHashSet1);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new HashSet<Triangle>(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<Triangle> triangleHashSet2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MeshSimplifier.NativeFieldInfoPtr_triangleHashSet2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new HashSet<Triangle>(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<T>
{
// 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<MeshSimplifier>.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) }))));
}
}
}