370 lines
18 KiB
C#
370 lines
18 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Collections.Generic;
|
|
using Il2CppSystem.Runtime.InteropServices;
|
|
using UnityEngine;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x02000506 RID: 1286
|
|
public class ObiMeshShapeTracker : ObiShapeTracker
|
|
{
|
|
// Token: 0x0600948A RID: 38026 RVA: 0x002627BC File Offset: 0x002609BC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639901, XrefRangeEnd = 639905, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiMeshShapeTracker(MeshCollider collider)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(collider);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.NativeMethodInfoPtr__ctor_Public_Void_MeshCollider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600948B RID: 38027 RVA: 0x00262820 File Offset: 0x00260A20
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639937, RefRangeEnd = 639939, XrefRangeStart = 639905, XrefRangeEnd = 639937, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateMeshData()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.NativeMethodInfoPtr_UpdateMeshData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600948C RID: 38028 RVA: 0x00262864 File Offset: 0x00260A64
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639939, XrefRangeEnd = 639957, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void UpdateIfNeeded()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiMeshShapeTracker.NativeMethodInfoPtr_UpdateIfNeeded_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600948D RID: 38029 RVA: 0x002628B4 File Offset: 0x00260AB4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639957, XrefRangeEnd = 639975, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void Destroy()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiMeshShapeTracker.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600948E RID: 38030 RVA: 0x00262904 File Offset: 0x00260B04
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ObiMeshShapeTracker()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiMeshShapeTracker");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr);
|
|
ObiMeshShapeTracker.NativeFieldInfoPtr_meshDataCache = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, "meshDataCache");
|
|
ObiMeshShapeTracker.NativeFieldInfoPtr_meshDataHasChanged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, "meshDataHasChanged");
|
|
ObiMeshShapeTracker.NativeFieldInfoPtr_handles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, "handles");
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr__ctor_Public_Void_MeshCollider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674769);
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr_UpdateMeshData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674770);
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr_UpdateIfNeeded_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674771);
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674772);
|
|
}
|
|
|
|
// Token: 0x0600948F RID: 38031 RVA: 0x00261B08 File Offset: 0x0025FD08
|
|
public ObiMeshShapeTracker(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700325F RID: 12895
|
|
// (get) Token: 0x06009490 RID: 38032 RVA: 0x002629C0 File Offset: 0x00260BC0
|
|
// (set) Token: 0x06009491 RID: 38033 RVA: 0x002629EB File Offset: 0x00260BEB
|
|
public unsafe static Dictionary<Mesh, ObiMeshShapeTracker.MeshDataHandles> meshDataCache
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr;
|
|
IL2CPP.il2cpp_field_static_get_value(ObiMeshShapeTracker.NativeFieldInfoPtr_meshDataCache, (void*)(&intPtr));
|
|
IntPtr intPtr2 = intPtr;
|
|
return (intPtr2 != 0) ? new Dictionary<Mesh, ObiMeshShapeTracker.MeshDataHandles>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(ObiMeshShapeTracker.NativeFieldInfoPtr_meshDataCache, IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003260 RID: 12896
|
|
// (get) Token: 0x06009492 RID: 38034 RVA: 0x00262A00 File Offset: 0x00260C00
|
|
// (set) Token: 0x06009493 RID: 38035 RVA: 0x00262A28 File Offset: 0x00260C28
|
|
public unsafe bool meshDataHasChanged
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.NativeFieldInfoPtr_meshDataHasChanged);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.NativeFieldInfoPtr_meshDataHasChanged)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003261 RID: 12897
|
|
// (get) Token: 0x06009494 RID: 38036 RVA: 0x00262A4C File Offset: 0x00260C4C
|
|
// (set) Token: 0x06009495 RID: 38037 RVA: 0x00262A80 File Offset: 0x00260C80
|
|
public unsafe ObiMeshShapeTracker.MeshDataHandles handles
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.NativeFieldInfoPtr_handles);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiMeshShapeTracker.MeshDataHandles(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.NativeFieldInfoPtr_handles), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400631A RID: 25370
|
|
private static readonly IntPtr NativeFieldInfoPtr_meshDataCache;
|
|
|
|
// Token: 0x0400631B RID: 25371
|
|
private static readonly IntPtr NativeFieldInfoPtr_meshDataHasChanged;
|
|
|
|
// Token: 0x0400631C RID: 25372
|
|
private static readonly IntPtr NativeFieldInfoPtr_handles;
|
|
|
|
// Token: 0x0400631D RID: 25373
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_MeshCollider_0;
|
|
|
|
// Token: 0x0400631E RID: 25374
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateMeshData_Public_Void_0;
|
|
|
|
// Token: 0x0400631F RID: 25375
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateIfNeeded_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04006320 RID: 25376
|
|
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x02000507 RID: 1287
|
|
public class MeshDataHandles : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x17003265 RID: 12901
|
|
// (get) Token: 0x06009496 RID: 38038 RVA: 0x00262AA8 File Offset: 0x00260CA8
|
|
public unsafe int RefCount
|
|
{
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 12330, RefRangeEnd = 12333, XrefRangeStart = 12330, XrefRangeEnd = 12333, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_RefCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003266 RID: 12902
|
|
// (get) Token: 0x06009497 RID: 38039 RVA: 0x00262AF8 File Offset: 0x00260CF8
|
|
public unsafe IntPtr VerticesAddress
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 639882, RefRangeEnd = 639883, XrefRangeStart = 639881, XrefRangeEnd = 639882, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_VerticesAddress_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003267 RID: 12903
|
|
// (get) Token: 0x06009498 RID: 38040 RVA: 0x00262B48 File Offset: 0x00260D48
|
|
public unsafe IntPtr IndicesAddress
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 639884, RefRangeEnd = 639885, XrefRangeStart = 639883, XrefRangeEnd = 639884, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_IndicesAddress_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009499 RID: 38041 RVA: 0x00262B98 File Offset: 0x00260D98
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 639891, RefRangeEnd = 639892, XrefRangeStart = 639885, XrefRangeEnd = 639891, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void FromMesh(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(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_FromMesh_Public_Void_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600949A RID: 38042 RVA: 0x00262BF4 File Offset: 0x00260DF4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 639892, RefRangeEnd = 639893, XrefRangeStart = 639892, XrefRangeEnd = 639892, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Ref()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_Ref_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600949B RID: 38043 RVA: 0x00262C38 File Offset: 0x00260E38
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639895, RefRangeEnd = 639897, XrefRangeStart = 639893, XrefRangeEnd = 639895, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Unref()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_Unref_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600949C RID: 38044 RVA: 0x00262C7C File Offset: 0x00260E7C
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 639898, RefRangeEnd = 639901, XrefRangeStart = 639897, XrefRangeEnd = 639898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe MeshDataHandles()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600949D RID: 38045 RVA: 0x00262CC8 File Offset: 0x00260EC8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static MeshDataHandles()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, "MeshDataHandles");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_refCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, "refCount");
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_verticesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, "verticesHandle");
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_indicesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, "indicesHandle");
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_RefCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674774);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_VerticesAddress_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674775);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_IndicesAddress_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674776);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_FromMesh_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674777);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_Ref_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674778);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_Unref_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674779);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674780);
|
|
}
|
|
|
|
// Token: 0x0600949E RID: 38046 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public MeshDataHandles(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003262 RID: 12898
|
|
// (get) Token: 0x0600949F RID: 38047 RVA: 0x00262DBC File Offset: 0x00260FBC
|
|
// (set) Token: 0x060094A0 RID: 38048 RVA: 0x00262DE4 File Offset: 0x00260FE4
|
|
public unsafe int refCount
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_refCount);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_refCount)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003263 RID: 12899
|
|
// (get) Token: 0x060094A1 RID: 38049 RVA: 0x00262E08 File Offset: 0x00261008
|
|
// (set) Token: 0x060094A2 RID: 38050 RVA: 0x00262E30 File Offset: 0x00261030
|
|
public unsafe GCHandle verticesHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_verticesHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_verticesHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003264 RID: 12900
|
|
// (get) Token: 0x060094A3 RID: 38051 RVA: 0x00262E54 File Offset: 0x00261054
|
|
// (set) Token: 0x060094A4 RID: 38052 RVA: 0x00262E7C File Offset: 0x0026107C
|
|
public unsafe GCHandle indicesHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_indicesHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshShapeTracker.MeshDataHandles.NativeFieldInfoPtr_indicesHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04006321 RID: 25377
|
|
private static readonly IntPtr NativeFieldInfoPtr_refCount;
|
|
|
|
// Token: 0x04006322 RID: 25378
|
|
private static readonly IntPtr NativeFieldInfoPtr_verticesHandle;
|
|
|
|
// Token: 0x04006323 RID: 25379
|
|
private static readonly IntPtr NativeFieldInfoPtr_indicesHandle;
|
|
|
|
// Token: 0x04006324 RID: 25380
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_RefCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x04006325 RID: 25381
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_VerticesAddress_Public_get_IntPtr_0;
|
|
|
|
// Token: 0x04006326 RID: 25382
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IndicesAddress_Public_get_IntPtr_0;
|
|
|
|
// Token: 0x04006327 RID: 25383
|
|
private static readonly IntPtr NativeMethodInfoPtr_FromMesh_Public_Void_Mesh_0;
|
|
|
|
// Token: 0x04006328 RID: 25384
|
|
private static readonly IntPtr NativeMethodInfoPtr_Ref_Public_Void_0;
|
|
|
|
// Token: 0x04006329 RID: 25385
|
|
private static readonly IntPtr NativeMethodInfoPtr_Unref_Public_Void_0;
|
|
|
|
// Token: 0x0400632A RID: 25386
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|
|
}
|