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: 0x020004AE RID: 1198
|
|
public class ObiMeshShapeTracker : ObiShapeTracker
|
|
{
|
|
// Token: 0x06008C37 RID: 35895 RVA: 0x0023FA80 File Offset: 0x0023DC80
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607591, XrefRangeEnd = 607595, 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: 0x06008C38 RID: 35896 RVA: 0x0023FAE4 File Offset: 0x0023DCE4
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 607627, RefRangeEnd = 607629, XrefRangeStart = 607595, XrefRangeEnd = 607627, 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: 0x06008C39 RID: 35897 RVA: 0x0023FB28 File Offset: 0x0023DD28
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607629, XrefRangeEnd = 607647, 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: 0x06008C3A RID: 35898 RVA: 0x0023FB78 File Offset: 0x0023DD78
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607647, XrefRangeEnd = 607665, 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: 0x06008C3B RID: 35899 RVA: 0x0023FBC8 File Offset: 0x0023DDC8
|
|
// 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, 100674056);
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr_UpdateMeshData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674057);
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr_UpdateIfNeeded_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674058);
|
|
ObiMeshShapeTracker.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker>.NativeClassPtr, 100674059);
|
|
}
|
|
|
|
// Token: 0x06008C3C RID: 35900 RVA: 0x0023EDCC File Offset: 0x0023CFCC
|
|
public ObiMeshShapeTracker(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002FC4 RID: 12228
|
|
// (get) Token: 0x06008C3D RID: 35901 RVA: 0x0023FC84 File Offset: 0x0023DE84
|
|
// (set) Token: 0x06008C3E RID: 35902 RVA: 0x0023FCAF File Offset: 0x0023DEAF
|
|
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: 0x17002FC5 RID: 12229
|
|
// (get) Token: 0x06008C3F RID: 35903 RVA: 0x0023FCC4 File Offset: 0x0023DEC4
|
|
// (set) Token: 0x06008C40 RID: 35904 RVA: 0x0023FCEC File Offset: 0x0023DEEC
|
|
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: 0x17002FC6 RID: 12230
|
|
// (get) Token: 0x06008C41 RID: 35905 RVA: 0x0023FD10 File Offset: 0x0023DF10
|
|
// (set) Token: 0x06008C42 RID: 35906 RVA: 0x0023FD44 File Offset: 0x0023DF44
|
|
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: 0x04005D71 RID: 23921
|
|
private static readonly IntPtr NativeFieldInfoPtr_meshDataCache;
|
|
|
|
// Token: 0x04005D72 RID: 23922
|
|
private static readonly IntPtr NativeFieldInfoPtr_meshDataHasChanged;
|
|
|
|
// Token: 0x04005D73 RID: 23923
|
|
private static readonly IntPtr NativeFieldInfoPtr_handles;
|
|
|
|
// Token: 0x04005D74 RID: 23924
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_MeshCollider_0;
|
|
|
|
// Token: 0x04005D75 RID: 23925
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateMeshData_Public_Void_0;
|
|
|
|
// Token: 0x04005D76 RID: 23926
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateIfNeeded_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D77 RID: 23927
|
|
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x020004AF RID: 1199
|
|
public class MeshDataHandles : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x17002FCA RID: 12234
|
|
// (get) Token: 0x06008C43 RID: 35907 RVA: 0x0023FD6C File Offset: 0x0023DF6C
|
|
public unsafe int RefCount
|
|
{
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 12582, RefRangeEnd = 12585, XrefRangeStart = 12582, XrefRangeEnd = 12585, 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: 0x17002FCB RID: 12235
|
|
// (get) Token: 0x06008C44 RID: 35908 RVA: 0x0023FDBC File Offset: 0x0023DFBC
|
|
public unsafe IntPtr VerticesAddress
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 607572, RefRangeEnd = 607573, XrefRangeStart = 607571, XrefRangeEnd = 607572, 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: 0x17002FCC RID: 12236
|
|
// (get) Token: 0x06008C45 RID: 35909 RVA: 0x0023FE0C File Offset: 0x0023E00C
|
|
public unsafe IntPtr IndicesAddress
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 607574, RefRangeEnd = 607575, XrefRangeStart = 607573, XrefRangeEnd = 607574, 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: 0x06008C46 RID: 35910 RVA: 0x0023FE5C File Offset: 0x0023E05C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 607581, RefRangeEnd = 607582, XrefRangeStart = 607575, XrefRangeEnd = 607581, 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: 0x06008C47 RID: 35911 RVA: 0x0023FEB8 File Offset: 0x0023E0B8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 607582, RefRangeEnd = 607583, XrefRangeStart = 607582, XrefRangeEnd = 607582, 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: 0x06008C48 RID: 35912 RVA: 0x0023FEFC File Offset: 0x0023E0FC
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 607585, RefRangeEnd = 607587, XrefRangeStart = 607583, XrefRangeEnd = 607585, 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: 0x06008C49 RID: 35913 RVA: 0x0023FF40 File Offset: 0x0023E140
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 607588, RefRangeEnd = 607591, XrefRangeStart = 607587, XrefRangeEnd = 607588, 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: 0x06008C4A RID: 35914 RVA: 0x0023FF8C File Offset: 0x0023E18C
|
|
// 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, 100674061);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_VerticesAddress_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674062);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_get_IndicesAddress_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674063);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_FromMesh_Public_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674064);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_Ref_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674065);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr_Unref_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674066);
|
|
ObiMeshShapeTracker.MeshDataHandles.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshShapeTracker.MeshDataHandles>.NativeClassPtr, 100674067);
|
|
}
|
|
|
|
// Token: 0x06008C4B RID: 35915 RVA: 0x0000A688 File Offset: 0x00008888
|
|
public MeshDataHandles(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002FC7 RID: 12231
|
|
// (get) Token: 0x06008C4C RID: 35916 RVA: 0x00240080 File Offset: 0x0023E280
|
|
// (set) Token: 0x06008C4D RID: 35917 RVA: 0x002400A8 File Offset: 0x0023E2A8
|
|
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: 0x17002FC8 RID: 12232
|
|
// (get) Token: 0x06008C4E RID: 35918 RVA: 0x002400CC File Offset: 0x0023E2CC
|
|
// (set) Token: 0x06008C4F RID: 35919 RVA: 0x002400F4 File Offset: 0x0023E2F4
|
|
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: 0x17002FC9 RID: 12233
|
|
// (get) Token: 0x06008C50 RID: 35920 RVA: 0x00240118 File Offset: 0x0023E318
|
|
// (set) Token: 0x06008C51 RID: 35921 RVA: 0x00240140 File Offset: 0x0023E340
|
|
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: 0x04005D78 RID: 23928
|
|
private static readonly IntPtr NativeFieldInfoPtr_refCount;
|
|
|
|
// Token: 0x04005D79 RID: 23929
|
|
private static readonly IntPtr NativeFieldInfoPtr_verticesHandle;
|
|
|
|
// Token: 0x04005D7A RID: 23930
|
|
private static readonly IntPtr NativeFieldInfoPtr_indicesHandle;
|
|
|
|
// Token: 0x04005D7B RID: 23931
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_RefCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x04005D7C RID: 23932
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_VerticesAddress_Public_get_IntPtr_0;
|
|
|
|
// Token: 0x04005D7D RID: 23933
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IndicesAddress_Public_get_IntPtr_0;
|
|
|
|
// Token: 0x04005D7E RID: 23934
|
|
private static readonly IntPtr NativeMethodInfoPtr_FromMesh_Public_Void_Mesh_0;
|
|
|
|
// Token: 0x04005D7F RID: 23935
|
|
private static readonly IntPtr NativeMethodInfoPtr_Ref_Public_Void_0;
|
|
|
|
// Token: 0x04005D80 RID: 23936
|
|
private static readonly IntPtr NativeMethodInfoPtr_Unref_Public_Void_0;
|
|
|
|
// Token: 0x04005D81 RID: 23937
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|
|
}
|