841 lines
38 KiB
C#
841 lines
38 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
using UnityEngine;
|
|
|
|
namespace XftWeapon
|
|
{
|
|
// Token: 0x020003E7 RID: 999
|
|
public class VertexPool : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x17002A3D RID: 10813
|
|
// (get) Token: 0x06007BC8 RID: 31688 RVA: 0x001F9874 File Offset: 0x001F7A74
|
|
public unsafe Mesh MyMesh
|
|
{
|
|
[CallerCount(8)]
|
|
[CachedScanResults(RefRangeStart = 619632, RefRangeEnd = 619640, XrefRangeStart = 619623, XrefRangeEnd = 619632, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_get_MyMesh_Public_get_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007BC9 RID: 31689 RVA: 0x001F98CC File Offset: 0x001F7ACC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619640, XrefRangeEnd = 619643, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void RecalculateBounds()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_RecalculateBounds_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BCA RID: 31690 RVA: 0x001F9910 File Offset: 0x001F7B10
|
|
[CallerCount(13)]
|
|
[CachedScanResults(RefRangeStart = 619649, RefRangeEnd = 619662, XrefRangeStart = 619643, XrefRangeEnd = 619649, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetMeshObjectActive(bool flag)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref flag;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007BCB RID: 31691 RVA: 0x001F9964 File Offset: 0x001F7B64
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 619717, RefRangeEnd = 619718, XrefRangeStart = 619662, XrefRangeEnd = 619717, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void CreateMeshObj(XWeaponTrail owner, Material material)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(owner);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BCC RID: 31692 RVA: 0x001F99D8 File Offset: 0x001F7BD8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 619726, RefRangeEnd = 619727, XrefRangeStart = 619718, XrefRangeEnd = 619726, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Destroy()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_Destroy_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BCD RID: 31693 RVA: 0x001F9A1C File Offset: 0x001F7C1C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 619753, RefRangeEnd = 619755, XrefRangeStart = 619727, XrefRangeEnd = 619753, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe VertexPool(Material material, XWeaponTrail owner)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VertexPool>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(material);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(owner);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BCE RID: 31694 RVA: 0x001F9A98 File Offset: 0x001F7C98
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 619760, RefRangeEnd = 619762, XrefRangeStart = 619755, XrefRangeEnd = 619760, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe VertexPool.VertexSegment GetVertices(int vcount, int icount)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref vcount;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref icount;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new VertexPool.VertexSegment(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06007BCF RID: 31695 RVA: 0x001F9B14 File Offset: 0x001F7D14
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619762, XrefRangeEnd = 619778, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void InitArrays()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_InitArrays_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BD0 RID: 31696 RVA: 0x001F9B58 File Offset: 0x001F7D58
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 619798, RefRangeEnd = 619799, XrefRangeStart = 619778, XrefRangeEnd = 619798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void EnlargeArrays(int count, int icount)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref count;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref icount;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BD1 RID: 31697 RVA: 0x001F9BC0 File Offset: 0x001F7DC0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 619820, RefRangeEnd = 619821, XrefRangeStart = 619799, XrefRangeEnd = 619820, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void LateUpdate()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.NativeMethodInfoPtr_LateUpdate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007BD2 RID: 31698 RVA: 0x001F9C04 File Offset: 0x001F7E04
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static VertexPool()
|
|
{
|
|
Il2CppClassPointerStore<VertexPool>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "XftWeapon", "VertexPool");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VertexPool>.NativeClassPtr);
|
|
VertexPool.NativeFieldInfoPtr_Vertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "Vertices");
|
|
VertexPool.NativeFieldInfoPtr_Indices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "Indices");
|
|
VertexPool.NativeFieldInfoPtr_UVs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "UVs");
|
|
VertexPool.NativeFieldInfoPtr_Colors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "Colors");
|
|
VertexPool.NativeFieldInfoPtr_IndiceChanged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "IndiceChanged");
|
|
VertexPool.NativeFieldInfoPtr_ColorChanged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "ColorChanged");
|
|
VertexPool.NativeFieldInfoPtr_UVChanged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "UVChanged");
|
|
VertexPool.NativeFieldInfoPtr_VertChanged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "VertChanged");
|
|
VertexPool.NativeFieldInfoPtr_UV2Changed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "UV2Changed");
|
|
VertexPool.NativeFieldInfoPtr_VertexTotal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "VertexTotal");
|
|
VertexPool.NativeFieldInfoPtr_VertexUsed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "VertexUsed");
|
|
VertexPool.NativeFieldInfoPtr_IndexTotal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "IndexTotal");
|
|
VertexPool.NativeFieldInfoPtr_IndexUsed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "IndexUsed");
|
|
VertexPool.NativeFieldInfoPtr_FirstUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "FirstUpdate");
|
|
VertexPool.NativeFieldInfoPtr_VertCountChanged = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "VertCountChanged");
|
|
VertexPool.NativeFieldInfoPtr_BlockSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "BlockSize");
|
|
VertexPool.NativeFieldInfoPtr_BoundsScheduleTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "BoundsScheduleTime");
|
|
VertexPool.NativeFieldInfoPtr_ElapsedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "ElapsedTime");
|
|
VertexPool.NativeFieldInfoPtr__owner = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "_owner");
|
|
VertexPool.NativeFieldInfoPtr__meshFilter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "_meshFilter");
|
|
VertexPool.NativeFieldInfoPtr__mesh2d = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "_mesh2d");
|
|
VertexPool.NativeFieldInfoPtr__material = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "_material");
|
|
VertexPool.NativeMethodInfoPtr_get_MyMesh_Public_get_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672702);
|
|
VertexPool.NativeMethodInfoPtr_RecalculateBounds_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672703);
|
|
VertexPool.NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672704);
|
|
VertexPool.NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672705);
|
|
VertexPool.NativeMethodInfoPtr_Destroy_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672706);
|
|
VertexPool.NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672707);
|
|
VertexPool.NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672708);
|
|
VertexPool.NativeMethodInfoPtr_InitArrays_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672709);
|
|
VertexPool.NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672710);
|
|
VertexPool.NativeMethodInfoPtr_LateUpdate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672711);
|
|
}
|
|
|
|
// Token: 0x06007BD3 RID: 31699 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public VertexPool(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002A27 RID: 10791
|
|
// (get) Token: 0x06007BD4 RID: 31700 RVA: 0x001F9EB4 File Offset: 0x001F80B4
|
|
// (set) Token: 0x06007BD5 RID: 31701 RVA: 0x001F9EE8 File Offset: 0x001F80E8
|
|
public unsafe Il2CppStructArray<Vector3> Vertices
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_Vertices);
|
|
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(VertexPool.NativeFieldInfoPtr_Vertices), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A28 RID: 10792
|
|
// (get) Token: 0x06007BD6 RID: 31702 RVA: 0x001F9F10 File Offset: 0x001F8110
|
|
// (set) Token: 0x06007BD7 RID: 31703 RVA: 0x001F9F44 File Offset: 0x001F8144
|
|
public unsafe Il2CppStructArray<int> Indices
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_Indices);
|
|
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(VertexPool.NativeFieldInfoPtr_Indices), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A29 RID: 10793
|
|
// (get) Token: 0x06007BD8 RID: 31704 RVA: 0x001F9F6C File Offset: 0x001F816C
|
|
// (set) Token: 0x06007BD9 RID: 31705 RVA: 0x001F9FA0 File Offset: 0x001F81A0
|
|
public unsafe Il2CppStructArray<Vector2> UVs
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_UVs);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Vector2>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_UVs), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A2A RID: 10794
|
|
// (get) Token: 0x06007BDA RID: 31706 RVA: 0x001F9FC8 File Offset: 0x001F81C8
|
|
// (set) Token: 0x06007BDB RID: 31707 RVA: 0x001F9FFC File Offset: 0x001F81FC
|
|
public unsafe Il2CppStructArray<Color> Colors
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_Colors);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Color>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_Colors), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A2B RID: 10795
|
|
// (get) Token: 0x06007BDC RID: 31708 RVA: 0x001FA024 File Offset: 0x001F8224
|
|
// (set) Token: 0x06007BDD RID: 31709 RVA: 0x001FA04C File Offset: 0x001F824C
|
|
public unsafe bool IndiceChanged
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_IndiceChanged);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_IndiceChanged)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A2C RID: 10796
|
|
// (get) Token: 0x06007BDE RID: 31710 RVA: 0x001FA070 File Offset: 0x001F8270
|
|
// (set) Token: 0x06007BDF RID: 31711 RVA: 0x001FA098 File Offset: 0x001F8298
|
|
public unsafe bool ColorChanged
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_ColorChanged);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_ColorChanged)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A2D RID: 10797
|
|
// (get) Token: 0x06007BE0 RID: 31712 RVA: 0x001FA0BC File Offset: 0x001F82BC
|
|
// (set) Token: 0x06007BE1 RID: 31713 RVA: 0x001FA0E4 File Offset: 0x001F82E4
|
|
public unsafe bool UVChanged
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_UVChanged);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_UVChanged)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A2E RID: 10798
|
|
// (get) Token: 0x06007BE2 RID: 31714 RVA: 0x001FA108 File Offset: 0x001F8308
|
|
// (set) Token: 0x06007BE3 RID: 31715 RVA: 0x001FA130 File Offset: 0x001F8330
|
|
public unsafe bool VertChanged
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertChanged);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertChanged)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A2F RID: 10799
|
|
// (get) Token: 0x06007BE4 RID: 31716 RVA: 0x001FA154 File Offset: 0x001F8354
|
|
// (set) Token: 0x06007BE5 RID: 31717 RVA: 0x001FA17C File Offset: 0x001F837C
|
|
public unsafe bool UV2Changed
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_UV2Changed);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_UV2Changed)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A30 RID: 10800
|
|
// (get) Token: 0x06007BE6 RID: 31718 RVA: 0x001FA1A0 File Offset: 0x001F83A0
|
|
// (set) Token: 0x06007BE7 RID: 31719 RVA: 0x001FA1C8 File Offset: 0x001F83C8
|
|
public unsafe int VertexTotal
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertexTotal);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertexTotal)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A31 RID: 10801
|
|
// (get) Token: 0x06007BE8 RID: 31720 RVA: 0x001FA1EC File Offset: 0x001F83EC
|
|
// (set) Token: 0x06007BE9 RID: 31721 RVA: 0x001FA214 File Offset: 0x001F8414
|
|
public unsafe int VertexUsed
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertexUsed);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertexUsed)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A32 RID: 10802
|
|
// (get) Token: 0x06007BEA RID: 31722 RVA: 0x001FA238 File Offset: 0x001F8438
|
|
// (set) Token: 0x06007BEB RID: 31723 RVA: 0x001FA260 File Offset: 0x001F8460
|
|
public unsafe int IndexTotal
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_IndexTotal);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_IndexTotal)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A33 RID: 10803
|
|
// (get) Token: 0x06007BEC RID: 31724 RVA: 0x001FA284 File Offset: 0x001F8484
|
|
// (set) Token: 0x06007BED RID: 31725 RVA: 0x001FA2AC File Offset: 0x001F84AC
|
|
public unsafe int IndexUsed
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_IndexUsed);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_IndexUsed)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A34 RID: 10804
|
|
// (get) Token: 0x06007BEE RID: 31726 RVA: 0x001FA2D0 File Offset: 0x001F84D0
|
|
// (set) Token: 0x06007BEF RID: 31727 RVA: 0x001FA2F8 File Offset: 0x001F84F8
|
|
public unsafe bool FirstUpdate
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_FirstUpdate);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_FirstUpdate)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A35 RID: 10805
|
|
// (get) Token: 0x06007BF0 RID: 31728 RVA: 0x001FA31C File Offset: 0x001F851C
|
|
// (set) Token: 0x06007BF1 RID: 31729 RVA: 0x001FA344 File Offset: 0x001F8544
|
|
public unsafe bool VertCountChanged
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertCountChanged);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_VertCountChanged)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A36 RID: 10806
|
|
// (get) Token: 0x06007BF2 RID: 31730 RVA: 0x001FA368 File Offset: 0x001F8568
|
|
// (set) Token: 0x06007BF3 RID: 31731 RVA: 0x001FA386 File Offset: 0x001F8586
|
|
public unsafe static int BlockSize
|
|
{
|
|
get
|
|
{
|
|
int num;
|
|
IL2CPP.il2cpp_field_static_get_value(VertexPool.NativeFieldInfoPtr_BlockSize, (void*)(&num));
|
|
return num;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(VertexPool.NativeFieldInfoPtr_BlockSize, (void*)(&value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A37 RID: 10807
|
|
// (get) Token: 0x06007BF4 RID: 31732 RVA: 0x001FA398 File Offset: 0x001F8598
|
|
// (set) Token: 0x06007BF5 RID: 31733 RVA: 0x001FA3C0 File Offset: 0x001F85C0
|
|
public unsafe float BoundsScheduleTime
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_BoundsScheduleTime);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_BoundsScheduleTime)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A38 RID: 10808
|
|
// (get) Token: 0x06007BF6 RID: 31734 RVA: 0x001FA3E4 File Offset: 0x001F85E4
|
|
// (set) Token: 0x06007BF7 RID: 31735 RVA: 0x001FA40C File Offset: 0x001F860C
|
|
public unsafe float ElapsedTime
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_ElapsedTime);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr_ElapsedTime)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A39 RID: 10809
|
|
// (get) Token: 0x06007BF8 RID: 31736 RVA: 0x001FA430 File Offset: 0x001F8630
|
|
// (set) Token: 0x06007BF9 RID: 31737 RVA: 0x001FA464 File Offset: 0x001F8664
|
|
public unsafe XWeaponTrail _owner
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__owner);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new XWeaponTrail(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__owner), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A3A RID: 10810
|
|
// (get) Token: 0x06007BFA RID: 31738 RVA: 0x001FA48C File Offset: 0x001F868C
|
|
// (set) Token: 0x06007BFB RID: 31739 RVA: 0x001FA4C0 File Offset: 0x001F86C0
|
|
public unsafe MeshFilter _meshFilter
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__meshFilter);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new MeshFilter(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__meshFilter), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A3B RID: 10811
|
|
// (get) Token: 0x06007BFC RID: 31740 RVA: 0x001FA4E8 File Offset: 0x001F86E8
|
|
// (set) Token: 0x06007BFD RID: 31741 RVA: 0x001FA51C File Offset: 0x001F871C
|
|
public unsafe Mesh _mesh2d
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__mesh2d);
|
|
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(VertexPool.NativeFieldInfoPtr__mesh2d), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A3C RID: 10812
|
|
// (get) Token: 0x06007BFE RID: 31742 RVA: 0x001FA544 File Offset: 0x001F8744
|
|
// (set) Token: 0x06007BFF RID: 31743 RVA: 0x001FA578 File Offset: 0x001F8778
|
|
public unsafe Material _material
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__material);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Material(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.NativeFieldInfoPtr__material), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005328 RID: 21288
|
|
private static readonly IntPtr NativeFieldInfoPtr_Vertices;
|
|
|
|
// Token: 0x04005329 RID: 21289
|
|
private static readonly IntPtr NativeFieldInfoPtr_Indices;
|
|
|
|
// Token: 0x0400532A RID: 21290
|
|
private static readonly IntPtr NativeFieldInfoPtr_UVs;
|
|
|
|
// Token: 0x0400532B RID: 21291
|
|
private static readonly IntPtr NativeFieldInfoPtr_Colors;
|
|
|
|
// Token: 0x0400532C RID: 21292
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndiceChanged;
|
|
|
|
// Token: 0x0400532D RID: 21293
|
|
private static readonly IntPtr NativeFieldInfoPtr_ColorChanged;
|
|
|
|
// Token: 0x0400532E RID: 21294
|
|
private static readonly IntPtr NativeFieldInfoPtr_UVChanged;
|
|
|
|
// Token: 0x0400532F RID: 21295
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertChanged;
|
|
|
|
// Token: 0x04005330 RID: 21296
|
|
private static readonly IntPtr NativeFieldInfoPtr_UV2Changed;
|
|
|
|
// Token: 0x04005331 RID: 21297
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertexTotal;
|
|
|
|
// Token: 0x04005332 RID: 21298
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertexUsed;
|
|
|
|
// Token: 0x04005333 RID: 21299
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexTotal;
|
|
|
|
// Token: 0x04005334 RID: 21300
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexUsed;
|
|
|
|
// Token: 0x04005335 RID: 21301
|
|
private static readonly IntPtr NativeFieldInfoPtr_FirstUpdate;
|
|
|
|
// Token: 0x04005336 RID: 21302
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertCountChanged;
|
|
|
|
// Token: 0x04005337 RID: 21303
|
|
private static readonly IntPtr NativeFieldInfoPtr_BlockSize;
|
|
|
|
// Token: 0x04005338 RID: 21304
|
|
private static readonly IntPtr NativeFieldInfoPtr_BoundsScheduleTime;
|
|
|
|
// Token: 0x04005339 RID: 21305
|
|
private static readonly IntPtr NativeFieldInfoPtr_ElapsedTime;
|
|
|
|
// Token: 0x0400533A RID: 21306
|
|
private static readonly IntPtr NativeFieldInfoPtr__owner;
|
|
|
|
// Token: 0x0400533B RID: 21307
|
|
private static readonly IntPtr NativeFieldInfoPtr__meshFilter;
|
|
|
|
// Token: 0x0400533C RID: 21308
|
|
private static readonly IntPtr NativeFieldInfoPtr__mesh2d;
|
|
|
|
// Token: 0x0400533D RID: 21309
|
|
private static readonly IntPtr NativeFieldInfoPtr__material;
|
|
|
|
// Token: 0x0400533E RID: 21310
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_MyMesh_Public_get_Mesh_0;
|
|
|
|
// Token: 0x0400533F RID: 21311
|
|
private static readonly IntPtr NativeMethodInfoPtr_RecalculateBounds_Public_Void_0;
|
|
|
|
// Token: 0x04005340 RID: 21312
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0;
|
|
|
|
// Token: 0x04005341 RID: 21313
|
|
private static readonly IntPtr NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0;
|
|
|
|
// Token: 0x04005342 RID: 21314
|
|
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Void_0;
|
|
|
|
// Token: 0x04005343 RID: 21315
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0;
|
|
|
|
// Token: 0x04005344 RID: 21316
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0;
|
|
|
|
// Token: 0x04005345 RID: 21317
|
|
private static readonly IntPtr NativeMethodInfoPtr_InitArrays_Protected_Void_0;
|
|
|
|
// Token: 0x04005346 RID: 21318
|
|
private static readonly IntPtr NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0;
|
|
|
|
// Token: 0x04005347 RID: 21319
|
|
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Void_0;
|
|
|
|
// Token: 0x020003E8 RID: 1000
|
|
public class VertexSegment : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x06007C00 RID: 31744 RVA: 0x001FA5A0 File Offset: 0x001F87A0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 619622, RefRangeEnd = 619623, XrefRangeStart = 619620, XrefRangeEnd = 619622, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe VertexSegment(int start, int count, int istart, int icount, VertexPool pool)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref start;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref count;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref istart;
|
|
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref icount;
|
|
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(pool);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.VertexSegment.NativeMethodInfoPtr__ctor_Public_Void_Int32_Int32_Int32_Int32_VertexPool_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C01 RID: 31745 RVA: 0x001FA650 File Offset: 0x001F8850
|
|
[CallerCount(0)]
|
|
public unsafe void ClearIndices()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VertexPool.VertexSegment.NativeMethodInfoPtr_ClearIndices_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007C02 RID: 31746 RVA: 0x001FA694 File Offset: 0x001F8894
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static VertexSegment()
|
|
{
|
|
Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, "VertexSegment");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr);
|
|
VertexPool.VertexSegment.NativeFieldInfoPtr_VertStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, "VertStart");
|
|
VertexPool.VertexSegment.NativeFieldInfoPtr_IndexStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, "IndexStart");
|
|
VertexPool.VertexSegment.NativeFieldInfoPtr_VertCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, "VertCount");
|
|
VertexPool.VertexSegment.NativeFieldInfoPtr_IndexCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, "IndexCount");
|
|
VertexPool.VertexSegment.NativeFieldInfoPtr_Pool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, "Pool");
|
|
VertexPool.VertexSegment.NativeMethodInfoPtr__ctor_Public_Void_Int32_Int32_Int32_Int32_VertexPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, 100672712);
|
|
VertexPool.VertexSegment.NativeMethodInfoPtr_ClearIndices_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, 100672713);
|
|
}
|
|
|
|
// Token: 0x06007C03 RID: 31747 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public VertexSegment(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002A3E RID: 10814
|
|
// (get) Token: 0x06007C04 RID: 31748 RVA: 0x001FA74C File Offset: 0x001F894C
|
|
// (set) Token: 0x06007C05 RID: 31749 RVA: 0x001FA774 File Offset: 0x001F8974
|
|
public unsafe int VertStart
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_VertStart);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_VertStart)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A3F RID: 10815
|
|
// (get) Token: 0x06007C06 RID: 31750 RVA: 0x001FA798 File Offset: 0x001F8998
|
|
// (set) Token: 0x06007C07 RID: 31751 RVA: 0x001FA7C0 File Offset: 0x001F89C0
|
|
public unsafe int IndexStart
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_IndexStart);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_IndexStart)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A40 RID: 10816
|
|
// (get) Token: 0x06007C08 RID: 31752 RVA: 0x001FA7E4 File Offset: 0x001F89E4
|
|
// (set) Token: 0x06007C09 RID: 31753 RVA: 0x001FA80C File Offset: 0x001F8A0C
|
|
public unsafe int VertCount
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_VertCount);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_VertCount)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A41 RID: 10817
|
|
// (get) Token: 0x06007C0A RID: 31754 RVA: 0x001FA830 File Offset: 0x001F8A30
|
|
// (set) Token: 0x06007C0B RID: 31755 RVA: 0x001FA858 File Offset: 0x001F8A58
|
|
public unsafe int IndexCount
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_IndexCount);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_IndexCount)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A42 RID: 10818
|
|
// (get) Token: 0x06007C0C RID: 31756 RVA: 0x001FA87C File Offset: 0x001F8A7C
|
|
// (set) Token: 0x06007C0D RID: 31757 RVA: 0x001FA8B0 File Offset: 0x001F8AB0
|
|
public unsafe VertexPool Pool
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_Pool);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new VertexPool(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VertexPool.VertexSegment.NativeFieldInfoPtr_Pool), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005348 RID: 21320
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertStart;
|
|
|
|
// Token: 0x04005349 RID: 21321
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexStart;
|
|
|
|
// Token: 0x0400534A RID: 21322
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertCount;
|
|
|
|
// Token: 0x0400534B RID: 21323
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexCount;
|
|
|
|
// Token: 0x0400534C RID: 21324
|
|
private static readonly IntPtr NativeFieldInfoPtr_Pool;
|
|
|
|
// Token: 0x0400534D RID: 21325
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_Int32_Int32_Int32_VertexPool_0;
|
|
|
|
// Token: 0x0400534E RID: 21326
|
|
private static readonly IntPtr NativeMethodInfoPtr_ClearIndices_Public_Void_0;
|
|
}
|
|
}
|
|
}
|