2497 lines
130 KiB
C#
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: 0x02000627 RID: 1575
|
|
public sealed class MeshSimplifier : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x17003699 RID: 13977
|
|
// (get) Token: 0x0600A0D3 RID: 41171 RVA: 0x00293684 File Offset: 0x00291884
|
|
// (set) Token: 0x0600A0D4 RID: 41172 RVA: 0x002936D4 File Offset: 0x002918D4
|
|
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: 0x1700369A RID: 13978
|
|
// (get) Token: 0x0600A0D5 RID: 41173 RVA: 0x00293728 File Offset: 0x00291928
|
|
// (set) Token: 0x0600A0D6 RID: 41174 RVA: 0x00293778 File Offset: 0x00291978
|
|
public unsafe bool PreserveBorderEdges
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 6570, RefRangeEnd = 6571, XrefRangeStart = 6570, XrefRangeEnd = 6571, 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: 0x1700369B RID: 13979
|
|
// (get) Token: 0x0600A0D7 RID: 41175 RVA: 0x002937CC File Offset: 0x002919CC
|
|
// (set) Token: 0x0600A0D8 RID: 41176 RVA: 0x0029381C File Offset: 0x00291A1C
|
|
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: 0x1700369C RID: 13980
|
|
// (get) Token: 0x0600A0D9 RID: 41177 RVA: 0x00293870 File Offset: 0x00291A70
|
|
// (set) Token: 0x0600A0DA RID: 41178 RVA: 0x002938C0 File Offset: 0x00291AC0
|
|
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: 0x1700369D RID: 13981
|
|
// (get) Token: 0x0600A0DB RID: 41179 RVA: 0x00293914 File Offset: 0x00291B14
|
|
// (set) Token: 0x0600A0DC RID: 41180 RVA: 0x00293964 File Offset: 0x00291B64
|
|
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: 0x1700369E RID: 13982
|
|
// (get) Token: 0x0600A0DD RID: 41181 RVA: 0x002939B8 File Offset: 0x00291BB8
|
|
// (set) Token: 0x0600A0DE RID: 41182 RVA: 0x00293A08 File Offset: 0x00291C08
|
|
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: 0x1700369F RID: 13983
|
|
// (get) Token: 0x0600A0DF RID: 41183 RVA: 0x00293A5C File Offset: 0x00291C5C
|
|
// (set) Token: 0x0600A0E0 RID: 41184 RVA: 0x00293AAC File Offset: 0x00291CAC
|
|
public unsafe int MaxIterationCount
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 15257, RefRangeEnd = 15258, XrefRangeStart = 15257, XrefRangeEnd = 15258, 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: 0x170036A0 RID: 13984
|
|
// (get) Token: 0x0600A0E1 RID: 41185 RVA: 0x00293B00 File Offset: 0x00291D00
|
|
// (set) Token: 0x0600A0E2 RID: 41186 RVA: 0x00293B50 File Offset: 0x00291D50
|
|
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: 0x170036A1 RID: 13985
|
|
// (get) Token: 0x0600A0E3 RID: 41187 RVA: 0x00293BA4 File Offset: 0x00291DA4
|
|
// (set) Token: 0x0600A0E4 RID: 41188 RVA: 0x00293BF4 File Offset: 0x00291DF4
|
|
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: 0x170036A2 RID: 13986
|
|
// (get) Token: 0x0600A0E5 RID: 41189 RVA: 0x00293C48 File Offset: 0x00291E48
|
|
// (set) Token: 0x0600A0E6 RID: 41190 RVA: 0x00293C98 File Offset: 0x00291E98
|
|
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: 0x170036A3 RID: 13987
|
|
// (get) Token: 0x0600A0E7 RID: 41191 RVA: 0x00293CEC File Offset: 0x00291EEC
|
|
// (set) Token: 0x0600A0E8 RID: 41192 RVA: 0x00293D3C File Offset: 0x00291F3C
|
|
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 = 624771, XrefRangeEnd = 624774, 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: 0x170036A4 RID: 13988
|
|
// (get) Token: 0x0600A0E9 RID: 41193 RVA: 0x00293D90 File Offset: 0x00291F90
|
|
// (set) Token: 0x0600A0EA RID: 41194 RVA: 0x00293DE8 File Offset: 0x00291FE8
|
|
public unsafe Il2CppStructArray<Vector3> Vertices
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624774, XrefRangeEnd = 624782, 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 = 624792, RefRangeEnd = 624793, XrefRangeStart = 624782, XrefRangeEnd = 624792, 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: 0x170036A5 RID: 13989
|
|
// (get) Token: 0x0600A0EB RID: 41195 RVA: 0x00293E44 File Offset: 0x00292044
|
|
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: 0x170036A6 RID: 13990
|
|
// (get) Token: 0x0600A0EC RID: 41196 RVA: 0x00293E94 File Offset: 0x00292094
|
|
public unsafe int BlendShapeCount
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624793, XrefRangeEnd = 624794, 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: 0x170036A7 RID: 13991
|
|
// (get) Token: 0x0600A0ED RID: 41197 RVA: 0x00293EE4 File Offset: 0x002920E4
|
|
// (set) Token: 0x0600A0EE RID: 41198 RVA: 0x00293F3C File Offset: 0x0029213C
|
|
public unsafe Il2CppStructArray<Vector3> Normals
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624794, XrefRangeEnd = 624795, 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 = 624795, XrefRangeEnd = 624800, 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: 0x170036A8 RID: 13992
|
|
// (get) Token: 0x0600A0EF RID: 41199 RVA: 0x00293F98 File Offset: 0x00292198
|
|
// (set) Token: 0x0600A0F0 RID: 41200 RVA: 0x00293FF0 File Offset: 0x002921F0
|
|
public unsafe Il2CppStructArray<Vector4> Tangents
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624800, XrefRangeEnd = 624801, 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 = 624801, XrefRangeEnd = 624806, 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: 0x170036A9 RID: 13993
|
|
// (get) Token: 0x0600A0F1 RID: 41201 RVA: 0x0029404C File Offset: 0x0029224C
|
|
// (set) Token: 0x0600A0F2 RID: 41202 RVA: 0x002940A4 File Offset: 0x002922A4
|
|
public unsafe Il2CppStructArray<Vector2> UV1
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624806, XrefRangeEnd = 624807, 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 = 624807, XrefRangeEnd = 624808, 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: 0x170036AA RID: 13994
|
|
// (get) Token: 0x0600A0F3 RID: 41203 RVA: 0x00294100 File Offset: 0x00292300
|
|
// (set) Token: 0x0600A0F4 RID: 41204 RVA: 0x00294158 File Offset: 0x00292358
|
|
public unsafe Il2CppStructArray<Vector2> UV2
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624808, XrefRangeEnd = 624809, 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 = 624809, XrefRangeEnd = 624810, 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: 0x170036AB RID: 13995
|
|
// (get) Token: 0x0600A0F5 RID: 41205 RVA: 0x002941B4 File Offset: 0x002923B4
|
|
// (set) Token: 0x0600A0F6 RID: 41206 RVA: 0x0029420C File Offset: 0x0029240C
|
|
public unsafe Il2CppStructArray<Vector2> UV3
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624810, XrefRangeEnd = 624811, 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 = 624811, XrefRangeEnd = 624812, 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: 0x170036AC RID: 13996
|
|
// (get) Token: 0x0600A0F7 RID: 41207 RVA: 0x00294268 File Offset: 0x00292468
|
|
// (set) Token: 0x0600A0F8 RID: 41208 RVA: 0x002942C0 File Offset: 0x002924C0
|
|
public unsafe Il2CppStructArray<Vector2> UV4
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624812, XrefRangeEnd = 624813, 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 = 624813, XrefRangeEnd = 624814, 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: 0x170036AD RID: 13997
|
|
// (get) Token: 0x0600A0F9 RID: 41209 RVA: 0x0029431C File Offset: 0x0029251C
|
|
// (set) Token: 0x0600A0FA RID: 41210 RVA: 0x00294374 File Offset: 0x00292574
|
|
public unsafe Il2CppStructArray<Vector2> UV5
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624814, XrefRangeEnd = 624815, 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 = 624815, XrefRangeEnd = 624816, 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: 0x170036AE RID: 13998
|
|
// (get) Token: 0x0600A0FB RID: 41211 RVA: 0x002943D0 File Offset: 0x002925D0
|
|
// (set) Token: 0x0600A0FC RID: 41212 RVA: 0x00294428 File Offset: 0x00292628
|
|
public unsafe Il2CppStructArray<Vector2> UV6
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624816, XrefRangeEnd = 624817, 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 = 624817, XrefRangeEnd = 624818, 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: 0x170036AF RID: 13999
|
|
// (get) Token: 0x0600A0FD RID: 41213 RVA: 0x00294484 File Offset: 0x00292684
|
|
// (set) Token: 0x0600A0FE RID: 41214 RVA: 0x002944DC File Offset: 0x002926DC
|
|
public unsafe Il2CppStructArray<Vector2> UV7
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624818, XrefRangeEnd = 624819, 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 = 624819, XrefRangeEnd = 624820, 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: 0x170036B0 RID: 14000
|
|
// (get) Token: 0x0600A0FF RID: 41215 RVA: 0x00294538 File Offset: 0x00292738
|
|
// (set) Token: 0x0600A100 RID: 41216 RVA: 0x00294590 File Offset: 0x00292790
|
|
public unsafe Il2CppStructArray<Vector2> UV8
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624820, XrefRangeEnd = 624821, 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 = 624821, XrefRangeEnd = 624822, 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: 0x170036B1 RID: 14001
|
|
// (get) Token: 0x0600A101 RID: 41217 RVA: 0x002945EC File Offset: 0x002927EC
|
|
// (set) Token: 0x0600A102 RID: 41218 RVA: 0x00294644 File Offset: 0x00292844
|
|
public unsafe Il2CppStructArray<Color> Colors
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624822, XrefRangeEnd = 624823, 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 = 624823, XrefRangeEnd = 624828, 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: 0x170036B2 RID: 14002
|
|
// (get) Token: 0x0600A103 RID: 41219 RVA: 0x002946A0 File Offset: 0x002928A0
|
|
// (set) Token: 0x0600A104 RID: 41220 RVA: 0x002946F8 File Offset: 0x002928F8
|
|
public unsafe Il2CppStructArray<BoneWeight> BoneWeights
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624828, XrefRangeEnd = 624829, 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 = 624829, XrefRangeEnd = 624834, 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: 0x0600A105 RID: 41221 RVA: 0x00294754 File Offset: 0x00292954
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 624880, RefRangeEnd = 624883, XrefRangeStart = 624834, XrefRangeEnd = 624880, 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: 0x0600A106 RID: 41222 RVA: 0x002947A0 File Offset: 0x002929A0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624883, XrefRangeEnd = 624889, 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: 0x0600A107 RID: 41223 RVA: 0x00294804 File Offset: 0x00292A04
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 624911, RefRangeEnd = 624913, XrefRangeStart = 624889, XrefRangeEnd = 624911, 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: 0x0600A108 RID: 41224 RVA: 0x002948B0 File Offset: 0x00292AB0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 624913, RefRangeEnd = 624914, XrefRangeStart = 624913, XrefRangeEnd = 624913, 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: 0x0600A109 RID: 41225 RVA: 0x00294940 File Offset: 0x00292B40
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624914, XrefRangeEnd = 624952, 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: 0x0600A10A RID: 41226 RVA: 0x002949B8 File Offset: 0x00292BB8
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 624967, RefRangeEnd = 624971, XrefRangeStart = 624952, XrefRangeEnd = 624967, 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: 0x0600A10B RID: 41227 RVA: 0x00294A44 File Offset: 0x00292C44
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 624977, RefRangeEnd = 624978, XrefRangeStart = 624971, XrefRangeEnd = 624977, 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: 0x0600A10C RID: 41228 RVA: 0x00294ADC File Offset: 0x00292CDC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624978, XrefRangeEnd = 624980, 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: 0x0600A10D RID: 41229 RVA: 0x00294B30 File Offset: 0x00292D30
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625018, RefRangeEnd = 625020, XrefRangeStart = 624980, XrefRangeEnd = 625018, 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: 0x0600A10E RID: 41230 RVA: 0x00294BE8 File Offset: 0x00292DE8
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625036, RefRangeEnd = 625038, XrefRangeStart = 625020, XrefRangeEnd = 625036, 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: 0x0600A10F RID: 41231 RVA: 0x00294C90 File Offset: 0x00292E90
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625096, RefRangeEnd = 625097, XrefRangeStart = 625038, XrefRangeEnd = 625096, 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: 0x0600A110 RID: 41232 RVA: 0x00294D34 File Offset: 0x00292F34
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625097, XrefRangeEnd = 625107, 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: 0x0600A111 RID: 41233 RVA: 0x00294DBC File Offset: 0x00292FBC
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625139, RefRangeEnd = 625141, XrefRangeStart = 625107, XrefRangeEnd = 625139, 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: 0x0600A112 RID: 41234 RVA: 0x00294E7C File Offset: 0x0029307C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625161, RefRangeEnd = 625163, XrefRangeStart = 625141, XrefRangeEnd = 625161, 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: 0x0600A113 RID: 41235 RVA: 0x00294ED0 File Offset: 0x002930D0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625171, RefRangeEnd = 625172, XrefRangeStart = 625163, XrefRangeEnd = 625171, 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: 0x0600A114 RID: 41236 RVA: 0x00294F14 File Offset: 0x00293114
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625248, RefRangeEnd = 625250, XrefRangeStart = 625172, XrefRangeEnd = 625248, 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: 0x0600A115 RID: 41237 RVA: 0x00294F58 File Offset: 0x00293158
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625256, RefRangeEnd = 625257, XrefRangeStart = 625250, XrefRangeEnd = 625256, 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: 0x0600A116 RID: 41238 RVA: 0x00294F9C File Offset: 0x0029319C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625257, XrefRangeEnd = 625262, 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 = |
|
|
}
|
|
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: 0x0600A117 RID: 41239 RVA: 0x0029500C File Offset: 0x0029320C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625262, XrefRangeEnd = 625268, 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: 0x0600A118 RID: 41240 RVA: 0x00295090 File Offset: 0x00293290
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625268, XrefRangeEnd = 625274, 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: 0x0600A119 RID: 41241 RVA: 0x002950E8 File Offset: 0x002932E8
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625283, RefRangeEnd = 625285, XrefRangeStart = 625274, XrefRangeEnd = 625283, 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: 0x0600A11A RID: 41242 RVA: 0x00295150 File Offset: 0x00293350
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625285, XrefRangeEnd = 625289, 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: 0x0600A11B RID: 41243 RVA: 0x00295194 File Offset: 0x00293394
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625289, XrefRangeEnd = 625294, 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: 0x0600A11C RID: 41244 RVA: 0x002951F0 File Offset: 0x002933F0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625301, RefRangeEnd = 625302, XrefRangeStart = 625294, XrefRangeEnd = 625301, 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: 0x0600A11D RID: 41245 RVA: 0x0029524C File Offset: 0x0029344C
|
|
[CallerCount(8)]
|
|
[CachedScanResults(RefRangeStart = 625310, RefRangeEnd = 625318, XrefRangeStart = 625302, XrefRangeEnd = 625310, 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: 0x0600A11E RID: 41246 RVA: 0x002952B4 File Offset: 0x002934B4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625318, XrefRangeEnd = 625326, 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: 0x0600A11F RID: 41247 RVA: 0x0029531C File Offset: 0x0029351C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625326, XrefRangeEnd = 625334, 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: 0x0600A120 RID: 41248 RVA: 0x00295384 File Offset: 0x00293584
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625350, RefRangeEnd = 625351, XrefRangeStart = 625334, XrefRangeEnd = 625350, 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: 0x0600A121 RID: 41249 RVA: 0x002953F0 File Offset: 0x002935F0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625367, RefRangeEnd = 625368, XrefRangeStart = 625351, XrefRangeEnd = 625367, 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: 0x0600A122 RID: 41250 RVA: 0x0029545C File Offset: 0x0029365C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625384, RefRangeEnd = 625385, XrefRangeStart = 625368, XrefRangeEnd = 625384, 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: 0x0600A123 RID: 41251 RVA: 0x002954C8 File Offset: 0x002936C8
|
|
[CallerCount(9)]
|
|
[CachedScanResults(RefRangeStart = 625428, RefRangeEnd = 625437, XrefRangeStart = 625385, XrefRangeEnd = 625428, 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: 0x0600A124 RID: 41252 RVA: 0x00295534 File Offset: 0x00293734
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625480, RefRangeEnd = 625481, XrefRangeStart = 625437, XrefRangeEnd = 625480, 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: 0x0600A125 RID: 41253 RVA: 0x002955A0 File Offset: 0x002937A0
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625524, RefRangeEnd = 625526, XrefRangeStart = 625481, XrefRangeEnd = 625524, 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: 0x0600A126 RID: 41254 RVA: 0x0029560C File Offset: 0x0029380C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625538, RefRangeEnd = 625539, XrefRangeStart = 625526, XrefRangeEnd = 625538, 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: 0x0600A127 RID: 41255 RVA: 0x0029568C File Offset: 0x0029388C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625548, RefRangeEnd = 625549, XrefRangeStart = 625539, XrefRangeEnd = 625548, 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: 0x0600A128 RID: 41256 RVA: 0x002956F8 File Offset: 0x002938F8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625549, XrefRangeEnd = 625557, 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: 0x0600A129 RID: 41257 RVA: 0x00295750 File Offset: 0x00293950
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625557, XrefRangeEnd = 625560, 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: 0x0600A12A RID: 41258 RVA: 0x002957B0 File Offset: 0x002939B0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625560, XrefRangeEnd = 625564, 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: 0x0600A12B RID: 41259 RVA: 0x002957F4 File Offset: 0x002939F4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625564, XrefRangeEnd = 625586, 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: 0x0600A12C RID: 41260 RVA: 0x00295854 File Offset: 0x00293A54
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 625605, RefRangeEnd = 625606, XrefRangeStart = 625586, XrefRangeEnd = 625605, 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: 0x0600A12D RID: 41261 RVA: 0x002958B0 File Offset: 0x00293AB0
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 625696, RefRangeEnd = 625699, XrefRangeStart = 625606, XrefRangeEnd = 625696, 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: 0x0600A12E RID: 41262 RVA: 0x0029590C File Offset: 0x00293B0C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625756, RefRangeEnd = 625758, XrefRangeStart = 625699, XrefRangeEnd = 625756, 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: 0x0600A12F RID: 41263 RVA: 0x00295960 File Offset: 0x00293B60
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625758, XrefRangeEnd = 625803, 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: 0x0600A130 RID: 41264 RVA: 0x002959A4 File Offset: 0x00293BA4
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 625901, RefRangeEnd = 625903, XrefRangeStart = 625803, XrefRangeEnd = 625901, 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: 0x0600A131 RID: 41265 RVA: 0x002959FC File Offset: 0x00293BFC
|
|
// 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, 100675702);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_SimplificationOptions_Public_set_Void_SimplificationOptions_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675703);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_PreserveBorderEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675704);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_PreserveBorderEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675705);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVSeamEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675706);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVSeamEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675707);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_PreserveUVFoldoverEdges_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675708);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_PreserveUVFoldoverEdges_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675709);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_PreserveSurfaceCurvature_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675710);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_PreserveSurfaceCurvature_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675711);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_EnableSmartLink_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675712);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_EnableSmartLink_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675713);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_MaxIterationCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675714);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_MaxIterationCount_Public_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675715);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_Agressiveness_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675716);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_Agressiveness_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675717);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_Verbose_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675718);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_Verbose_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675719);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistance_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675720);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistance_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675721);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_VertexLinkDistanceSqr_Public_get_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675722);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_VertexLinkDistanceSqr_Public_set_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675723);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_Vertices_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675724);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_Vertices_Public_set_Void_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675725);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_SubMeshCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675726);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_BlendShapeCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675727);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_Normals_Public_get_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675728);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_Normals_Public_set_Void_Il2CppStructArray_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675729);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_Tangents_Public_get_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675730);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_Tangents_Public_set_Void_Il2CppStructArray_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675731);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV1_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675732);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV1_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675733);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV2_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675734);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV2_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675735);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV3_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675736);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV3_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675737);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV4_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675738);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV4_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675739);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV5_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675740);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV5_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675741);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV6_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675742);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV6_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675743);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV7_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675744);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV7_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675745);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_UV8_Public_get_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675746);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_UV8_Public_set_Void_Il2CppStructArray_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675747);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_Colors_Public_get_Il2CppStructArray_1_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675748);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_Colors_Public_set_Void_Il2CppStructArray_1_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675749);
|
|
MeshSimplifier.NativeMethodInfoPtr_get_BoneWeights_Public_get_Il2CppStructArray_1_BoneWeight_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675750);
|
|
MeshSimplifier.NativeMethodInfoPtr_set_BoneWeights_Public_set_Void_Il2CppStructArray_1_BoneWeight_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675751);
|
|
MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675752);
|
|
MeshSimplifier.NativeMethodInfoPtr__ctor_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675753);
|
|
MeshSimplifier.NativeMethodInfoPtr_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675754);
|
|
MeshSimplifier.NativeMethodInfoPtr_VertexError_Private_Static_Double_byref_SymmetricMatrix_Double_Double_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675755);
|
|
MeshSimplifier.NativeMethodInfoPtr_CurvatureError_Private_Double_byref_Vertex_byref_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675756);
|
|
MeshSimplifier.NativeMethodInfoPtr_CalculateError_Private_Double_byref_Vertex_byref_Vertex_byref_Vector3d_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675757);
|
|
MeshSimplifier.NativeMethodInfoPtr_CalculateBarycentricCoords_Private_Static_Void_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675758);
|
|
MeshSimplifier.NativeMethodInfoPtr_NormalizeTangent_Private_Static_Vector4_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675759);
|
|
MeshSimplifier.NativeMethodInfoPtr_Flipped_Private_Boolean_byref_Vector3d_Int32_Int32_byref_Vertex_Il2CppStructArray_1_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675760);
|
|
MeshSimplifier.NativeMethodInfoPtr_UpdateTriangles_Private_Void_Int32_Int32_byref_Vertex_ResizableArray_1_Boolean_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675761);
|
|
MeshSimplifier.NativeMethodInfoPtr_InterpolateVertexAttributes_Private_Void_Int32_Int32_Int32_Int32_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675762);
|
|
MeshSimplifier.NativeMethodInfoPtr_AreUVsTheSame_Private_Boolean_Int32_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675763);
|
|
MeshSimplifier.NativeMethodInfoPtr_RemoveVertexPass_Private_Void_Int32_Int32_Double_ResizableArray_1_Boolean_ResizableArray_1_Boolean_byref_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675764);
|
|
MeshSimplifier.NativeMethodInfoPtr_UpdateMesh_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675765);
|
|
MeshSimplifier.NativeMethodInfoPtr_UpdateReferences_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675766);
|
|
MeshSimplifier.NativeMethodInfoPtr_CompactMesh_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675767);
|
|
MeshSimplifier.NativeMethodInfoPtr_CalculateSubMeshOffsets_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675768);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingVertex_Private_Void_byref_Vertex_HashSet_1_Triangle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675769);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetTrianglesContainingBothVertices_Private_Void_byref_Vertex_byref_Vertex_HashSet_1_Triangle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675770);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetAllSubMeshTriangles_Public_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675771);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetSubMeshTriangles_Public_Il2CppStructArray_1_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675772);
|
|
MeshSimplifier.NativeMethodInfoPtr_ClearSubMeshes_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675773);
|
|
MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675774);
|
|
MeshSimplifier.NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675775);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetUVs2D_Public_Il2CppStructArray_1_Vector2_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675776);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetUVs3D_Public_Il2CppStructArray_1_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675777);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetUVs4D_Public_Il2CppStructArray_1_Vector4_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675778);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675779);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675780);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675781);
|
|
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675782);
|
|
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675783);
|
|
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675784);
|
|
MeshSimplifier.NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675785);
|
|
MeshSimplifier.NativeMethodInfoPtr_SetUVsAuto_Public_Void_Int32_IList_1_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675786);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetAllBlendShapes_Public_Il2CppReferenceArray_1_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675787);
|
|
MeshSimplifier.NativeMethodInfoPtr_GetBlendShape_Public_BlendShape_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675788);
|
|
MeshSimplifier.NativeMethodInfoPtr_ClearBlendShapes_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675789);
|
|
MeshSimplifier.NativeMethodInfoPtr_AddBlendShape_Public_Void_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675790);
|
|
MeshSimplifier.NativeMethodInfoPtr_AddBlendShapes_Public_Void_Il2CppReferenceArray_1_BlendShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675791);
|
|
MeshSimplifier.NativeMethodInfoPtr_Initialize_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675792);
|
|
MeshSimplifier.NativeMethodInfoPtr_SimplifyMesh_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675793);
|
|
MeshSimplifier.NativeMethodInfoPtr_SimplifyMeshLossless_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675794);
|
|
MeshSimplifier.NativeMethodInfoPtr_ToMesh_Public_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MeshSimplifier>.NativeClassPtr, 100675795);
|
|
}
|
|
|
|
// Token: 0x0600A132 RID: 41266 RVA: 0x0000A688 File Offset: 0x00008888
|
|
public MeshSimplifier(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003680 RID: 13952
|
|
// (get) Token: 0x0600A133 RID: 41267 RVA: 0x00296378 File Offset: 0x00294578
|
|
// (set) Token: 0x0600A134 RID: 41268 RVA: 0x00296396 File Offset: 0x00294596
|
|
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: 0x17003681 RID: 13953
|
|
// (get) Token: 0x0600A135 RID: 41269 RVA: 0x002963A8 File Offset: 0x002945A8
|
|
// (set) Token: 0x0600A136 RID: 41270 RVA: 0x002963C6 File Offset: 0x002945C6
|
|
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: 0x17003682 RID: 13954
|
|
// (get) Token: 0x0600A137 RID: 41271 RVA: 0x002963D8 File Offset: 0x002945D8
|
|
// (set) Token: 0x0600A138 RID: 41272 RVA: 0x002963F6 File Offset: 0x002945F6
|
|
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: 0x17003683 RID: 13955
|
|
// (get) Token: 0x0600A139 RID: 41273 RVA: 0x00296408 File Offset: 0x00294608
|
|
// (set) Token: 0x0600A13A RID: 41274 RVA: 0x00296426 File Offset: 0x00294626
|
|
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: 0x17003684 RID: 13956
|
|
// (get) Token: 0x0600A13B RID: 41275 RVA: 0x00296438 File Offset: 0x00294638
|
|
// (set) Token: 0x0600A13C RID: 41276 RVA: 0x00296456 File Offset: 0x00294656
|
|
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: 0x17003685 RID: 13957
|
|
// (get) Token: 0x0600A13D RID: 41277 RVA: 0x00296468 File Offset: 0x00294668
|
|
// (set) Token: 0x0600A13E RID: 41278 RVA: 0x00296490 File Offset: 0x00294690
|
|
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: 0x17003686 RID: 13958
|
|
// (get) Token: 0x0600A13F RID: 41279 RVA: 0x002964B4 File Offset: 0x002946B4
|
|
// (set) Token: 0x0600A140 RID: 41280 RVA: 0x002964DC File Offset: 0x002946DC
|
|
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: 0x17003687 RID: 13959
|
|
// (get) Token: 0x0600A141 RID: 41281 RVA: 0x00296500 File Offset: 0x00294700
|
|
// (set) Token: 0x0600A142 RID: 41282 RVA: 0x00296528 File Offset: 0x00294728
|
|
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: 0x17003688 RID: 13960
|
|
// (get) Token: 0x0600A143 RID: 41283 RVA: 0x0029654C File Offset: 0x0029474C
|
|
// (set) Token: 0x0600A144 RID: 41284 RVA: 0x00296580 File Offset: 0x00294780
|
|
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: 0x17003689 RID: 13961
|
|
// (get) Token: 0x0600A145 RID: 41285 RVA: 0x002965A8 File Offset: 0x002947A8
|
|
// (set) Token: 0x0600A146 RID: 41286 RVA: 0x002965DC File Offset: 0x002947DC
|
|
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: 0x1700368A RID: 13962
|
|
// (get) Token: 0x0600A147 RID: 41287 RVA: 0x00296604 File Offset: 0x00294804
|
|
// (set) Token: 0x0600A148 RID: 41288 RVA: 0x00296638 File Offset: 0x00294838
|
|
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: 0x1700368B RID: 13963
|
|
// (get) Token: 0x0600A149 RID: 41289 RVA: 0x00296660 File Offset: 0x00294860
|
|
// (set) Token: 0x0600A14A RID: 41290 RVA: 0x00296694 File Offset: 0x00294894
|
|
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: 0x1700368C RID: 13964
|
|
// (get) Token: 0x0600A14B RID: 41291 RVA: 0x002966BC File Offset: 0x002948BC
|
|
// (set) Token: 0x0600A14C RID: 41292 RVA: 0x002966F0 File Offset: 0x002948F0
|
|
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: 0x1700368D RID: 13965
|
|
// (get) Token: 0x0600A14D RID: 41293 RVA: 0x00296718 File Offset: 0x00294918
|
|
// (set) Token: 0x0600A14E RID: 41294 RVA: 0x0029674C File Offset: 0x0029494C
|
|
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: 0x1700368E RID: 13966
|
|
// (get) Token: 0x0600A14F RID: 41295 RVA: 0x00296774 File Offset: 0x00294974
|
|
// (set) Token: 0x0600A150 RID: 41296 RVA: 0x002967A8 File Offset: 0x002949A8
|
|
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: 0x1700368F RID: 13967
|
|
// (get) Token: 0x0600A151 RID: 41297 RVA: 0x002967D0 File Offset: 0x002949D0
|
|
// (set) Token: 0x0600A152 RID: 41298 RVA: 0x00296804 File Offset: 0x00294A04
|
|
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: 0x17003690 RID: 13968
|
|
// (get) Token: 0x0600A153 RID: 41299 RVA: 0x0029682C File Offset: 0x00294A2C
|
|
// (set) Token: 0x0600A154 RID: 41300 RVA: 0x00296860 File Offset: 0x00294A60
|
|
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: 0x17003691 RID: 13969
|
|
// (get) Token: 0x0600A155 RID: 41301 RVA: 0x00296888 File Offset: 0x00294A88
|
|
// (set) Token: 0x0600A156 RID: 41302 RVA: 0x002968BC File Offset: 0x00294ABC
|
|
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: 0x17003692 RID: 13970
|
|
// (get) Token: 0x0600A157 RID: 41303 RVA: 0x002968E4 File Offset: 0x00294AE4
|
|
// (set) Token: 0x0600A158 RID: 41304 RVA: 0x00296918 File Offset: 0x00294B18
|
|
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: 0x17003693 RID: 13971
|
|
// (get) Token: 0x0600A159 RID: 41305 RVA: 0x00296940 File Offset: 0x00294B40
|
|
// (set) Token: 0x0600A15A RID: 41306 RVA: 0x00296974 File Offset: 0x00294B74
|
|
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: 0x17003694 RID: 13972
|
|
// (get) Token: 0x0600A15B RID: 41307 RVA: 0x0029699C File Offset: 0x00294B9C
|
|
// (set) Token: 0x0600A15C RID: 41308 RVA: 0x002969D0 File Offset: 0x00294BD0
|
|
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: 0x17003695 RID: 13973
|
|
// (get) Token: 0x0600A15D RID: 41309 RVA: 0x002969F8 File Offset: 0x00294BF8
|
|
// (set) Token: 0x0600A15E RID: 41310 RVA: 0x00296A2C File Offset: 0x00294C2C
|
|
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: 0x17003696 RID: 13974
|
|
// (get) Token: 0x0600A15F RID: 41311 RVA: 0x00296A54 File Offset: 0x00294C54
|
|
// (set) Token: 0x0600A160 RID: 41312 RVA: 0x00296A88 File Offset: 0x00294C88
|
|
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: 0x17003697 RID: 13975
|
|
// (get) Token: 0x0600A161 RID: 41313 RVA: 0x00296AB0 File Offset: 0x00294CB0
|
|
// (set) Token: 0x0600A162 RID: 41314 RVA: 0x00296AE4 File Offset: 0x00294CE4
|
|
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: 0x17003698 RID: 13976
|
|
// (get) Token: 0x0600A163 RID: 41315 RVA: 0x00296B0C File Offset: 0x00294D0C
|
|
// (set) Token: 0x0600A164 RID: 41316 RVA: 0x00296B40 File Offset: 0x00294D40
|
|
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: 0x04006BD1 RID: 27601
|
|
private static readonly IntPtr NativeFieldInfoPtr_TriangleEdgeCount;
|
|
|
|
// Token: 0x04006BD2 RID: 27602
|
|
private static readonly IntPtr NativeFieldInfoPtr_TriangleVertexCount;
|
|
|
|
// Token: 0x04006BD3 RID: 27603
|
|
private static readonly IntPtr NativeFieldInfoPtr_DoubleEpsilon;
|
|
|
|
// Token: 0x04006BD4 RID: 27604
|
|
private static readonly IntPtr NativeFieldInfoPtr_DenomEpilson;
|
|
|
|
// Token: 0x04006BD5 RID: 27605
|
|
private static readonly IntPtr NativeFieldInfoPtr_UVChannelCount;
|
|
|
|
// Token: 0x04006BD6 RID: 27606
|
|
private static readonly IntPtr NativeFieldInfoPtr_simplificationOptions;
|
|
|
|
// Token: 0x04006BD7 RID: 27607
|
|
private static readonly IntPtr NativeFieldInfoPtr_verbose;
|
|
|
|
// Token: 0x04006BD8 RID: 27608
|
|
private static readonly IntPtr NativeFieldInfoPtr_subMeshCount;
|
|
|
|
// Token: 0x04006BD9 RID: 27609
|
|
private static readonly IntPtr NativeFieldInfoPtr_subMeshOffsets;
|
|
|
|
// Token: 0x04006BDA RID: 27610
|
|
private static readonly IntPtr NativeFieldInfoPtr_triangles;
|
|
|
|
// Token: 0x04006BDB RID: 27611
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertices;
|
|
|
|
// Token: 0x04006BDC RID: 27612
|
|
private static readonly IntPtr NativeFieldInfoPtr_refs;
|
|
|
|
// Token: 0x04006BDD RID: 27613
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertNormals;
|
|
|
|
// Token: 0x04006BDE RID: 27614
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertTangents;
|
|
|
|
// Token: 0x04006BDF RID: 27615
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertUV2D;
|
|
|
|
// Token: 0x04006BE0 RID: 27616
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertUV3D;
|
|
|
|
// Token: 0x04006BE1 RID: 27617
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertUV4D;
|
|
|
|
// Token: 0x04006BE2 RID: 27618
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertColors;
|
|
|
|
// Token: 0x04006BE3 RID: 27619
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertBoneWeights;
|
|
|
|
// Token: 0x04006BE4 RID: 27620
|
|
private static readonly IntPtr NativeFieldInfoPtr_blendShapes;
|
|
|
|
// Token: 0x04006BE5 RID: 27621
|
|
private static readonly IntPtr NativeFieldInfoPtr_bindposes;
|
|
|
|
// Token: 0x04006BE6 RID: 27622
|
|
private static readonly IntPtr NativeFieldInfoPtr_errArr;
|
|
|
|
// Token: 0x04006BE7 RID: 27623
|
|
private static readonly IntPtr NativeFieldInfoPtr_attributeIndexArr;
|
|
|
|
// Token: 0x04006BE8 RID: 27624
|
|
private static readonly IntPtr NativeFieldInfoPtr_triangleHashSet1;
|
|
|
|
// Token: 0x04006BE9 RID: 27625
|
|
private static readonly IntPtr NativeFieldInfoPtr_triangleHashSet2;
|
|
|
|
// Token: 0x04006BEA RID: 27626
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_SimplificationOptions_Public_get_SimplificationOptions_0;
|
|
|
|
// Token: 0x04006BEB RID: 27627
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_SimplificationOptions_Public_set_Void_SimplificationOptions_0;
|
|
|
|
// Token: 0x04006BEC RID: 27628
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_PreserveBorderEdges_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04006BED RID: 27629
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_PreserveBorderEdges_Public_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04006BEE RID: 27630
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_PreserveUVSeamEdges_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04006BEF RID: 27631
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_PreserveUVSeamEdges_Public_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04006BF0 RID: 27632
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_PreserveUVFoldoverEdges_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04006BF1 RID: 27633
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_PreserveUVFoldoverEdges_Public_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04006BF2 RID: 27634
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_PreserveSurfaceCurvature_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04006BF3 RID: 27635
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_PreserveSurfaceCurvature_Public_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04006BF4 RID: 27636
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_EnableSmartLink_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04006BF5 RID: 27637
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_EnableSmartLink_Public_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04006BF6 RID: 27638
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_MaxIterationCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x04006BF7 RID: 27639
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_MaxIterationCount_Public_set_Void_Int32_0;
|
|
|
|
// Token: 0x04006BF8 RID: 27640
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Agressiveness_Public_get_Double_0;
|
|
|
|
// Token: 0x04006BF9 RID: 27641
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_Agressiveness_Public_set_Void_Double_0;
|
|
|
|
// Token: 0x04006BFA RID: 27642
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Verbose_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04006BFB RID: 27643
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_Verbose_Public_set_Void_Boolean_0;
|
|
|
|
// Token: 0x04006BFC RID: 27644
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_VertexLinkDistance_Public_get_Double_0;
|
|
|
|
// Token: 0x04006BFD RID: 27645
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_VertexLinkDistance_Public_set_Void_Double_0;
|
|
|
|
// Token: 0x04006BFE RID: 27646
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_VertexLinkDistanceSqr_Public_get_Double_0;
|
|
|
|
// Token: 0x04006BFF RID: 27647
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_VertexLinkDistanceSqr_Public_set_Void_Double_0;
|
|
|
|
// Token: 0x04006C00 RID: 27648
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Vertices_Public_get_Il2CppStructArray_1_Vector3_0;
|
|
|
|
// Token: 0x04006C01 RID: 27649
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_Vertices_Public_set_Void_Il2CppStructArray_1_Vector3_0;
|
|
|
|
// Token: 0x04006C02 RID: 27650
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_SubMeshCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x04006C03 RID: 27651
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_BlendShapeCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x04006C04 RID: 27652
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Normals_Public_get_Il2CppStructArray_1_Vector3_0;
|
|
|
|
// Token: 0x04006C05 RID: 27653
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_Normals_Public_set_Void_Il2CppStructArray_1_Vector3_0;
|
|
|
|
// Token: 0x04006C06 RID: 27654
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Tangents_Public_get_Il2CppStructArray_1_Vector4_0;
|
|
|
|
// Token: 0x04006C07 RID: 27655
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_Tangents_Public_set_Void_Il2CppStructArray_1_Vector4_0;
|
|
|
|
// Token: 0x04006C08 RID: 27656
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV1_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C09 RID: 27657
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV1_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C0A RID: 27658
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV2_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C0B RID: 27659
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV2_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C0C RID: 27660
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV3_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C0D RID: 27661
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV3_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C0E RID: 27662
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV4_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C0F RID: 27663
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV4_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C10 RID: 27664
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV5_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C11 RID: 27665
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV5_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C12 RID: 27666
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV6_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C13 RID: 27667
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV6_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C14 RID: 27668
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV7_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C15 RID: 27669
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV7_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C16 RID: 27670
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UV8_Public_get_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C17 RID: 27671
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_UV8_Public_set_Void_Il2CppStructArray_1_Vector2_0;
|
|
|
|
// Token: 0x04006C18 RID: 27672
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Colors_Public_get_Il2CppStructArray_1_Color_0;
|
|
|
|
// Token: 0x04006C19 RID: 27673
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_Colors_Public_set_Void_Il2CppStructArray_1_Color_0;
|
|
|
|
// Token: 0x04006C1A RID: 27674
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_BoneWeights_Public_get_Il2CppStructArray_1_BoneWeight_0;
|
|
|
|
// Token: 0x04006C1B RID: 27675
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_BoneWeights_Public_set_Void_Il2CppStructArray_1_BoneWeight_0;
|
|
|
|
// Token: 0x04006C1C RID: 27676
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x04006C1D RID: 27677
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Mesh_0;
|
|
|
|
// Token: 0x04006C1E RID: 27678
|
|
private static readonly IntPtr NativeMethodInfoPtr_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0;
|
|
|
|
// Token: 0x04006C1F RID: 27679
|
|
private static readonly IntPtr NativeMethodInfoPtr_VertexError_Private_Static_Double_byref_SymmetricMatrix_Double_Double_Double_0;
|
|
|
|
// Token: 0x04006C20 RID: 27680
|
|
private static readonly IntPtr NativeMethodInfoPtr_CurvatureError_Private_Double_byref_Vertex_byref_Vertex_0;
|
|
|
|
// Token: 0x04006C21 RID: 27681
|
|
private static readonly IntPtr NativeMethodInfoPtr_CalculateError_Private_Double_byref_Vertex_byref_Vertex_byref_Vector3d_0;
|
|
|
|
// Token: 0x04006C22 RID: 27682
|
|
private static readonly IntPtr NativeMethodInfoPtr_CalculateBarycentricCoords_Private_Static_Void_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3d_byref_Vector3_0;
|
|
|
|
// Token: 0x04006C23 RID: 27683
|
|
private static readonly IntPtr NativeMethodInfoPtr_NormalizeTangent_Private_Static_Vector4_Vector4_0;
|
|
|
|
// Token: 0x04006C24 RID: 27684
|
|
private static readonly IntPtr NativeMethodInfoPtr_Flipped_Private_Boolean_byref_Vector3d_Int32_Int32_byref_Vertex_Il2CppStructArray_1_Boolean_0;
|
|
|
|
// Token: 0x04006C25 RID: 27685
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateTriangles_Private_Void_Int32_Int32_byref_Vertex_ResizableArray_1_Boolean_byref_Int32_0;
|
|
|
|
// Token: 0x04006C26 RID: 27686
|
|
private static readonly IntPtr NativeMethodInfoPtr_InterpolateVertexAttributes_Private_Void_Int32_Int32_Int32_Int32_byref_Vector3_0;
|
|
|
|
// Token: 0x04006C27 RID: 27687
|
|
private static readonly IntPtr NativeMethodInfoPtr_AreUVsTheSame_Private_Boolean_Int32_Int32_Int32_0;
|
|
|
|
// Token: 0x04006C28 RID: 27688
|
|
private static readonly IntPtr NativeMethodInfoPtr_RemoveVertexPass_Private_Void_Int32_Int32_Double_ResizableArray_1_Boolean_ResizableArray_1_Boolean_byref_Int32_0;
|
|
|
|
// Token: 0x04006C29 RID: 27689
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateMesh_Private_Void_Int32_0;
|
|
|
|
// Token: 0x04006C2A RID: 27690
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateReferences_Private_Void_0;
|
|
|
|
// Token: 0x04006C2B RID: 27691
|
|
private static readonly IntPtr NativeMethodInfoPtr_CompactMesh_Private_Void_0;
|
|
|
|
// Token: 0x04006C2C RID: 27692
|
|
private static readonly IntPtr NativeMethodInfoPtr_CalculateSubMeshOffsets_Private_Void_0;
|
|
|
|
// Token: 0x04006C2D RID: 27693
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetTrianglesContainingVertex_Private_Void_byref_Vertex_HashSet_1_Triangle_0;
|
|
|
|
// Token: 0x04006C2E RID: 27694
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetTrianglesContainingBothVertices_Private_Void_byref_Vertex_byref_Vertex_HashSet_1_Triangle_0;
|
|
|
|
// Token: 0x04006C2F RID: 27695
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetAllSubMeshTriangles_Public_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0;
|
|
|
|
// Token: 0x04006C30 RID: 27696
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetSubMeshTriangles_Public_Il2CppStructArray_1_Int32_Int32_0;
|
|
|
|
// Token: 0x04006C31 RID: 27697
|
|
private static readonly IntPtr NativeMethodInfoPtr_ClearSubMeshes_Public_Void_0;
|
|
|
|
// Token: 0x04006C32 RID: 27698
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppStructArray_1_Int32_0;
|
|
|
|
// Token: 0x04006C33 RID: 27699
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddSubMeshTriangles_Public_Void_Il2CppReferenceArray_1_Il2CppStructArray_1_Int32_0;
|
|
|
|
// Token: 0x04006C34 RID: 27700
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetUVs2D_Public_Il2CppStructArray_1_Vector2_Int32_0;
|
|
|
|
// Token: 0x04006C35 RID: 27701
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetUVs3D_Public_Il2CppStructArray_1_Vector3_Int32_0;
|
|
|
|
// Token: 0x04006C36 RID: 27702
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetUVs4D_Public_Il2CppStructArray_1_Vector4_Int32_0;
|
|
|
|
// Token: 0x04006C37 RID: 27703
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector2_0;
|
|
|
|
// Token: 0x04006C38 RID: 27704
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector3_0;
|
|
|
|
// Token: 0x04006C39 RID: 27705
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetUVs_Public_Void_Int32_List_1_Vector4_0;
|
|
|
|
// Token: 0x04006C3A RID: 27706
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector2_0;
|
|
|
|
// Token: 0x04006C3B RID: 27707
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector3_0;
|
|
|
|
// Token: 0x04006C3C RID: 27708
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_0;
|
|
|
|
// Token: 0x04006C3D RID: 27709
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetUVs_Public_Void_Int32_IList_1_Vector4_Int32_0;
|
|
|
|
// Token: 0x04006C3E RID: 27710
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetUVsAuto_Public_Void_Int32_IList_1_Vector4_0;
|
|
|
|
// Token: 0x04006C3F RID: 27711
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetAllBlendShapes_Public_Il2CppReferenceArray_1_BlendShape_0;
|
|
|
|
// Token: 0x04006C40 RID: 27712
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetBlendShape_Public_BlendShape_Int32_0;
|
|
|
|
// Token: 0x04006C41 RID: 27713
|
|
private static readonly IntPtr NativeMethodInfoPtr_ClearBlendShapes_Public_Void_0;
|
|
|
|
// Token: 0x04006C42 RID: 27714
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddBlendShape_Public_Void_BlendShape_0;
|
|
|
|
// Token: 0x04006C43 RID: 27715
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddBlendShapes_Public_Void_Il2CppReferenceArray_1_BlendShape_0;
|
|
|
|
// Token: 0x04006C44 RID: 27716
|
|
private static readonly IntPtr NativeMethodInfoPtr_Initialize_Public_Void_Mesh_0;
|
|
|
|
// Token: 0x04006C45 RID: 27717
|
|
private static readonly IntPtr NativeMethodInfoPtr_SimplifyMesh_Public_Void_Single_0;
|
|
|
|
// Token: 0x04006C46 RID: 27718
|
|
private static readonly IntPtr NativeMethodInfoPtr_SimplifyMeshLossless_Public_Void_0;
|
|
|
|
// Token: 0x04006C47 RID: 27719
|
|
private static readonly IntPtr NativeMethodInfoPtr_ToMesh_Public_Mesh_0;
|
|
|
|
// Token: 0x02000628 RID: 1576
|
|
private sealed class MethodInfoStoreGeneric_InitializeVertexAttribute_Private_Void_Il2CppArrayBase_1_T_byref_ResizableArray_1_T_String_0<T>
|
|
{
|
|
// Token: 0x04006C48 RID: 27720
|
|
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)) }))));
|
|
}
|
|
}
|
|
}
|