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: 0x02000398 RID: 920
|
|
public class VertexPool : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x170027D4 RID: 10196
|
|
// (get) Token: 0x06007425 RID: 29733 RVA: 0x001D973C File Offset: 0x001D793C
|
|
public unsafe Mesh MyMesh
|
|
{
|
|
[CallerCount(8)]
|
|
[CachedScanResults(RefRangeStart = 604930, RefRangeEnd = 604938, XrefRangeStart = 604921, XrefRangeEnd = 604930, 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: 0x06007426 RID: 29734 RVA: 0x001D9794 File Offset: 0x001D7994
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 604938, XrefRangeEnd = 604941, 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: 0x06007427 RID: 29735 RVA: 0x001D97D8 File Offset: 0x001D79D8
|
|
[CallerCount(5)]
|
|
[CachedScanResults(RefRangeStart = 604947, RefRangeEnd = 604952, XrefRangeStart = 604941, XrefRangeEnd = 604947, 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: 0x06007428 RID: 29736 RVA: 0x001D982C File Offset: 0x001D7A2C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 605007, RefRangeEnd = 605008, XrefRangeStart = 604952, XrefRangeEnd = 605007, 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: 0x06007429 RID: 29737 RVA: 0x001D98A0 File Offset: 0x001D7AA0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 605016, RefRangeEnd = 605017, XrefRangeStart = 605008, XrefRangeEnd = 605016, 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: 0x0600742A RID: 29738 RVA: 0x001D98E4 File Offset: 0x001D7AE4
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 605043, RefRangeEnd = 605045, XrefRangeStart = 605017, XrefRangeEnd = 605043, 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: 0x0600742B RID: 29739 RVA: 0x001D9960 File Offset: 0x001D7B60
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 605050, RefRangeEnd = 605052, XrefRangeStart = 605045, XrefRangeEnd = 605050, 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: 0x0600742C RID: 29740 RVA: 0x001D99DC File Offset: 0x001D7BDC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605052, XrefRangeEnd = 605068, 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: 0x0600742D RID: 29741 RVA: 0x001D9A20 File Offset: 0x001D7C20
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 605088, RefRangeEnd = 605089, XrefRangeStart = 605068, XrefRangeEnd = 605088, 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: 0x0600742E RID: 29742 RVA: 0x001D9A88 File Offset: 0x001D7C88
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 605110, RefRangeEnd = 605111, XrefRangeStart = 605089, XrefRangeEnd = 605110, 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: 0x0600742F RID: 29743 RVA: 0x001D9ACC File Offset: 0x001D7CCC
|
|
// 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, 100672039);
|
|
VertexPool.NativeMethodInfoPtr_RecalculateBounds_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672040);
|
|
VertexPool.NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672041);
|
|
VertexPool.NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672042);
|
|
VertexPool.NativeMethodInfoPtr_Destroy_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672043);
|
|
VertexPool.NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672044);
|
|
VertexPool.NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672045);
|
|
VertexPool.NativeMethodInfoPtr_InitArrays_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672046);
|
|
VertexPool.NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672047);
|
|
VertexPool.NativeMethodInfoPtr_LateUpdate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100672048);
|
|
}
|
|
|
|
// Token: 0x06007430 RID: 29744 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public VertexPool(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170027BE RID: 10174
|
|
// (get) Token: 0x06007431 RID: 29745 RVA: 0x001D9D7C File Offset: 0x001D7F7C
|
|
// (set) Token: 0x06007432 RID: 29746 RVA: 0x001D9DB0 File Offset: 0x001D7FB0
|
|
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: 0x170027BF RID: 10175
|
|
// (get) Token: 0x06007433 RID: 29747 RVA: 0x001D9DD8 File Offset: 0x001D7FD8
|
|
// (set) Token: 0x06007434 RID: 29748 RVA: 0x001D9E0C File Offset: 0x001D800C
|
|
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: 0x170027C0 RID: 10176
|
|
// (get) Token: 0x06007435 RID: 29749 RVA: 0x001D9E34 File Offset: 0x001D8034
|
|
// (set) Token: 0x06007436 RID: 29750 RVA: 0x001D9E68 File Offset: 0x001D8068
|
|
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: 0x170027C1 RID: 10177
|
|
// (get) Token: 0x06007437 RID: 29751 RVA: 0x001D9E90 File Offset: 0x001D8090
|
|
// (set) Token: 0x06007438 RID: 29752 RVA: 0x001D9EC4 File Offset: 0x001D80C4
|
|
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: 0x170027C2 RID: 10178
|
|
// (get) Token: 0x06007439 RID: 29753 RVA: 0x001D9EEC File Offset: 0x001D80EC
|
|
// (set) Token: 0x0600743A RID: 29754 RVA: 0x001D9F14 File Offset: 0x001D8114
|
|
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: 0x170027C3 RID: 10179
|
|
// (get) Token: 0x0600743B RID: 29755 RVA: 0x001D9F38 File Offset: 0x001D8138
|
|
// (set) Token: 0x0600743C RID: 29756 RVA: 0x001D9F60 File Offset: 0x001D8160
|
|
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: 0x170027C4 RID: 10180
|
|
// (get) Token: 0x0600743D RID: 29757 RVA: 0x001D9F84 File Offset: 0x001D8184
|
|
// (set) Token: 0x0600743E RID: 29758 RVA: 0x001D9FAC File Offset: 0x001D81AC
|
|
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: 0x170027C5 RID: 10181
|
|
// (get) Token: 0x0600743F RID: 29759 RVA: 0x001D9FD0 File Offset: 0x001D81D0
|
|
// (set) Token: 0x06007440 RID: 29760 RVA: 0x001D9FF8 File Offset: 0x001D81F8
|
|
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: 0x170027C6 RID: 10182
|
|
// (get) Token: 0x06007441 RID: 29761 RVA: 0x001DA01C File Offset: 0x001D821C
|
|
// (set) Token: 0x06007442 RID: 29762 RVA: 0x001DA044 File Offset: 0x001D8244
|
|
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: 0x170027C7 RID: 10183
|
|
// (get) Token: 0x06007443 RID: 29763 RVA: 0x001DA068 File Offset: 0x001D8268
|
|
// (set) Token: 0x06007444 RID: 29764 RVA: 0x001DA090 File Offset: 0x001D8290
|
|
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: 0x170027C8 RID: 10184
|
|
// (get) Token: 0x06007445 RID: 29765 RVA: 0x001DA0B4 File Offset: 0x001D82B4
|
|
// (set) Token: 0x06007446 RID: 29766 RVA: 0x001DA0DC File Offset: 0x001D82DC
|
|
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: 0x170027C9 RID: 10185
|
|
// (get) Token: 0x06007447 RID: 29767 RVA: 0x001DA100 File Offset: 0x001D8300
|
|
// (set) Token: 0x06007448 RID: 29768 RVA: 0x001DA128 File Offset: 0x001D8328
|
|
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: 0x170027CA RID: 10186
|
|
// (get) Token: 0x06007449 RID: 29769 RVA: 0x001DA14C File Offset: 0x001D834C
|
|
// (set) Token: 0x0600744A RID: 29770 RVA: 0x001DA174 File Offset: 0x001D8374
|
|
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: 0x170027CB RID: 10187
|
|
// (get) Token: 0x0600744B RID: 29771 RVA: 0x001DA198 File Offset: 0x001D8398
|
|
// (set) Token: 0x0600744C RID: 29772 RVA: 0x001DA1C0 File Offset: 0x001D83C0
|
|
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: 0x170027CC RID: 10188
|
|
// (get) Token: 0x0600744D RID: 29773 RVA: 0x001DA1E4 File Offset: 0x001D83E4
|
|
// (set) Token: 0x0600744E RID: 29774 RVA: 0x001DA20C File Offset: 0x001D840C
|
|
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: 0x170027CD RID: 10189
|
|
// (get) Token: 0x0600744F RID: 29775 RVA: 0x001DA230 File Offset: 0x001D8430
|
|
// (set) Token: 0x06007450 RID: 29776 RVA: 0x001DA24E File Offset: 0x001D844E
|
|
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: 0x170027CE RID: 10190
|
|
// (get) Token: 0x06007451 RID: 29777 RVA: 0x001DA260 File Offset: 0x001D8460
|
|
// (set) Token: 0x06007452 RID: 29778 RVA: 0x001DA288 File Offset: 0x001D8488
|
|
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: 0x170027CF RID: 10191
|
|
// (get) Token: 0x06007453 RID: 29779 RVA: 0x001DA2AC File Offset: 0x001D84AC
|
|
// (set) Token: 0x06007454 RID: 29780 RVA: 0x001DA2D4 File Offset: 0x001D84D4
|
|
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: 0x170027D0 RID: 10192
|
|
// (get) Token: 0x06007455 RID: 29781 RVA: 0x001DA2F8 File Offset: 0x001D84F8
|
|
// (set) Token: 0x06007456 RID: 29782 RVA: 0x001DA32C File Offset: 0x001D852C
|
|
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: 0x170027D1 RID: 10193
|
|
// (get) Token: 0x06007457 RID: 29783 RVA: 0x001DA354 File Offset: 0x001D8554
|
|
// (set) Token: 0x06007458 RID: 29784 RVA: 0x001DA388 File Offset: 0x001D8588
|
|
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: 0x170027D2 RID: 10194
|
|
// (get) Token: 0x06007459 RID: 29785 RVA: 0x001DA3B0 File Offset: 0x001D85B0
|
|
// (set) Token: 0x0600745A RID: 29786 RVA: 0x001DA3E4 File Offset: 0x001D85E4
|
|
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: 0x170027D3 RID: 10195
|
|
// (get) Token: 0x0600745B RID: 29787 RVA: 0x001DA40C File Offset: 0x001D860C
|
|
// (set) Token: 0x0600745C RID: 29788 RVA: 0x001DA440 File Offset: 0x001D8640
|
|
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: 0x04004DF3 RID: 19955
|
|
private static readonly IntPtr NativeFieldInfoPtr_Vertices;
|
|
|
|
// Token: 0x04004DF4 RID: 19956
|
|
private static readonly IntPtr NativeFieldInfoPtr_Indices;
|
|
|
|
// Token: 0x04004DF5 RID: 19957
|
|
private static readonly IntPtr NativeFieldInfoPtr_UVs;
|
|
|
|
// Token: 0x04004DF6 RID: 19958
|
|
private static readonly IntPtr NativeFieldInfoPtr_Colors;
|
|
|
|
// Token: 0x04004DF7 RID: 19959
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndiceChanged;
|
|
|
|
// Token: 0x04004DF8 RID: 19960
|
|
private static readonly IntPtr NativeFieldInfoPtr_ColorChanged;
|
|
|
|
// Token: 0x04004DF9 RID: 19961
|
|
private static readonly IntPtr NativeFieldInfoPtr_UVChanged;
|
|
|
|
// Token: 0x04004DFA RID: 19962
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertChanged;
|
|
|
|
// Token: 0x04004DFB RID: 19963
|
|
private static readonly IntPtr NativeFieldInfoPtr_UV2Changed;
|
|
|
|
// Token: 0x04004DFC RID: 19964
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertexTotal;
|
|
|
|
// Token: 0x04004DFD RID: 19965
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertexUsed;
|
|
|
|
// Token: 0x04004DFE RID: 19966
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexTotal;
|
|
|
|
// Token: 0x04004DFF RID: 19967
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexUsed;
|
|
|
|
// Token: 0x04004E00 RID: 19968
|
|
private static readonly IntPtr NativeFieldInfoPtr_FirstUpdate;
|
|
|
|
// Token: 0x04004E01 RID: 19969
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertCountChanged;
|
|
|
|
// Token: 0x04004E02 RID: 19970
|
|
private static readonly IntPtr NativeFieldInfoPtr_BlockSize;
|
|
|
|
// Token: 0x04004E03 RID: 19971
|
|
private static readonly IntPtr NativeFieldInfoPtr_BoundsScheduleTime;
|
|
|
|
// Token: 0x04004E04 RID: 19972
|
|
private static readonly IntPtr NativeFieldInfoPtr_ElapsedTime;
|
|
|
|
// Token: 0x04004E05 RID: 19973
|
|
private static readonly IntPtr NativeFieldInfoPtr__owner;
|
|
|
|
// Token: 0x04004E06 RID: 19974
|
|
private static readonly IntPtr NativeFieldInfoPtr__meshFilter;
|
|
|
|
// Token: 0x04004E07 RID: 19975
|
|
private static readonly IntPtr NativeFieldInfoPtr__mesh2d;
|
|
|
|
// Token: 0x04004E08 RID: 19976
|
|
private static readonly IntPtr NativeFieldInfoPtr__material;
|
|
|
|
// Token: 0x04004E09 RID: 19977
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_MyMesh_Public_get_Mesh_0;
|
|
|
|
// Token: 0x04004E0A RID: 19978
|
|
private static readonly IntPtr NativeMethodInfoPtr_RecalculateBounds_Public_Void_0;
|
|
|
|
// Token: 0x04004E0B RID: 19979
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0;
|
|
|
|
// Token: 0x04004E0C RID: 19980
|
|
private static readonly IntPtr NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0;
|
|
|
|
// Token: 0x04004E0D RID: 19981
|
|
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Void_0;
|
|
|
|
// Token: 0x04004E0E RID: 19982
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0;
|
|
|
|
// Token: 0x04004E0F RID: 19983
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0;
|
|
|
|
// Token: 0x04004E10 RID: 19984
|
|
private static readonly IntPtr NativeMethodInfoPtr_InitArrays_Protected_Void_0;
|
|
|
|
// Token: 0x04004E11 RID: 19985
|
|
private static readonly IntPtr NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0;
|
|
|
|
// Token: 0x04004E12 RID: 19986
|
|
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Void_0;
|
|
|
|
// Token: 0x02000399 RID: 921
|
|
public class VertexSegment : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x0600745D RID: 29789 RVA: 0x001DA468 File Offset: 0x001D8668
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 604920, RefRangeEnd = 604921, XrefRangeStart = 604918, XrefRangeEnd = 604920, 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: 0x0600745E RID: 29790 RVA: 0x001DA518 File Offset: 0x001D8718
|
|
[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: 0x0600745F RID: 29791 RVA: 0x001DA55C File Offset: 0x001D875C
|
|
// 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, 100672049);
|
|
VertexPool.VertexSegment.NativeMethodInfoPtr_ClearIndices_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, 100672050);
|
|
}
|
|
|
|
// Token: 0x06007460 RID: 29792 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public VertexSegment(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170027D5 RID: 10197
|
|
// (get) Token: 0x06007461 RID: 29793 RVA: 0x001DA614 File Offset: 0x001D8814
|
|
// (set) Token: 0x06007462 RID: 29794 RVA: 0x001DA63C File Offset: 0x001D883C
|
|
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: 0x170027D6 RID: 10198
|
|
// (get) Token: 0x06007463 RID: 29795 RVA: 0x001DA660 File Offset: 0x001D8860
|
|
// (set) Token: 0x06007464 RID: 29796 RVA: 0x001DA688 File Offset: 0x001D8888
|
|
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: 0x170027D7 RID: 10199
|
|
// (get) Token: 0x06007465 RID: 29797 RVA: 0x001DA6AC File Offset: 0x001D88AC
|
|
// (set) Token: 0x06007466 RID: 29798 RVA: 0x001DA6D4 File Offset: 0x001D88D4
|
|
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: 0x170027D8 RID: 10200
|
|
// (get) Token: 0x06007467 RID: 29799 RVA: 0x001DA6F8 File Offset: 0x001D88F8
|
|
// (set) Token: 0x06007468 RID: 29800 RVA: 0x001DA720 File Offset: 0x001D8920
|
|
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: 0x170027D9 RID: 10201
|
|
// (get) Token: 0x06007469 RID: 29801 RVA: 0x001DA744 File Offset: 0x001D8944
|
|
// (set) Token: 0x0600746A RID: 29802 RVA: 0x001DA778 File Offset: 0x001D8978
|
|
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: 0x04004E13 RID: 19987
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertStart;
|
|
|
|
// Token: 0x04004E14 RID: 19988
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexStart;
|
|
|
|
// Token: 0x04004E15 RID: 19989
|
|
private static readonly IntPtr NativeFieldInfoPtr_VertCount;
|
|
|
|
// Token: 0x04004E16 RID: 19990
|
|
private static readonly IntPtr NativeFieldInfoPtr_IndexCount;
|
|
|
|
// Token: 0x04004E17 RID: 19991
|
|
private static readonly IntPtr NativeFieldInfoPtr_Pool;
|
|
|
|
// Token: 0x04004E18 RID: 19992
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_Int32_Int32_Int32_VertexPool_0;
|
|
|
|
// Token: 0x04004E19 RID: 19993
|
|
private static readonly IntPtr NativeMethodInfoPtr_ClearIndices_Public_Void_0;
|
|
}
|
|
}
|
|
}
|