2002 lines
104 KiB
C#
2002 lines
104 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Collections;
|
|
using Il2CppSystem.Collections.Generic;
|
|
using Il2CppSystem.Runtime.InteropServices;
|
|
using UnityEngine;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x0200052D RID: 1325
|
|
public class ObiMeshTopology : ScriptableObject
|
|
{
|
|
// Token: 0x17003316 RID: 13078
|
|
// (get) Token: 0x06009701 RID: 38657 RVA: 0x0026DF08 File Offset: 0x0026C108
|
|
public unsafe bool Initialized
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003317 RID: 13079
|
|
// (get) Token: 0x06009702 RID: 38658 RVA: 0x0026DF58 File Offset: 0x0026C158
|
|
public unsafe IntPtr HalfEdgeMesh
|
|
{
|
|
[CallerCount(16)]
|
|
[CachedScanResults(RefRangeStart = 11358, RefRangeEnd = 11374, XrefRangeStart = 11358, XrefRangeEnd = 11374, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_HalfEdgeMesh_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003318 RID: 13080
|
|
// (get) Token: 0x06009704 RID: 38660 RVA: 0x0026E004 File Offset: 0x0026C204
|
|
// (set) Token: 0x06009703 RID: 38659 RVA: 0x0026DFA8 File Offset: 0x0026C1A8
|
|
public unsafe Mesh InputMesh
|
|
{
|
|
[CallerCount(10)]
|
|
[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_InputMesh_Public_get_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
|
|
}
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643044, RefRangeEnd = 643045, XrefRangeStart = 643019, XrefRangeEnd = 643044, 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(ObiMeshTopology.NativeMethodInfoPtr_set_InputMesh_Public_set_Void_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003319 RID: 13081
|
|
// (get) Token: 0x06009705 RID: 38661 RVA: 0x0026E05C File Offset: 0x0026C25C
|
|
public unsafe float MeshVolume
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_MeshVolume_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331A RID: 13082
|
|
// (get) Token: 0x06009706 RID: 38662 RVA: 0x0026E0AC File Offset: 0x0026C2AC
|
|
public unsafe float MeshArea
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_MeshArea_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331B RID: 13083
|
|
// (get) Token: 0x06009707 RID: 38663 RVA: 0x0026E0FC File Offset: 0x0026C2FC
|
|
public unsafe int VertexCount
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_VertexCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331C RID: 13084
|
|
// (get) Token: 0x06009708 RID: 38664 RVA: 0x0026E14C File Offset: 0x0026C34C
|
|
public unsafe int BorderEdgeCount
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_BorderEdgeCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331D RID: 13085
|
|
// (get) Token: 0x06009709 RID: 38665 RVA: 0x0026E19C File Offset: 0x0026C39C
|
|
public unsafe bool IsClosed
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_IsClosed_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331E RID: 13086
|
|
// (get) Token: 0x0600970A RID: 38666 RVA: 0x0026E1EC File Offset: 0x0026C3EC
|
|
public unsafe bool IsModified
|
|
{
|
|
[CallerCount(88)]
|
|
[CachedScanResults(RefRangeStart = 20730, RefRangeEnd = 20818, XrefRangeStart = 20730, XrefRangeEnd = 20818, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_IsModified_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331F RID: 13087
|
|
// (get) Token: 0x0600970B RID: 38667 RVA: 0x0026E23C File Offset: 0x0026C43C
|
|
public unsafe bool IsNonManifold
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_get_IsNonManifold_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600970C RID: 38668 RVA: 0x0026E28C File Offset: 0x0026C48C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643045, XrefRangeEnd = 643099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnEnable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600970D RID: 38669 RVA: 0x0026E2D0 File Offset: 0x0026C4D0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643159, RefRangeEnd = 643160, XrefRangeStart = 643099, XrefRangeEnd = 643159, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void CopyDataFrom(ObiMeshTopology source)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_CopyDataFrom_Public_Void_ObiMeshTopology_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600970E RID: 38670 RVA: 0x0026E32C File Offset: 0x0026C52C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643195, RefRangeEnd = 643196, XrefRangeStart = 643160, XrefRangeEnd = 643195, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetVertexCapacity(int maxVertices, int maxVisualVertices)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref maxVertices;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref maxVisualVertices;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_SetVertexCapacity_Public_Void_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600970F RID: 38671 RVA: 0x0026E394 File Offset: 0x0026C594
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643196, XrefRangeEnd = 643197, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnDisable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_OnDisable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009710 RID: 38672 RVA: 0x0026E3D8 File Offset: 0x0026C5D8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643198, RefRangeEnd = 643199, XrefRangeStart = 643197, XrefRangeEnd = 643198, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateVertexCount()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_UpdateVertexCount_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009711 RID: 38673 RVA: 0x0026E41C File Offset: 0x0026C61C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643249, RefRangeEnd = 643250, XrefRangeStart = 643199, XrefRangeEnd = 643249, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Generate()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_Generate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009712 RID: 38674 RVA: 0x0026E460 File Offset: 0x0026C660
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643250, RefRangeEnd = 643251, XrefRangeStart = 643250, XrefRangeEnd = 643250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe int GetHalfEdgeStartVertex(Oni.HalfEdge edge)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref edge;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetHalfEdgeStartVertex_Public_Int32_HalfEdge_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009713 RID: 38675 RVA: 0x0026E4C4 File Offset: 0x0026C6C4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643251, XrefRangeEnd = 643253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe float GetFaceArea(Oni.Face face)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref face;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetFaceArea_Public_Single_Face_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009714 RID: 38676 RVA: 0x0026E528 File Offset: 0x0026C728
|
|
[CallerCount(4)]
|
|
[CachedScanResults(RefRangeStart = 643258, RefRangeEnd = 643262, XrefRangeStart = 643253, XrefRangeEnd = 643258, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerable<Oni.Vertex> GetNeighbourVerticesEnumerator(Oni.Vertex vertex)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref vertex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetNeighbourVerticesEnumerator_Public_IEnumerable_1_Vertex_Vertex_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerable<Oni.Vertex>(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009715 RID: 38677 RVA: 0x0026E590 File Offset: 0x0026C790
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643262, XrefRangeEnd = 643267, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerable<Oni.HalfEdge> GetNeighbourEdgesEnumerator(Oni.Vertex vertex)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref vertex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetNeighbourEdgesEnumerator_Public_IEnumerable_1_HalfEdge_Vertex_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerable<Oni.HalfEdge>(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009716 RID: 38678 RVA: 0x0026E5F8 File Offset: 0x0026C7F8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643267, XrefRangeEnd = 643272, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerable<Oni.Face> GetNeighbourFacesEnumerator(Oni.Vertex vertex)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref vertex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetNeighbourFacesEnumerator_Public_IEnumerable_1_Face_Vertex_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerable<Oni.Face>(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009717 RID: 38679 RVA: 0x0026E660 File Offset: 0x0026C860
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643272, XrefRangeEnd = 643275, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Il2CppStructArray<int> GetFaceEdges(Oni.Face face)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref face;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetFaceEdges_Public_Il2CppStructArray_1_Int32_Face_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Il2CppStructArray<int>(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009718 RID: 38680 RVA: 0x0026E6C8 File Offset: 0x0026C8C8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643275, XrefRangeEnd = 643292, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe List<ObiMeshTopology.HEEdge> GetEdgeList()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_GetEdgeList_Public_List_1_HEEdge_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new List<ObiMeshTopology.HEEdge>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06009719 RID: 38681 RVA: 0x0026E720 File Offset: 0x0026C920
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643292, RefRangeEnd = 643293, XrefRangeStart = 643292, XrefRangeEnd = 643292, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool IsSplit(int halfEdgeIndex)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref halfEdgeIndex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr_IsSplit_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600971A RID: 38682 RVA: 0x0026E784 File Offset: 0x0026C984
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643293, XrefRangeEnd = 643295, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiMeshTopology()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600971B RID: 38683 RVA: 0x0026E7D0 File Offset: 0x0026C9D0
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ObiMeshTopology()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiMeshTopology");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr);
|
|
ObiMeshTopology.NativeFieldInfoPtr_input = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "input");
|
|
ObiMeshTopology.NativeFieldInfoPtr_scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "scale");
|
|
ObiMeshTopology.NativeFieldInfoPtr_initialized = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "initialized");
|
|
ObiMeshTopology.NativeFieldInfoPtr_halfEdgeMesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "halfEdgeMesh");
|
|
ObiMeshTopology.NativeFieldInfoPtr_vertexCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "vertexCount");
|
|
ObiMeshTopology.NativeFieldInfoPtr_heFaces = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "heFaces");
|
|
ObiMeshTopology.NativeFieldInfoPtr_heHalfEdges = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "heHalfEdges");
|
|
ObiMeshTopology.NativeFieldInfoPtr_heVertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "heVertices");
|
|
ObiMeshTopology.NativeFieldInfoPtr_heOrientations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "heOrientations");
|
|
ObiMeshTopology.NativeFieldInfoPtr_normals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "normals");
|
|
ObiMeshTopology.NativeFieldInfoPtr_tangents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "tangents");
|
|
ObiMeshTopology.NativeFieldInfoPtr_visualMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "visualMap");
|
|
ObiMeshTopology.NativeFieldInfoPtr_meshInfo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "meshInfo");
|
|
ObiMeshTopology.NativeFieldInfoPtr_facesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "facesHandle");
|
|
ObiMeshTopology.NativeFieldInfoPtr_halfEdgesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "halfEdgesHandle");
|
|
ObiMeshTopology.NativeFieldInfoPtr_verticesHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "verticesHandle");
|
|
ObiMeshTopology.NativeFieldInfoPtr_orientationsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "orientationsHandle");
|
|
ObiMeshTopology.NativeFieldInfoPtr_visualMapHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "visualMapHandle");
|
|
ObiMeshTopology.NativeFieldInfoPtr_normalsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "normalsHandle");
|
|
ObiMeshTopology.NativeFieldInfoPtr_tangentsHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "tangentsHandle");
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675053);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_HalfEdgeMesh_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675054);
|
|
ObiMeshTopology.NativeMethodInfoPtr_set_InputMesh_Public_set_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675055);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_InputMesh_Public_get_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675056);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_MeshVolume_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675057);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_MeshArea_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675058);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_VertexCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675059);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_BorderEdgeCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675060);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_IsClosed_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675061);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_IsModified_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675062);
|
|
ObiMeshTopology.NativeMethodInfoPtr_get_IsNonManifold_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675063);
|
|
ObiMeshTopology.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675064);
|
|
ObiMeshTopology.NativeMethodInfoPtr_CopyDataFrom_Public_Void_ObiMeshTopology_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675065);
|
|
ObiMeshTopology.NativeMethodInfoPtr_SetVertexCapacity_Public_Void_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675066);
|
|
ObiMeshTopology.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675067);
|
|
ObiMeshTopology.NativeMethodInfoPtr_UpdateVertexCount_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675068);
|
|
ObiMeshTopology.NativeMethodInfoPtr_Generate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675069);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetHalfEdgeStartVertex_Public_Int32_HalfEdge_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675070);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetFaceArea_Public_Single_Face_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675071);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetNeighbourVerticesEnumerator_Public_IEnumerable_1_Vertex_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675072);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetNeighbourEdgesEnumerator_Public_IEnumerable_1_HalfEdge_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675073);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetNeighbourFacesEnumerator_Public_IEnumerable_1_Face_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675074);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetFaceEdges_Public_Il2CppStructArray_1_Int32_Face_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675075);
|
|
ObiMeshTopology.NativeMethodInfoPtr_GetEdgeList_Public_List_1_HEEdge_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675076);
|
|
ObiMeshTopology.NativeMethodInfoPtr_IsSplit_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675077);
|
|
ObiMeshTopology.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, 100675078);
|
|
}
|
|
|
|
// Token: 0x0600971C RID: 38684 RVA: 0x00009E64 File Offset: 0x00008064
|
|
public ObiMeshTopology(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003302 RID: 13058
|
|
// (get) Token: 0x0600971D RID: 38685 RVA: 0x0026EB98 File Offset: 0x0026CD98
|
|
// (set) Token: 0x0600971E RID: 38686 RVA: 0x0026EBCC File Offset: 0x0026CDCC
|
|
public unsafe Mesh input
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_input);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Mesh(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_input), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003303 RID: 13059
|
|
// (get) Token: 0x0600971F RID: 38687 RVA: 0x0026EBF4 File Offset: 0x0026CDF4
|
|
// (set) Token: 0x06009720 RID: 38688 RVA: 0x0026EC1C File Offset: 0x0026CE1C
|
|
public unsafe Vector3 scale
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_scale);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_scale)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003304 RID: 13060
|
|
// (get) Token: 0x06009721 RID: 38689 RVA: 0x0026EC40 File Offset: 0x0026CE40
|
|
// (set) Token: 0x06009722 RID: 38690 RVA: 0x0026EC68 File Offset: 0x0026CE68
|
|
public unsafe bool initialized
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_initialized);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_initialized)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003305 RID: 13061
|
|
// (get) Token: 0x06009723 RID: 38691 RVA: 0x0026EC8C File Offset: 0x0026CE8C
|
|
// (set) Token: 0x06009724 RID: 38692 RVA: 0x0026ECB4 File Offset: 0x0026CEB4
|
|
public unsafe IntPtr halfEdgeMesh
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_halfEdgeMesh);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_halfEdgeMesh)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003306 RID: 13062
|
|
// (get) Token: 0x06009725 RID: 38693 RVA: 0x0026ECD8 File Offset: 0x0026CED8
|
|
// (set) Token: 0x06009726 RID: 38694 RVA: 0x0026ED00 File Offset: 0x0026CF00
|
|
public unsafe int vertexCount
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_vertexCount);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_vertexCount)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003307 RID: 13063
|
|
// (get) Token: 0x06009727 RID: 38695 RVA: 0x0026ED24 File Offset: 0x0026CF24
|
|
// (set) Token: 0x06009728 RID: 38696 RVA: 0x0026ED58 File Offset: 0x0026CF58
|
|
public unsafe Il2CppStructArray<Oni.Face> heFaces
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heFaces);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Oni.Face>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heFaces), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003308 RID: 13064
|
|
// (get) Token: 0x06009729 RID: 38697 RVA: 0x0026ED80 File Offset: 0x0026CF80
|
|
// (set) Token: 0x0600972A RID: 38698 RVA: 0x0026EDB4 File Offset: 0x0026CFB4
|
|
public unsafe Il2CppStructArray<Oni.HalfEdge> heHalfEdges
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heHalfEdges);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Oni.HalfEdge>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heHalfEdges), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003309 RID: 13065
|
|
// (get) Token: 0x0600972B RID: 38699 RVA: 0x0026EDDC File Offset: 0x0026CFDC
|
|
// (set) Token: 0x0600972C RID: 38700 RVA: 0x0026EE10 File Offset: 0x0026D010
|
|
public unsafe Il2CppStructArray<Oni.Vertex> heVertices
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heVertices);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Oni.Vertex>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heVertices), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700330A RID: 13066
|
|
// (get) Token: 0x0600972D RID: 38701 RVA: 0x0026EE38 File Offset: 0x0026D038
|
|
// (set) Token: 0x0600972E RID: 38702 RVA: 0x0026EE6C File Offset: 0x0026D06C
|
|
public unsafe Il2CppStructArray<Quaternion> heOrientations
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heOrientations);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Quaternion>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_heOrientations), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700330B RID: 13067
|
|
// (get) Token: 0x0600972F RID: 38703 RVA: 0x0026EE94 File Offset: 0x0026D094
|
|
// (set) Token: 0x06009730 RID: 38704 RVA: 0x0026EEC8 File Offset: 0x0026D0C8
|
|
public unsafe Il2CppStructArray<Vector3> normals
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_normals);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_normals), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700330C RID: 13068
|
|
// (get) Token: 0x06009731 RID: 38705 RVA: 0x0026EEF0 File Offset: 0x0026D0F0
|
|
// (set) Token: 0x06009732 RID: 38706 RVA: 0x0026EF24 File Offset: 0x0026D124
|
|
public unsafe Il2CppStructArray<Vector4> tangents
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_tangents);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Vector4>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_tangents), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700330D RID: 13069
|
|
// (get) Token: 0x06009733 RID: 38707 RVA: 0x0026EF4C File Offset: 0x0026D14C
|
|
// (set) Token: 0x06009734 RID: 38708 RVA: 0x0026EF80 File Offset: 0x0026D180
|
|
public unsafe Il2CppStructArray<int> visualMap
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_visualMap);
|
|
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(ObiMeshTopology.NativeFieldInfoPtr_visualMap), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700330E RID: 13070
|
|
// (get) Token: 0x06009735 RID: 38709 RVA: 0x0026EFA8 File Offset: 0x0026D1A8
|
|
// (set) Token: 0x06009736 RID: 38710 RVA: 0x0026EFD0 File Offset: 0x0026D1D0
|
|
public unsafe Oni.MeshInformation meshInfo
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_meshInfo);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_meshInfo)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700330F RID: 13071
|
|
// (get) Token: 0x06009737 RID: 38711 RVA: 0x0026EFF4 File Offset: 0x0026D1F4
|
|
// (set) Token: 0x06009738 RID: 38712 RVA: 0x0026F01C File Offset: 0x0026D21C
|
|
public unsafe GCHandle facesHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_facesHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_facesHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003310 RID: 13072
|
|
// (get) Token: 0x06009739 RID: 38713 RVA: 0x0026F040 File Offset: 0x0026D240
|
|
// (set) Token: 0x0600973A RID: 38714 RVA: 0x0026F068 File Offset: 0x0026D268
|
|
public unsafe GCHandle halfEdgesHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_halfEdgesHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_halfEdgesHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003311 RID: 13073
|
|
// (get) Token: 0x0600973B RID: 38715 RVA: 0x0026F08C File Offset: 0x0026D28C
|
|
// (set) Token: 0x0600973C RID: 38716 RVA: 0x0026F0B4 File Offset: 0x0026D2B4
|
|
public unsafe GCHandle verticesHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_verticesHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_verticesHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003312 RID: 13074
|
|
// (get) Token: 0x0600973D RID: 38717 RVA: 0x0026F0D8 File Offset: 0x0026D2D8
|
|
// (set) Token: 0x0600973E RID: 38718 RVA: 0x0026F100 File Offset: 0x0026D300
|
|
public unsafe GCHandle orientationsHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_orientationsHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_orientationsHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003313 RID: 13075
|
|
// (get) Token: 0x0600973F RID: 38719 RVA: 0x0026F124 File Offset: 0x0026D324
|
|
// (set) Token: 0x06009740 RID: 38720 RVA: 0x0026F14C File Offset: 0x0026D34C
|
|
public unsafe GCHandle visualMapHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_visualMapHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_visualMapHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003314 RID: 13076
|
|
// (get) Token: 0x06009741 RID: 38721 RVA: 0x0026F170 File Offset: 0x0026D370
|
|
// (set) Token: 0x06009742 RID: 38722 RVA: 0x0026F198 File Offset: 0x0026D398
|
|
public unsafe GCHandle normalsHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_normalsHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_normalsHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003315 RID: 13077
|
|
// (get) Token: 0x06009743 RID: 38723 RVA: 0x0026F1BC File Offset: 0x0026D3BC
|
|
// (set) Token: 0x06009744 RID: 38724 RVA: 0x0026F1E4 File Offset: 0x0026D3E4
|
|
public unsafe GCHandle tangentsHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_tangentsHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.NativeFieldInfoPtr_tangentsHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040064C1 RID: 25793
|
|
private static readonly IntPtr NativeFieldInfoPtr_input;
|
|
|
|
// Token: 0x040064C2 RID: 25794
|
|
private static readonly IntPtr NativeFieldInfoPtr_scale;
|
|
|
|
// Token: 0x040064C3 RID: 25795
|
|
private static readonly IntPtr NativeFieldInfoPtr_initialized;
|
|
|
|
// Token: 0x040064C4 RID: 25796
|
|
private static readonly IntPtr NativeFieldInfoPtr_halfEdgeMesh;
|
|
|
|
// Token: 0x040064C5 RID: 25797
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertexCount;
|
|
|
|
// Token: 0x040064C6 RID: 25798
|
|
private static readonly IntPtr NativeFieldInfoPtr_heFaces;
|
|
|
|
// Token: 0x040064C7 RID: 25799
|
|
private static readonly IntPtr NativeFieldInfoPtr_heHalfEdges;
|
|
|
|
// Token: 0x040064C8 RID: 25800
|
|
private static readonly IntPtr NativeFieldInfoPtr_heVertices;
|
|
|
|
// Token: 0x040064C9 RID: 25801
|
|
private static readonly IntPtr NativeFieldInfoPtr_heOrientations;
|
|
|
|
// Token: 0x040064CA RID: 25802
|
|
private static readonly IntPtr NativeFieldInfoPtr_normals;
|
|
|
|
// Token: 0x040064CB RID: 25803
|
|
private static readonly IntPtr NativeFieldInfoPtr_tangents;
|
|
|
|
// Token: 0x040064CC RID: 25804
|
|
private static readonly IntPtr NativeFieldInfoPtr_visualMap;
|
|
|
|
// Token: 0x040064CD RID: 25805
|
|
private static readonly IntPtr NativeFieldInfoPtr_meshInfo;
|
|
|
|
// Token: 0x040064CE RID: 25806
|
|
private static readonly IntPtr NativeFieldInfoPtr_facesHandle;
|
|
|
|
// Token: 0x040064CF RID: 25807
|
|
private static readonly IntPtr NativeFieldInfoPtr_halfEdgesHandle;
|
|
|
|
// Token: 0x040064D0 RID: 25808
|
|
private static readonly IntPtr NativeFieldInfoPtr_verticesHandle;
|
|
|
|
// Token: 0x040064D1 RID: 25809
|
|
private static readonly IntPtr NativeFieldInfoPtr_orientationsHandle;
|
|
|
|
// Token: 0x040064D2 RID: 25810
|
|
private static readonly IntPtr NativeFieldInfoPtr_visualMapHandle;
|
|
|
|
// Token: 0x040064D3 RID: 25811
|
|
private static readonly IntPtr NativeFieldInfoPtr_normalsHandle;
|
|
|
|
// Token: 0x040064D4 RID: 25812
|
|
private static readonly IntPtr NativeFieldInfoPtr_tangentsHandle;
|
|
|
|
// Token: 0x040064D5 RID: 25813
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0;
|
|
|
|
// Token: 0x040064D6 RID: 25814
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_HalfEdgeMesh_Public_get_IntPtr_0;
|
|
|
|
// Token: 0x040064D7 RID: 25815
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_InputMesh_Public_set_Void_Mesh_0;
|
|
|
|
// Token: 0x040064D8 RID: 25816
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_InputMesh_Public_get_Mesh_0;
|
|
|
|
// Token: 0x040064D9 RID: 25817
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_MeshVolume_Public_get_Single_0;
|
|
|
|
// Token: 0x040064DA RID: 25818
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_MeshArea_Public_get_Single_0;
|
|
|
|
// Token: 0x040064DB RID: 25819
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_VertexCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x040064DC RID: 25820
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_BorderEdgeCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x040064DD RID: 25821
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IsClosed_Public_get_Boolean_0;
|
|
|
|
// Token: 0x040064DE RID: 25822
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IsModified_Public_get_Boolean_0;
|
|
|
|
// Token: 0x040064DF RID: 25823
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IsNonManifold_Public_get_Boolean_0;
|
|
|
|
// Token: 0x040064E0 RID: 25824
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
|
|
|
|
// Token: 0x040064E1 RID: 25825
|
|
private static readonly IntPtr NativeMethodInfoPtr_CopyDataFrom_Public_Void_ObiMeshTopology_0;
|
|
|
|
// Token: 0x040064E2 RID: 25826
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVertexCapacity_Public_Void_Int32_Int32_0;
|
|
|
|
// Token: 0x040064E3 RID: 25827
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0;
|
|
|
|
// Token: 0x040064E4 RID: 25828
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateVertexCount_Public_Void_0;
|
|
|
|
// Token: 0x040064E5 RID: 25829
|
|
private static readonly IntPtr NativeMethodInfoPtr_Generate_Public_Void_0;
|
|
|
|
// Token: 0x040064E6 RID: 25830
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetHalfEdgeStartVertex_Public_Int32_HalfEdge_0;
|
|
|
|
// Token: 0x040064E7 RID: 25831
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetFaceArea_Public_Single_Face_0;
|
|
|
|
// Token: 0x040064E8 RID: 25832
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetNeighbourVerticesEnumerator_Public_IEnumerable_1_Vertex_Vertex_0;
|
|
|
|
// Token: 0x040064E9 RID: 25833
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetNeighbourEdgesEnumerator_Public_IEnumerable_1_HalfEdge_Vertex_0;
|
|
|
|
// Token: 0x040064EA RID: 25834
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetNeighbourFacesEnumerator_Public_IEnumerable_1_Face_Vertex_0;
|
|
|
|
// Token: 0x040064EB RID: 25835
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetFaceEdges_Public_Il2CppStructArray_1_Int32_Face_0;
|
|
|
|
// Token: 0x040064EC RID: 25836
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEdgeList_Public_List_1_HEEdge_0;
|
|
|
|
// Token: 0x040064ED RID: 25837
|
|
private static readonly IntPtr NativeMethodInfoPtr_IsSplit_Public_Boolean_Int32_0;
|
|
|
|
// Token: 0x040064EE RID: 25838
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x0200052E RID: 1326
|
|
public class HEEdge : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x06009745 RID: 38725 RVA: 0x0026F208 File Offset: 0x0026D408
|
|
[CallerCount(350)]
|
|
[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe HEEdge(int halfEdgeIndex)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshTopology.HEEdge>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref halfEdgeIndex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology.HEEdge.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009746 RID: 38726 RVA: 0x0026F268 File Offset: 0x0026D468
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static HEEdge()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshTopology.HEEdge>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "HEEdge");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshTopology.HEEdge>.NativeClassPtr);
|
|
ObiMeshTopology.HEEdge.NativeFieldInfoPtr_halfEdgeIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology.HEEdge>.NativeClassPtr, "halfEdgeIndex");
|
|
ObiMeshTopology.HEEdge.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology.HEEdge>.NativeClassPtr, 100675079);
|
|
}
|
|
|
|
// Token: 0x06009747 RID: 38727 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public HEEdge(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003320 RID: 13088
|
|
// (get) Token: 0x06009748 RID: 38728 RVA: 0x0026F2BC File Offset: 0x0026D4BC
|
|
// (set) Token: 0x06009749 RID: 38729 RVA: 0x0026F2E4 File Offset: 0x0026D4E4
|
|
public unsafe int halfEdgeIndex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.HEEdge.NativeFieldInfoPtr_halfEdgeIndex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology.HEEdge.NativeFieldInfoPtr_halfEdgeIndex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040064EF RID: 25839
|
|
private static readonly IntPtr NativeFieldInfoPtr_halfEdgeIndex;
|
|
|
|
// Token: 0x040064F0 RID: 25840
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
|
|
}
|
|
|
|
// Token: 0x0200052F RID: 1327
|
|
[ObfuscatedName("Obi.ObiMeshTopology/<GetNeighbourVerticesEnumerator>d__50")]
|
|
public sealed class _GetNeighbourVerticesEnumerator_d__50 : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x0600974A RID: 38730 RVA: 0x0026F308 File Offset: 0x0026D508
|
|
[CallerCount(7)]
|
|
[CachedScanResults(RefRangeStart = 136435, RefRangeEnd = 136442, XrefRangeStart = 136435, XrefRangeEnd = 136442, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe _GetNeighbourVerticesEnumerator_d__50(int <>1__state)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref <>1__state;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600974B RID: 38731 RVA: 0x0026F368 File Offset: 0x0026D568
|
|
[CallerCount(5874)]
|
|
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_IDisposable_Dispose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600974C RID: 38732 RVA: 0x0026F3AC File Offset: 0x0026D5AC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642963, XrefRangeEnd = 642964, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool MoveNext()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x17003329 RID: 13097
|
|
// (get) Token: 0x0600974D RID: 38733 RVA: 0x0026F3FC File Offset: 0x0026D5FC
|
|
public unsafe Oni.Vertex Current
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_Vertex__get_Current_Private_Virtual_Final_New_get_Vertex_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600974E RID: 38734 RVA: 0x0026F44C File Offset: 0x0026D64C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642964, XrefRangeEnd = 642969, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_Collections_IEnumerator_Reset()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x1700332A RID: 13098
|
|
// (get) Token: 0x0600974F RID: 38735 RVA: 0x0026F490 File Offset: 0x0026D690
|
|
public unsafe Il2CppSystem.Object Current
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642969, XrefRangeEnd = 642972, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009750 RID: 38736 RVA: 0x0026F4E8 File Offset: 0x0026D6E8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642972, XrefRangeEnd = 642980, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator<Oni.Vertex> System_Collections_Generic_IEnumerable_Oni_Vertex__GetEnumerator()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_Vertex__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_Vertex_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator<Oni.Vertex>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06009751 RID: 38737 RVA: 0x0026F540 File Offset: 0x0026D740
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator System_Collections_IEnumerable_GetEnumerator()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06009752 RID: 38738 RVA: 0x0026F598 File Offset: 0x0026D798
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static _GetNeighbourVerticesEnumerator_d__50()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "<GetNeighbourVerticesEnumerator>d__50");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<>1__state");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<>2__current");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___l__initialThreadId = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<>l__initialThreadId");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<>4__this");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr_vertex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "vertex");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___3__vertex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<>3__vertex");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr__startEdge_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<startEdge>5__2");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr__edge_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, "<edge>5__3");
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675080);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675081);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675082);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_Vertex__get_Current_Private_Virtual_Final_New_get_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675083);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675084);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675085);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_Vertex__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_Vertex_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675086);
|
|
ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50>.NativeClassPtr, 100675087);
|
|
}
|
|
|
|
// Token: 0x06009753 RID: 38739 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public _GetNeighbourVerticesEnumerator_d__50(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003321 RID: 13089
|
|
// (get) Token: 0x06009754 RID: 38740 RVA: 0x0026F704 File Offset: 0x0026D904
|
|
// (set) Token: 0x06009755 RID: 38741 RVA: 0x0026F72C File Offset: 0x0026D92C
|
|
public unsafe int __1__state
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___1__state);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___1__state)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003322 RID: 13090
|
|
// (get) Token: 0x06009756 RID: 38742 RVA: 0x0026F750 File Offset: 0x0026D950
|
|
// (set) Token: 0x06009757 RID: 38743 RVA: 0x0026F778 File Offset: 0x0026D978
|
|
public unsafe Oni.Vertex __2__current
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___2__current);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___2__current)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003323 RID: 13091
|
|
// (get) Token: 0x06009758 RID: 38744 RVA: 0x0026F79C File Offset: 0x0026D99C
|
|
// (set) Token: 0x06009759 RID: 38745 RVA: 0x0026F7C4 File Offset: 0x0026D9C4
|
|
public unsafe int __l__initialThreadId
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___l__initialThreadId);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___l__initialThreadId)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003324 RID: 13092
|
|
// (get) Token: 0x0600975A RID: 38746 RVA: 0x0026F7E8 File Offset: 0x0026D9E8
|
|
// (set) Token: 0x0600975B RID: 38747 RVA: 0x0026F81C File Offset: 0x0026DA1C
|
|
public unsafe ObiMeshTopology __4__this
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___4__this);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiMeshTopology(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003325 RID: 13093
|
|
// (get) Token: 0x0600975C RID: 38748 RVA: 0x0026F844 File Offset: 0x0026DA44
|
|
// (set) Token: 0x0600975D RID: 38749 RVA: 0x0026F86C File Offset: 0x0026DA6C
|
|
public unsafe Oni.Vertex vertex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr_vertex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr_vertex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003326 RID: 13094
|
|
// (get) Token: 0x0600975E RID: 38750 RVA: 0x0026F890 File Offset: 0x0026DA90
|
|
// (set) Token: 0x0600975F RID: 38751 RVA: 0x0026F8B8 File Offset: 0x0026DAB8
|
|
public unsafe Oni.Vertex __3__vertex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___3__vertex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr___3__vertex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003327 RID: 13095
|
|
// (get) Token: 0x06009760 RID: 38752 RVA: 0x0026F8DC File Offset: 0x0026DADC
|
|
// (set) Token: 0x06009761 RID: 38753 RVA: 0x0026F904 File Offset: 0x0026DB04
|
|
public unsafe Oni.HalfEdge _startEdge_5__2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr__startEdge_5__2);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr__startEdge_5__2)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003328 RID: 13096
|
|
// (get) Token: 0x06009762 RID: 38754 RVA: 0x0026F928 File Offset: 0x0026DB28
|
|
// (set) Token: 0x06009763 RID: 38755 RVA: 0x0026F950 File Offset: 0x0026DB50
|
|
public unsafe Oni.HalfEdge _edge_5__3
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr__edge_5__3);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourVerticesEnumerator_d__50.NativeFieldInfoPtr__edge_5__3)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040064F1 RID: 25841
|
|
private static readonly IntPtr NativeFieldInfoPtr___1__state;
|
|
|
|
// Token: 0x040064F2 RID: 25842
|
|
private static readonly IntPtr NativeFieldInfoPtr___2__current;
|
|
|
|
// Token: 0x040064F3 RID: 25843
|
|
private static readonly IntPtr NativeFieldInfoPtr___l__initialThreadId;
|
|
|
|
// Token: 0x040064F4 RID: 25844
|
|
private static readonly IntPtr NativeFieldInfoPtr___4__this;
|
|
|
|
// Token: 0x040064F5 RID: 25845
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertex;
|
|
|
|
// Token: 0x040064F6 RID: 25846
|
|
private static readonly IntPtr NativeFieldInfoPtr___3__vertex;
|
|
|
|
// Token: 0x040064F7 RID: 25847
|
|
private static readonly IntPtr NativeFieldInfoPtr__startEdge_5__2;
|
|
|
|
// Token: 0x040064F8 RID: 25848
|
|
private static readonly IntPtr NativeFieldInfoPtr__edge_5__3;
|
|
|
|
// Token: 0x040064F9 RID: 25849
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
|
|
|
|
// Token: 0x040064FA RID: 25850
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x040064FB RID: 25851
|
|
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
|
|
|
|
// Token: 0x040064FC RID: 25852
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_Vertex__get_Current_Private_Virtual_Final_New_get_Vertex_0;
|
|
|
|
// Token: 0x040064FD RID: 25853
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x040064FE RID: 25854
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
|
|
|
|
// Token: 0x040064FF RID: 25855
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_Vertex__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_Vertex_0;
|
|
|
|
// Token: 0x04006500 RID: 25856
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0;
|
|
}
|
|
|
|
// Token: 0x02000530 RID: 1328
|
|
[ObfuscatedName("Obi.ObiMeshTopology/<GetNeighbourEdgesEnumerator>d__51")]
|
|
public sealed class _GetNeighbourEdgesEnumerator_d__51 : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x06009764 RID: 38756 RVA: 0x0026F974 File Offset: 0x0026DB74
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 642982, RefRangeEnd = 642983, XrefRangeStart = 642980, XrefRangeEnd = 642982, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe _GetNeighbourEdgesEnumerator_d__51(int <>1__state)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref <>1__state;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009765 RID: 38757 RVA: 0x0026F9D4 File Offset: 0x0026DBD4
|
|
[CallerCount(5874)]
|
|
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_IDisposable_Dispose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009766 RID: 38758 RVA: 0x0026FA18 File Offset: 0x0026DC18
|
|
[CallerCount(0)]
|
|
public unsafe bool MoveNext()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x17003333 RID: 13107
|
|
// (get) Token: 0x06009767 RID: 38759 RVA: 0x0026FA68 File Offset: 0x0026DC68
|
|
public unsafe Oni.HalfEdge Current
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_HalfEdge__get_Current_Private_Virtual_Final_New_get_HalfEdge_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009768 RID: 38760 RVA: 0x0026FAB8 File Offset: 0x0026DCB8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642983, XrefRangeEnd = 642988, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_Collections_IEnumerator_Reset()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x17003334 RID: 13108
|
|
// (get) Token: 0x06009769 RID: 38761 RVA: 0x0026FAFC File Offset: 0x0026DCFC
|
|
public unsafe Il2CppSystem.Object Current
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642988, XrefRangeEnd = 642991, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600976A RID: 38762 RVA: 0x0026FB54 File Offset: 0x0026DD54
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 642991, XrefRangeEnd = 642999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator<Oni.HalfEdge> System_Collections_Generic_IEnumerable_Oni_HalfEdge__GetEnumerator()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_HalfEdge__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_HalfEdge_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator<Oni.HalfEdge>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x0600976B RID: 38763 RVA: 0x0026FBAC File Offset: 0x0026DDAC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator System_Collections_IEnumerable_GetEnumerator()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x0600976C RID: 38764 RVA: 0x0026FC04 File Offset: 0x0026DE04
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static _GetNeighbourEdgesEnumerator_d__51()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "<GetNeighbourEdgesEnumerator>d__51");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<>1__state");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<>2__current");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___l__initialThreadId = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<>l__initialThreadId");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<>4__this");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr_vertex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "vertex");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___3__vertex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<>3__vertex");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr__startEdge_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<startEdge>5__2");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr__edge_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, "<edge>5__3");
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675088);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675089);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675090);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_HalfEdge__get_Current_Private_Virtual_Final_New_get_HalfEdge_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675091);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675092);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675093);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_HalfEdge__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_HalfEdge_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675094);
|
|
ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51>.NativeClassPtr, 100675095);
|
|
}
|
|
|
|
// Token: 0x0600976D RID: 38765 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public _GetNeighbourEdgesEnumerator_d__51(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700332B RID: 13099
|
|
// (get) Token: 0x0600976E RID: 38766 RVA: 0x0026FD70 File Offset: 0x0026DF70
|
|
// (set) Token: 0x0600976F RID: 38767 RVA: 0x0026FD98 File Offset: 0x0026DF98
|
|
public unsafe int __1__state
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___1__state);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___1__state)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700332C RID: 13100
|
|
// (get) Token: 0x06009770 RID: 38768 RVA: 0x0026FDBC File Offset: 0x0026DFBC
|
|
// (set) Token: 0x06009771 RID: 38769 RVA: 0x0026FDE4 File Offset: 0x0026DFE4
|
|
public unsafe Oni.HalfEdge __2__current
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___2__current);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___2__current)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700332D RID: 13101
|
|
// (get) Token: 0x06009772 RID: 38770 RVA: 0x0026FE08 File Offset: 0x0026E008
|
|
// (set) Token: 0x06009773 RID: 38771 RVA: 0x0026FE30 File Offset: 0x0026E030
|
|
public unsafe int __l__initialThreadId
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___l__initialThreadId);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___l__initialThreadId)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700332E RID: 13102
|
|
// (get) Token: 0x06009774 RID: 38772 RVA: 0x0026FE54 File Offset: 0x0026E054
|
|
// (set) Token: 0x06009775 RID: 38773 RVA: 0x0026FE88 File Offset: 0x0026E088
|
|
public unsafe ObiMeshTopology __4__this
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___4__this);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiMeshTopology(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700332F RID: 13103
|
|
// (get) Token: 0x06009776 RID: 38774 RVA: 0x0026FEB0 File Offset: 0x0026E0B0
|
|
// (set) Token: 0x06009777 RID: 38775 RVA: 0x0026FED8 File Offset: 0x0026E0D8
|
|
public unsafe Oni.Vertex vertex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr_vertex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr_vertex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003330 RID: 13104
|
|
// (get) Token: 0x06009778 RID: 38776 RVA: 0x0026FEFC File Offset: 0x0026E0FC
|
|
// (set) Token: 0x06009779 RID: 38777 RVA: 0x0026FF24 File Offset: 0x0026E124
|
|
public unsafe Oni.Vertex __3__vertex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___3__vertex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr___3__vertex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003331 RID: 13105
|
|
// (get) Token: 0x0600977A RID: 38778 RVA: 0x0026FF48 File Offset: 0x0026E148
|
|
// (set) Token: 0x0600977B RID: 38779 RVA: 0x0026FF70 File Offset: 0x0026E170
|
|
public unsafe Oni.HalfEdge _startEdge_5__2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr__startEdge_5__2);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr__startEdge_5__2)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003332 RID: 13106
|
|
// (get) Token: 0x0600977C RID: 38780 RVA: 0x0026FF94 File Offset: 0x0026E194
|
|
// (set) Token: 0x0600977D RID: 38781 RVA: 0x0026FFBC File Offset: 0x0026E1BC
|
|
public unsafe Oni.HalfEdge _edge_5__3
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr__edge_5__3);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourEdgesEnumerator_d__51.NativeFieldInfoPtr__edge_5__3)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04006501 RID: 25857
|
|
private static readonly IntPtr NativeFieldInfoPtr___1__state;
|
|
|
|
// Token: 0x04006502 RID: 25858
|
|
private static readonly IntPtr NativeFieldInfoPtr___2__current;
|
|
|
|
// Token: 0x04006503 RID: 25859
|
|
private static readonly IntPtr NativeFieldInfoPtr___l__initialThreadId;
|
|
|
|
// Token: 0x04006504 RID: 25860
|
|
private static readonly IntPtr NativeFieldInfoPtr___4__this;
|
|
|
|
// Token: 0x04006505 RID: 25861
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertex;
|
|
|
|
// Token: 0x04006506 RID: 25862
|
|
private static readonly IntPtr NativeFieldInfoPtr___3__vertex;
|
|
|
|
// Token: 0x04006507 RID: 25863
|
|
private static readonly IntPtr NativeFieldInfoPtr__startEdge_5__2;
|
|
|
|
// Token: 0x04006508 RID: 25864
|
|
private static readonly IntPtr NativeFieldInfoPtr__edge_5__3;
|
|
|
|
// Token: 0x04006509 RID: 25865
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
|
|
|
|
// Token: 0x0400650A RID: 25866
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x0400650B RID: 25867
|
|
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
|
|
|
|
// Token: 0x0400650C RID: 25868
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_HalfEdge__get_Current_Private_Virtual_Final_New_get_HalfEdge_0;
|
|
|
|
// Token: 0x0400650D RID: 25869
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x0400650E RID: 25870
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
|
|
|
|
// Token: 0x0400650F RID: 25871
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_HalfEdge__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_HalfEdge_0;
|
|
|
|
// Token: 0x04006510 RID: 25872
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0;
|
|
}
|
|
|
|
// Token: 0x02000531 RID: 1329
|
|
[ObfuscatedName("Obi.ObiMeshTopology/<GetNeighbourFacesEnumerator>d__52")]
|
|
public sealed class _GetNeighbourFacesEnumerator_d__52 : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x0600977E RID: 38782 RVA: 0x0026FFE0 File Offset: 0x0026E1E0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 643001, RefRangeEnd = 643002, XrefRangeStart = 642999, XrefRangeEnd = 643001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe _GetNeighbourFacesEnumerator_d__52(int <>1__state)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref <>1__state;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600977F RID: 38783 RVA: 0x00270040 File Offset: 0x0026E240
|
|
[CallerCount(5874)]
|
|
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_IDisposable_Dispose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009780 RID: 38784 RVA: 0x00270084 File Offset: 0x0026E284
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643002, XrefRangeEnd = 643003, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool MoveNext()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x1700333D RID: 13117
|
|
// (get) Token: 0x06009781 RID: 38785 RVA: 0x002700D4 File Offset: 0x0026E2D4
|
|
public unsafe Oni.Face Current
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_Face__get_Current_Private_Virtual_Final_New_get_Face_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009782 RID: 38786 RVA: 0x00270124 File Offset: 0x0026E324
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643003, XrefRangeEnd = 643008, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_Collections_IEnumerator_Reset()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x1700333E RID: 13118
|
|
// (get) Token: 0x06009783 RID: 38787 RVA: 0x00270168 File Offset: 0x0026E368
|
|
public unsafe Il2CppSystem.Object Current
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643008, XrefRangeEnd = 643011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009784 RID: 38788 RVA: 0x002701C0 File Offset: 0x0026E3C0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 643011, XrefRangeEnd = 643019, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator<Oni.Face> System_Collections_Generic_IEnumerable_Oni_Face__GetEnumerator()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_Face__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_Face_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator<Oni.Face>(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06009785 RID: 38789 RVA: 0x00270218 File Offset: 0x0026E418
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator System_Collections_IEnumerable_GetEnumerator()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06009786 RID: 38790 RVA: 0x00270270 File Offset: 0x0026E470
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static _GetNeighbourFacesEnumerator_d__52()
|
|
{
|
|
Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiMeshTopology>.NativeClassPtr, "<GetNeighbourFacesEnumerator>d__52");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<>1__state");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<>2__current");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___l__initialThreadId = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<>l__initialThreadId");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<>4__this");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr_vertex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "vertex");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___3__vertex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<>3__vertex");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr__startEdge_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<startEdge>5__2");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr__edge_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, "<edge>5__3");
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675096);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675097);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675098);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_Face__get_Current_Private_Virtual_Final_New_get_Face_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675099);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675100);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675101);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_Face__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_Face_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675102);
|
|
ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiMeshTopology._GetNeighbourFacesEnumerator_d__52>.NativeClassPtr, 100675103);
|
|
}
|
|
|
|
// Token: 0x06009787 RID: 38791 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public _GetNeighbourFacesEnumerator_d__52(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003335 RID: 13109
|
|
// (get) Token: 0x06009788 RID: 38792 RVA: 0x002703DC File Offset: 0x0026E5DC
|
|
// (set) Token: 0x06009789 RID: 38793 RVA: 0x00270404 File Offset: 0x0026E604
|
|
public unsafe int __1__state
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___1__state);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___1__state)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003336 RID: 13110
|
|
// (get) Token: 0x0600978A RID: 38794 RVA: 0x00270428 File Offset: 0x0026E628
|
|
// (set) Token: 0x0600978B RID: 38795 RVA: 0x00270450 File Offset: 0x0026E650
|
|
public unsafe Oni.Face __2__current
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___2__current);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___2__current)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003337 RID: 13111
|
|
// (get) Token: 0x0600978C RID: 38796 RVA: 0x00270474 File Offset: 0x0026E674
|
|
// (set) Token: 0x0600978D RID: 38797 RVA: 0x0027049C File Offset: 0x0026E69C
|
|
public unsafe int __l__initialThreadId
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___l__initialThreadId);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___l__initialThreadId)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003338 RID: 13112
|
|
// (get) Token: 0x0600978E RID: 38798 RVA: 0x002704C0 File Offset: 0x0026E6C0
|
|
// (set) Token: 0x0600978F RID: 38799 RVA: 0x002704F4 File Offset: 0x0026E6F4
|
|
public unsafe ObiMeshTopology __4__this
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___4__this);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiMeshTopology(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003339 RID: 13113
|
|
// (get) Token: 0x06009790 RID: 38800 RVA: 0x0027051C File Offset: 0x0026E71C
|
|
// (set) Token: 0x06009791 RID: 38801 RVA: 0x00270544 File Offset: 0x0026E744
|
|
public unsafe Oni.Vertex vertex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr_vertex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr_vertex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700333A RID: 13114
|
|
// (get) Token: 0x06009792 RID: 38802 RVA: 0x00270568 File Offset: 0x0026E768
|
|
// (set) Token: 0x06009793 RID: 38803 RVA: 0x00270590 File Offset: 0x0026E790
|
|
public unsafe Oni.Vertex __3__vertex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___3__vertex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr___3__vertex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700333B RID: 13115
|
|
// (get) Token: 0x06009794 RID: 38804 RVA: 0x002705B4 File Offset: 0x0026E7B4
|
|
// (set) Token: 0x06009795 RID: 38805 RVA: 0x002705DC File Offset: 0x0026E7DC
|
|
public unsafe Oni.HalfEdge _startEdge_5__2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr__startEdge_5__2);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr__startEdge_5__2)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700333C RID: 13116
|
|
// (get) Token: 0x06009796 RID: 38806 RVA: 0x00270600 File Offset: 0x0026E800
|
|
// (set) Token: 0x06009797 RID: 38807 RVA: 0x00270628 File Offset: 0x0026E828
|
|
public unsafe Oni.HalfEdge _edge_5__3
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr__edge_5__3);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiMeshTopology._GetNeighbourFacesEnumerator_d__52.NativeFieldInfoPtr__edge_5__3)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04006511 RID: 25873
|
|
private static readonly IntPtr NativeFieldInfoPtr___1__state;
|
|
|
|
// Token: 0x04006512 RID: 25874
|
|
private static readonly IntPtr NativeFieldInfoPtr___2__current;
|
|
|
|
// Token: 0x04006513 RID: 25875
|
|
private static readonly IntPtr NativeFieldInfoPtr___l__initialThreadId;
|
|
|
|
// Token: 0x04006514 RID: 25876
|
|
private static readonly IntPtr NativeFieldInfoPtr___4__this;
|
|
|
|
// Token: 0x04006515 RID: 25877
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertex;
|
|
|
|
// Token: 0x04006516 RID: 25878
|
|
private static readonly IntPtr NativeFieldInfoPtr___3__vertex;
|
|
|
|
// Token: 0x04006517 RID: 25879
|
|
private static readonly IntPtr NativeFieldInfoPtr__startEdge_5__2;
|
|
|
|
// Token: 0x04006518 RID: 25880
|
|
private static readonly IntPtr NativeFieldInfoPtr__edge_5__3;
|
|
|
|
// Token: 0x04006519 RID: 25881
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
|
|
|
|
// Token: 0x0400651A RID: 25882
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x0400651B RID: 25883
|
|
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
|
|
|
|
// Token: 0x0400651C RID: 25884
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_Oni_Face__get_Current_Private_Virtual_Final_New_get_Face_0;
|
|
|
|
// Token: 0x0400651D RID: 25885
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x0400651E RID: 25886
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
|
|
|
|
// Token: 0x0400651F RID: 25887
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerable_Oni_Face__GetEnumerator_Private_Virtual_Final_New_IEnumerator_1_Face_0;
|
|
|
|
// Token: 0x04006520 RID: 25888
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerable_GetEnumerator_Private_Virtual_Final_New_IEnumerator_0;
|
|
}
|
|
}
|
|
}
|