Add v1.0.3.1

This commit is contained in:
2023-09-06 22:00:49 +02:00
commit 3aebbbf8f0
2051 changed files with 757425 additions and 0 deletions

View File

@@ -0,0 +1,467 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
namespace XftWeapon
{
// Token: 0x0200038D RID: 909
public class Spline : Il2CppSystem.Object
{
// Token: 0x1700277C RID: 10108
public unsafe SplineControlPoint this[int index]
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587119, XrefRangeEnd = 587122, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_get_Item_Public_get_SplineControlPoint_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
}
}
// Token: 0x1700277D RID: 10109
// (get) Token: 0x06007341 RID: 29505 RVA: 0x001D59E4 File Offset: 0x001D3BE4
public unsafe List<SplineControlPoint> Segments
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_get_Segments_Public_get_List_1_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new List<SplineControlPoint>(intPtr3) : null;
}
}
// Token: 0x1700277E RID: 10110
// (get) Token: 0x06007342 RID: 29506 RVA: 0x001D5A3C File Offset: 0x001D3C3C
public unsafe List<SplineControlPoint> ControlPoints
{
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 7244, RefRangeEnd = 7253, XrefRangeStart = 7244, XrefRangeEnd = 7253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_get_ControlPoints_Public_get_List_1_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new List<SplineControlPoint>(intPtr3) : null;
}
}
// Token: 0x06007343 RID: 29507 RVA: 0x001D5A94 File Offset: 0x001D3C94
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587122, XrefRangeEnd = 587125, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SplineControlPoint NextControlPoint(SplineControlPoint controlpoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlpoint);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_NextControlPoint_Public_SplineControlPoint_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
}
// Token: 0x06007344 RID: 29508 RVA: 0x001D5B04 File Offset: 0x001D3D04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587125, XrefRangeEnd = 587128, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SplineControlPoint PreviousControlPoint(SplineControlPoint controlpoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlpoint);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_PreviousControlPoint_Public_SplineControlPoint_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
}
// Token: 0x06007345 RID: 29509 RVA: 0x001D5B74 File Offset: 0x001D3D74
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587128, XrefRangeEnd = 587131, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 NextPosition(SplineControlPoint controlpoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlpoint);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_NextPosition_Public_Vector3_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007346 RID: 29510 RVA: 0x001D5BDC File Offset: 0x001D3DDC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587131, XrefRangeEnd = 587134, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 PreviousPosition(SplineControlPoint controlpoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlpoint);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_PreviousPosition_Public_Vector3_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007347 RID: 29511 RVA: 0x001D5C44 File Offset: 0x001D3E44
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587134, XrefRangeEnd = 587137, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 PreviousNormal(SplineControlPoint controlpoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlpoint);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_PreviousNormal_Public_Vector3_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007348 RID: 29512 RVA: 0x001D5CAC File Offset: 0x001D3EAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587137, XrefRangeEnd = 587140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 NextNormal(SplineControlPoint controlpoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(controlpoint);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_NextNormal_Public_Vector3_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007349 RID: 29513 RVA: 0x001D5D14 File Offset: 0x001D3F14
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 587149, RefRangeEnd = 587151, XrefRangeStart = 587140, XrefRangeEnd = 587149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SplineControlPoint LenToSegment(float t, out float localF)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref t;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &localF;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_LenToSegment_Public_SplineControlPoint_Single_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
// Token: 0x0600734A RID: 29514 RVA: 0x001D5D90 File Offset: 0x001D3F90
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 587151, RefRangeEnd = 587155, XrefRangeStart = 587151, XrefRangeEnd = 587151, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static Vector3 CatmulRom(Vector3 T0, Vector3 P0, Vector3 P1, Vector3 T1, float f)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref T0;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref P0;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref P1;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref T1;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref f;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_CatmulRom_Public_Static_Vector3_Vector3_Vector3_Vector3_Vector3_Single_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600734B RID: 29515 RVA: 0x001D5E30 File Offset: 0x001D4030
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587166, RefRangeEnd = 587167, XrefRangeStart = 587155, XrefRangeEnd = 587166, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 InterpolateByLen(float tl)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref tl;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_InterpolateByLen_Public_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600734C RID: 29516 RVA: 0x001D5E94 File Offset: 0x001D4094
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587178, RefRangeEnd = 587179, XrefRangeStart = 587167, XrefRangeEnd = 587178, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 InterpolateNormalByLen(float tl)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref tl;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_InterpolateNormalByLen_Public_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600734D RID: 29517 RVA: 0x001D5EF8 File Offset: 0x001D40F8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 587188, RefRangeEnd = 587190, XrefRangeStart = 587179, XrefRangeEnd = 587188, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SplineControlPoint AddControlPoint(Vector3 pos, Vector3 up)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref pos;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref up;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_AddControlPoint_Public_SplineControlPoint_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
// Token: 0x0600734E RID: 29518 RVA: 0x001D5F74 File Offset: 0x001D4174
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 587194, RefRangeEnd = 587196, XrefRangeStart = 587190, XrefRangeEnd = 587194, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Clear()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_Clear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600734F RID: 29519 RVA: 0x001D5FB8 File Offset: 0x001D41B8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587205, RefRangeEnd = 587206, XrefRangeStart = 587196, XrefRangeEnd = 587205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RefreshDistance()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_RefreshDistance_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007350 RID: 29520 RVA: 0x001D5FFC File Offset: 0x001D41FC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587225, RefRangeEnd = 587226, XrefRangeStart = 587206, XrefRangeEnd = 587225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RefreshSpline()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr_RefreshSpline_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007351 RID: 29521 RVA: 0x001D6040 File Offset: 0x001D4240
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587239, RefRangeEnd = 587240, XrefRangeStart = 587226, XrefRangeEnd = 587239, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Spline()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Spline>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Spline.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007352 RID: 29522 RVA: 0x001D608C File Offset: 0x001D428C
// Note: this type is marked as 'beforefieldinit'.
static Spline()
{
Il2CppClassPointerStore<Spline>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "XftWeapon", "Spline");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Spline>.NativeClassPtr);
Spline.NativeFieldInfoPtr_mControlPoints = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Spline>.NativeClassPtr, "mControlPoints");
Spline.NativeFieldInfoPtr_mSegments = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Spline>.NativeClassPtr, "mSegments");
Spline.NativeFieldInfoPtr_Granularity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Spline>.NativeClassPtr, "Granularity");
Spline.NativeMethodInfoPtr_get_Item_Public_get_SplineControlPoint_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671958);
Spline.NativeMethodInfoPtr_get_Segments_Public_get_List_1_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671959);
Spline.NativeMethodInfoPtr_get_ControlPoints_Public_get_List_1_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671960);
Spline.NativeMethodInfoPtr_NextControlPoint_Public_SplineControlPoint_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671961);
Spline.NativeMethodInfoPtr_PreviousControlPoint_Public_SplineControlPoint_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671962);
Spline.NativeMethodInfoPtr_NextPosition_Public_Vector3_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671963);
Spline.NativeMethodInfoPtr_PreviousPosition_Public_Vector3_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671964);
Spline.NativeMethodInfoPtr_PreviousNormal_Public_Vector3_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671965);
Spline.NativeMethodInfoPtr_NextNormal_Public_Vector3_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671966);
Spline.NativeMethodInfoPtr_LenToSegment_Public_SplineControlPoint_Single_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671967);
Spline.NativeMethodInfoPtr_CatmulRom_Public_Static_Vector3_Vector3_Vector3_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671968);
Spline.NativeMethodInfoPtr_InterpolateByLen_Public_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671969);
Spline.NativeMethodInfoPtr_InterpolateNormalByLen_Public_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671970);
Spline.NativeMethodInfoPtr_AddControlPoint_Public_SplineControlPoint_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671971);
Spline.NativeMethodInfoPtr_Clear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671972);
Spline.NativeMethodInfoPtr_RefreshDistance_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671973);
Spline.NativeMethodInfoPtr_RefreshSpline_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671974);
Spline.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Spline>.NativeClassPtr, 100671975);
}
// Token: 0x06007353 RID: 29523 RVA: 0x0000A688 File Offset: 0x00008888
public Spline(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17002779 RID: 10105
// (get) Token: 0x06007354 RID: 29524 RVA: 0x001D6260 File Offset: 0x001D4460
// (set) Token: 0x06007355 RID: 29525 RVA: 0x001D6294 File Offset: 0x001D4494
public unsafe List<SplineControlPoint> mControlPoints
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Spline.NativeFieldInfoPtr_mControlPoints);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<SplineControlPoint>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Spline.NativeFieldInfoPtr_mControlPoints), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700277A RID: 10106
// (get) Token: 0x06007356 RID: 29526 RVA: 0x001D62BC File Offset: 0x001D44BC
// (set) Token: 0x06007357 RID: 29527 RVA: 0x001D62F0 File Offset: 0x001D44F0
public unsafe List<SplineControlPoint> mSegments
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Spline.NativeFieldInfoPtr_mSegments);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<SplineControlPoint>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Spline.NativeFieldInfoPtr_mSegments), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700277B RID: 10107
// (get) Token: 0x06007358 RID: 29528 RVA: 0x001D6318 File Offset: 0x001D4518
// (set) Token: 0x06007359 RID: 29529 RVA: 0x001D6340 File Offset: 0x001D4540
public unsafe int Granularity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Spline.NativeFieldInfoPtr_Granularity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Spline.NativeFieldInfoPtr_Granularity)) = value;
}
}
// Token: 0x04004D57 RID: 19799
private static readonly IntPtr NativeFieldInfoPtr_mControlPoints;
// Token: 0x04004D58 RID: 19800
private static readonly IntPtr NativeFieldInfoPtr_mSegments;
// Token: 0x04004D59 RID: 19801
private static readonly IntPtr NativeFieldInfoPtr_Granularity;
// Token: 0x04004D5A RID: 19802
private static readonly IntPtr NativeMethodInfoPtr_get_Item_Public_get_SplineControlPoint_Int32_0;
// Token: 0x04004D5B RID: 19803
private static readonly IntPtr NativeMethodInfoPtr_get_Segments_Public_get_List_1_SplineControlPoint_0;
// Token: 0x04004D5C RID: 19804
private static readonly IntPtr NativeMethodInfoPtr_get_ControlPoints_Public_get_List_1_SplineControlPoint_0;
// Token: 0x04004D5D RID: 19805
private static readonly IntPtr NativeMethodInfoPtr_NextControlPoint_Public_SplineControlPoint_SplineControlPoint_0;
// Token: 0x04004D5E RID: 19806
private static readonly IntPtr NativeMethodInfoPtr_PreviousControlPoint_Public_SplineControlPoint_SplineControlPoint_0;
// Token: 0x04004D5F RID: 19807
private static readonly IntPtr NativeMethodInfoPtr_NextPosition_Public_Vector3_SplineControlPoint_0;
// Token: 0x04004D60 RID: 19808
private static readonly IntPtr NativeMethodInfoPtr_PreviousPosition_Public_Vector3_SplineControlPoint_0;
// Token: 0x04004D61 RID: 19809
private static readonly IntPtr NativeMethodInfoPtr_PreviousNormal_Public_Vector3_SplineControlPoint_0;
// Token: 0x04004D62 RID: 19810
private static readonly IntPtr NativeMethodInfoPtr_NextNormal_Public_Vector3_SplineControlPoint_0;
// Token: 0x04004D63 RID: 19811
private static readonly IntPtr NativeMethodInfoPtr_LenToSegment_Public_SplineControlPoint_Single_byref_Single_0;
// Token: 0x04004D64 RID: 19812
private static readonly IntPtr NativeMethodInfoPtr_CatmulRom_Public_Static_Vector3_Vector3_Vector3_Vector3_Vector3_Single_0;
// Token: 0x04004D65 RID: 19813
private static readonly IntPtr NativeMethodInfoPtr_InterpolateByLen_Public_Vector3_Single_0;
// Token: 0x04004D66 RID: 19814
private static readonly IntPtr NativeMethodInfoPtr_InterpolateNormalByLen_Public_Vector3_Single_0;
// Token: 0x04004D67 RID: 19815
private static readonly IntPtr NativeMethodInfoPtr_AddControlPoint_Public_SplineControlPoint_Vector3_Vector3_0;
// Token: 0x04004D68 RID: 19816
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Void_0;
// Token: 0x04004D69 RID: 19817
private static readonly IntPtr NativeMethodInfoPtr_RefreshDistance_Private_Void_0;
// Token: 0x04004D6A RID: 19818
private static readonly IntPtr NativeMethodInfoPtr_RefreshSpline_Public_Void_0;
// Token: 0x04004D6B RID: 19819
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,409 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;
namespace XftWeapon
{
// Token: 0x0200038E RID: 910
public class SplineControlPoint : Il2CppSystem.Object
{
// Token: 0x17002785 RID: 10117
// (get) Token: 0x0600735A RID: 29530 RVA: 0x001D6364 File Offset: 0x001D4564
public unsafe SplineControlPoint NextControlPoint
{
[CallerCount(7)]
[CachedScanResults(RefRangeStart = 587243, RefRangeEnd = 587250, XrefRangeStart = 587240, XrefRangeEnd = 587243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_NextControlPoint_Public_get_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
}
// Token: 0x17002786 RID: 10118
// (get) Token: 0x0600735B RID: 29531 RVA: 0x001D63BC File Offset: 0x001D45BC
public unsafe SplineControlPoint PreviousControlPoint
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587250, XrefRangeEnd = 587253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_PreviousControlPoint_Public_get_SplineControlPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SplineControlPoint(intPtr3) : null;
}
}
// Token: 0x17002787 RID: 10119
// (get) Token: 0x0600735C RID: 29532 RVA: 0x001D6414 File Offset: 0x001D4614
public unsafe Vector3 NextPosition
{
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 587257, RefRangeEnd = 587262, XrefRangeStart = 587253, XrefRangeEnd = 587257, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_NextPosition_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17002788 RID: 10120
// (get) Token: 0x0600735D RID: 29533 RVA: 0x001D6464 File Offset: 0x001D4664
public unsafe Vector3 PreviousPosition
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587262, XrefRangeEnd = 587266, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_PreviousPosition_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17002789 RID: 10121
// (get) Token: 0x0600735E RID: 29534 RVA: 0x001D64B4 File Offset: 0x001D46B4
public unsafe Vector3 NextNormal
{
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 587270, RefRangeEnd = 587275, XrefRangeStart = 587266, XrefRangeEnd = 587270, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_NextNormal_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x1700278A RID: 10122
// (get) Token: 0x0600735F RID: 29535 RVA: 0x001D6504 File Offset: 0x001D4704
public unsafe Vector3 PreviousNormal
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587275, XrefRangeEnd = 587279, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_PreviousNormal_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x1700278B RID: 10123
// (get) Token: 0x06007360 RID: 29536 RVA: 0x001D6554 File Offset: 0x001D4754
public unsafe bool IsValid
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587279, XrefRangeEnd = 587280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_get_IsValid_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007361 RID: 29537 RVA: 0x001D65A4 File Offset: 0x001D47A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587280, XrefRangeEnd = 587282, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetNext2Position()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_GetNext2Position_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007362 RID: 29538 RVA: 0x001D65F4 File Offset: 0x001D47F4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587282, XrefRangeEnd = 587285, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 GetNext2Normal()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_GetNext2Normal_Private_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06007363 RID: 29539 RVA: 0x001D6644 File Offset: 0x001D4844
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587285, XrefRangeEnd = 587295, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 Interpolate(float localF)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref localF;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_Interpolate_Public_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007364 RID: 29540 RVA: 0x001D66A8 File Offset: 0x001D48A8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587295, XrefRangeEnd = 587305, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector3 InterpolateNormal(float localF)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref localF;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_InterpolateNormal_Public_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06007365 RID: 29541 RVA: 0x001D670C File Offset: 0x001D490C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587305, XrefRangeEnd = 587306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init(Spline owner)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(owner);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr_Init_Public_Void_Spline_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007366 RID: 29542 RVA: 0x001D6768 File Offset: 0x001D4968
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587306, XrefRangeEnd = 587307, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SplineControlPoint()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SplineControlPoint.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007367 RID: 29543 RVA: 0x001D67B4 File Offset: 0x001D49B4
// Note: this type is marked as 'beforefieldinit'.
static SplineControlPoint()
{
Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "XftWeapon", "SplineControlPoint");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr);
SplineControlPoint.NativeFieldInfoPtr_Position = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, "Position");
SplineControlPoint.NativeFieldInfoPtr_Normal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, "Normal");
SplineControlPoint.NativeFieldInfoPtr_ControlPointIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, "ControlPointIndex");
SplineControlPoint.NativeFieldInfoPtr_SegmentIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, "SegmentIndex");
SplineControlPoint.NativeFieldInfoPtr_Dist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, "Dist");
SplineControlPoint.NativeFieldInfoPtr_mSpline = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, "mSpline");
SplineControlPoint.NativeMethodInfoPtr_get_NextControlPoint_Public_get_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671976);
SplineControlPoint.NativeMethodInfoPtr_get_PreviousControlPoint_Public_get_SplineControlPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671977);
SplineControlPoint.NativeMethodInfoPtr_get_NextPosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671978);
SplineControlPoint.NativeMethodInfoPtr_get_PreviousPosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671979);
SplineControlPoint.NativeMethodInfoPtr_get_NextNormal_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671980);
SplineControlPoint.NativeMethodInfoPtr_get_PreviousNormal_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671981);
SplineControlPoint.NativeMethodInfoPtr_get_IsValid_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671982);
SplineControlPoint.NativeMethodInfoPtr_GetNext2Position_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671983);
SplineControlPoint.NativeMethodInfoPtr_GetNext2Normal_Private_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671984);
SplineControlPoint.NativeMethodInfoPtr_Interpolate_Public_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671985);
SplineControlPoint.NativeMethodInfoPtr_InterpolateNormal_Public_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671986);
SplineControlPoint.NativeMethodInfoPtr_Init_Public_Void_Spline_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671987);
SplineControlPoint.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SplineControlPoint>.NativeClassPtr, 100671988);
}
// Token: 0x06007368 RID: 29544 RVA: 0x0000A688 File Offset: 0x00008888
public SplineControlPoint(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700277F RID: 10111
// (get) Token: 0x06007369 RID: 29545 RVA: 0x001D6960 File Offset: 0x001D4B60
// (set) Token: 0x0600736A RID: 29546 RVA: 0x001D6988 File Offset: 0x001D4B88
public unsafe Vector3 Position
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_Position);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_Position)) = value;
}
}
// Token: 0x17002780 RID: 10112
// (get) Token: 0x0600736B RID: 29547 RVA: 0x001D69AC File Offset: 0x001D4BAC
// (set) Token: 0x0600736C RID: 29548 RVA: 0x001D69D4 File Offset: 0x001D4BD4
public unsafe Vector3 Normal
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_Normal);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_Normal)) = value;
}
}
// Token: 0x17002781 RID: 10113
// (get) Token: 0x0600736D RID: 29549 RVA: 0x001D69F8 File Offset: 0x001D4BF8
// (set) Token: 0x0600736E RID: 29550 RVA: 0x001D6A20 File Offset: 0x001D4C20
public unsafe int ControlPointIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_ControlPointIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_ControlPointIndex)) = value;
}
}
// Token: 0x17002782 RID: 10114
// (get) Token: 0x0600736F RID: 29551 RVA: 0x001D6A44 File Offset: 0x001D4C44
// (set) Token: 0x06007370 RID: 29552 RVA: 0x001D6A6C File Offset: 0x001D4C6C
public unsafe int SegmentIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_SegmentIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_SegmentIndex)) = value;
}
}
// Token: 0x17002783 RID: 10115
// (get) Token: 0x06007371 RID: 29553 RVA: 0x001D6A90 File Offset: 0x001D4C90
// (set) Token: 0x06007372 RID: 29554 RVA: 0x001D6AB8 File Offset: 0x001D4CB8
public unsafe float Dist
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_Dist);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_Dist)) = value;
}
}
// Token: 0x17002784 RID: 10116
// (get) Token: 0x06007373 RID: 29555 RVA: 0x001D6ADC File Offset: 0x001D4CDC
// (set) Token: 0x06007374 RID: 29556 RVA: 0x001D6B10 File Offset: 0x001D4D10
public unsafe Spline mSpline
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_mSpline);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Spline(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SplineControlPoint.NativeFieldInfoPtr_mSpline), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04004D6C RID: 19820
private static readonly IntPtr NativeFieldInfoPtr_Position;
// Token: 0x04004D6D RID: 19821
private static readonly IntPtr NativeFieldInfoPtr_Normal;
// Token: 0x04004D6E RID: 19822
private static readonly IntPtr NativeFieldInfoPtr_ControlPointIndex;
// Token: 0x04004D6F RID: 19823
private static readonly IntPtr NativeFieldInfoPtr_SegmentIndex;
// Token: 0x04004D70 RID: 19824
private static readonly IntPtr NativeFieldInfoPtr_Dist;
// Token: 0x04004D71 RID: 19825
private static readonly IntPtr NativeFieldInfoPtr_mSpline;
// Token: 0x04004D72 RID: 19826
private static readonly IntPtr NativeMethodInfoPtr_get_NextControlPoint_Public_get_SplineControlPoint_0;
// Token: 0x04004D73 RID: 19827
private static readonly IntPtr NativeMethodInfoPtr_get_PreviousControlPoint_Public_get_SplineControlPoint_0;
// Token: 0x04004D74 RID: 19828
private static readonly IntPtr NativeMethodInfoPtr_get_NextPosition_Public_get_Vector3_0;
// Token: 0x04004D75 RID: 19829
private static readonly IntPtr NativeMethodInfoPtr_get_PreviousPosition_Public_get_Vector3_0;
// Token: 0x04004D76 RID: 19830
private static readonly IntPtr NativeMethodInfoPtr_get_NextNormal_Public_get_Vector3_0;
// Token: 0x04004D77 RID: 19831
private static readonly IntPtr NativeMethodInfoPtr_get_PreviousNormal_Public_get_Vector3_0;
// Token: 0x04004D78 RID: 19832
private static readonly IntPtr NativeMethodInfoPtr_get_IsValid_Public_get_Boolean_0;
// Token: 0x04004D79 RID: 19833
private static readonly IntPtr NativeMethodInfoPtr_GetNext2Position_Private_Vector3_0;
// Token: 0x04004D7A RID: 19834
private static readonly IntPtr NativeMethodInfoPtr_GetNext2Normal_Private_Vector3_0;
// Token: 0x04004D7B RID: 19835
private static readonly IntPtr NativeMethodInfoPtr_Interpolate_Public_Vector3_Single_0;
// Token: 0x04004D7C RID: 19836
private static readonly IntPtr NativeMethodInfoPtr_InterpolateNormal_Public_Vector3_Single_0;
// Token: 0x04004D7D RID: 19837
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Spline_0;
// Token: 0x04004D7E RID: 19838
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,840 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;
namespace XftWeapon
{
// Token: 0x0200038F RID: 911
public class VertexPool : Il2CppSystem.Object
{
// Token: 0x170027A2 RID: 10146
// (get) Token: 0x06007375 RID: 29557 RVA: 0x001D6B38 File Offset: 0x001D4D38
public unsafe Mesh MyMesh
{
[CallerCount(8)]
[CachedScanResults(RefRangeStart = 587323, RefRangeEnd = 587331, XrefRangeStart = 587314, XrefRangeEnd = 587323, 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: 0x06007376 RID: 29558 RVA: 0x001D6B90 File Offset: 0x001D4D90
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587331, XrefRangeEnd = 587334, 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: 0x06007377 RID: 29559 RVA: 0x001D6BD4 File Offset: 0x001D4DD4
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 587340, RefRangeEnd = 587345, XrefRangeStart = 587334, XrefRangeEnd = 587340, 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: 0x06007378 RID: 29560 RVA: 0x001D6C28 File Offset: 0x001D4E28
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587400, RefRangeEnd = 587401, XrefRangeStart = 587345, XrefRangeEnd = 587400, 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: 0x06007379 RID: 29561 RVA: 0x001D6C9C File Offset: 0x001D4E9C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587409, RefRangeEnd = 587410, XrefRangeStart = 587401, XrefRangeEnd = 587409, 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: 0x0600737A RID: 29562 RVA: 0x001D6CE0 File Offset: 0x001D4EE0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 587436, RefRangeEnd = 587438, XrefRangeStart = 587410, XrefRangeEnd = 587436, 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: 0x0600737B RID: 29563 RVA: 0x001D6D5C File Offset: 0x001D4F5C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 587443, RefRangeEnd = 587445, XrefRangeStart = 587438, XrefRangeEnd = 587443, 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: 0x0600737C RID: 29564 RVA: 0x001D6DD8 File Offset: 0x001D4FD8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 587445, XrefRangeEnd = 587461, 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: 0x0600737D RID: 29565 RVA: 0x001D6E1C File Offset: 0x001D501C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587481, RefRangeEnd = 587482, XrefRangeStart = 587461, XrefRangeEnd = 587481, 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: 0x0600737E RID: 29566 RVA: 0x001D6E84 File Offset: 0x001D5084
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587503, RefRangeEnd = 587504, XrefRangeStart = 587482, XrefRangeEnd = 587503, 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: 0x0600737F RID: 29567 RVA: 0x001D6EC8 File Offset: 0x001D50C8
// 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, 100671989);
VertexPool.NativeMethodInfoPtr_RecalculateBounds_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671990);
VertexPool.NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671991);
VertexPool.NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671992);
VertexPool.NativeMethodInfoPtr_Destroy_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671993);
VertexPool.NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671994);
VertexPool.NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671995);
VertexPool.NativeMethodInfoPtr_InitArrays_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671996);
VertexPool.NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671997);
VertexPool.NativeMethodInfoPtr_LateUpdate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool>.NativeClassPtr, 100671998);
}
// Token: 0x06007380 RID: 29568 RVA: 0x0000A688 File Offset: 0x00008888
public VertexPool(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700278C RID: 10124
// (get) Token: 0x06007381 RID: 29569 RVA: 0x001D7178 File Offset: 0x001D5378
// (set) Token: 0x06007382 RID: 29570 RVA: 0x001D71AC File Offset: 0x001D53AC
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: 0x1700278D RID: 10125
// (get) Token: 0x06007383 RID: 29571 RVA: 0x001D71D4 File Offset: 0x001D53D4
// (set) Token: 0x06007384 RID: 29572 RVA: 0x001D7208 File Offset: 0x001D5408
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: 0x1700278E RID: 10126
// (get) Token: 0x06007385 RID: 29573 RVA: 0x001D7230 File Offset: 0x001D5430
// (set) Token: 0x06007386 RID: 29574 RVA: 0x001D7264 File Offset: 0x001D5464
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: 0x1700278F RID: 10127
// (get) Token: 0x06007387 RID: 29575 RVA: 0x001D728C File Offset: 0x001D548C
// (set) Token: 0x06007388 RID: 29576 RVA: 0x001D72C0 File Offset: 0x001D54C0
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: 0x17002790 RID: 10128
// (get) Token: 0x06007389 RID: 29577 RVA: 0x001D72E8 File Offset: 0x001D54E8
// (set) Token: 0x0600738A RID: 29578 RVA: 0x001D7310 File Offset: 0x001D5510
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: 0x17002791 RID: 10129
// (get) Token: 0x0600738B RID: 29579 RVA: 0x001D7334 File Offset: 0x001D5534
// (set) Token: 0x0600738C RID: 29580 RVA: 0x001D735C File Offset: 0x001D555C
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: 0x17002792 RID: 10130
// (get) Token: 0x0600738D RID: 29581 RVA: 0x001D7380 File Offset: 0x001D5580
// (set) Token: 0x0600738E RID: 29582 RVA: 0x001D73A8 File Offset: 0x001D55A8
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: 0x17002793 RID: 10131
// (get) Token: 0x0600738F RID: 29583 RVA: 0x001D73CC File Offset: 0x001D55CC
// (set) Token: 0x06007390 RID: 29584 RVA: 0x001D73F4 File Offset: 0x001D55F4
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: 0x17002794 RID: 10132
// (get) Token: 0x06007391 RID: 29585 RVA: 0x001D7418 File Offset: 0x001D5618
// (set) Token: 0x06007392 RID: 29586 RVA: 0x001D7440 File Offset: 0x001D5640
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: 0x17002795 RID: 10133
// (get) Token: 0x06007393 RID: 29587 RVA: 0x001D7464 File Offset: 0x001D5664
// (set) Token: 0x06007394 RID: 29588 RVA: 0x001D748C File Offset: 0x001D568C
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: 0x17002796 RID: 10134
// (get) Token: 0x06007395 RID: 29589 RVA: 0x001D74B0 File Offset: 0x001D56B0
// (set) Token: 0x06007396 RID: 29590 RVA: 0x001D74D8 File Offset: 0x001D56D8
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: 0x17002797 RID: 10135
// (get) Token: 0x06007397 RID: 29591 RVA: 0x001D74FC File Offset: 0x001D56FC
// (set) Token: 0x06007398 RID: 29592 RVA: 0x001D7524 File Offset: 0x001D5724
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: 0x17002798 RID: 10136
// (get) Token: 0x06007399 RID: 29593 RVA: 0x001D7548 File Offset: 0x001D5748
// (set) Token: 0x0600739A RID: 29594 RVA: 0x001D7570 File Offset: 0x001D5770
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: 0x17002799 RID: 10137
// (get) Token: 0x0600739B RID: 29595 RVA: 0x001D7594 File Offset: 0x001D5794
// (set) Token: 0x0600739C RID: 29596 RVA: 0x001D75BC File Offset: 0x001D57BC
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: 0x1700279A RID: 10138
// (get) Token: 0x0600739D RID: 29597 RVA: 0x001D75E0 File Offset: 0x001D57E0
// (set) Token: 0x0600739E RID: 29598 RVA: 0x001D7608 File Offset: 0x001D5808
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: 0x1700279B RID: 10139
// (get) Token: 0x0600739F RID: 29599 RVA: 0x001D762C File Offset: 0x001D582C
// (set) Token: 0x060073A0 RID: 29600 RVA: 0x001D764A File Offset: 0x001D584A
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: 0x1700279C RID: 10140
// (get) Token: 0x060073A1 RID: 29601 RVA: 0x001D765C File Offset: 0x001D585C
// (set) Token: 0x060073A2 RID: 29602 RVA: 0x001D7684 File Offset: 0x001D5884
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: 0x1700279D RID: 10141
// (get) Token: 0x060073A3 RID: 29603 RVA: 0x001D76A8 File Offset: 0x001D58A8
// (set) Token: 0x060073A4 RID: 29604 RVA: 0x001D76D0 File Offset: 0x001D58D0
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: 0x1700279E RID: 10142
// (get) Token: 0x060073A5 RID: 29605 RVA: 0x001D76F4 File Offset: 0x001D58F4
// (set) Token: 0x060073A6 RID: 29606 RVA: 0x001D7728 File Offset: 0x001D5928
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: 0x1700279F RID: 10143
// (get) Token: 0x060073A7 RID: 29607 RVA: 0x001D7750 File Offset: 0x001D5950
// (set) Token: 0x060073A8 RID: 29608 RVA: 0x001D7784 File Offset: 0x001D5984
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: 0x170027A0 RID: 10144
// (get) Token: 0x060073A9 RID: 29609 RVA: 0x001D77AC File Offset: 0x001D59AC
// (set) Token: 0x060073AA RID: 29610 RVA: 0x001D77E0 File Offset: 0x001D59E0
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: 0x170027A1 RID: 10145
// (get) Token: 0x060073AB RID: 29611 RVA: 0x001D7808 File Offset: 0x001D5A08
// (set) Token: 0x060073AC RID: 29612 RVA: 0x001D783C File Offset: 0x001D5A3C
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: 0x04004D7F RID: 19839
private static readonly IntPtr NativeFieldInfoPtr_Vertices;
// Token: 0x04004D80 RID: 19840
private static readonly IntPtr NativeFieldInfoPtr_Indices;
// Token: 0x04004D81 RID: 19841
private static readonly IntPtr NativeFieldInfoPtr_UVs;
// Token: 0x04004D82 RID: 19842
private static readonly IntPtr NativeFieldInfoPtr_Colors;
// Token: 0x04004D83 RID: 19843
private static readonly IntPtr NativeFieldInfoPtr_IndiceChanged;
// Token: 0x04004D84 RID: 19844
private static readonly IntPtr NativeFieldInfoPtr_ColorChanged;
// Token: 0x04004D85 RID: 19845
private static readonly IntPtr NativeFieldInfoPtr_UVChanged;
// Token: 0x04004D86 RID: 19846
private static readonly IntPtr NativeFieldInfoPtr_VertChanged;
// Token: 0x04004D87 RID: 19847
private static readonly IntPtr NativeFieldInfoPtr_UV2Changed;
// Token: 0x04004D88 RID: 19848
private static readonly IntPtr NativeFieldInfoPtr_VertexTotal;
// Token: 0x04004D89 RID: 19849
private static readonly IntPtr NativeFieldInfoPtr_VertexUsed;
// Token: 0x04004D8A RID: 19850
private static readonly IntPtr NativeFieldInfoPtr_IndexTotal;
// Token: 0x04004D8B RID: 19851
private static readonly IntPtr NativeFieldInfoPtr_IndexUsed;
// Token: 0x04004D8C RID: 19852
private static readonly IntPtr NativeFieldInfoPtr_FirstUpdate;
// Token: 0x04004D8D RID: 19853
private static readonly IntPtr NativeFieldInfoPtr_VertCountChanged;
// Token: 0x04004D8E RID: 19854
private static readonly IntPtr NativeFieldInfoPtr_BlockSize;
// Token: 0x04004D8F RID: 19855
private static readonly IntPtr NativeFieldInfoPtr_BoundsScheduleTime;
// Token: 0x04004D90 RID: 19856
private static readonly IntPtr NativeFieldInfoPtr_ElapsedTime;
// Token: 0x04004D91 RID: 19857
private static readonly IntPtr NativeFieldInfoPtr__owner;
// Token: 0x04004D92 RID: 19858
private static readonly IntPtr NativeFieldInfoPtr__meshFilter;
// Token: 0x04004D93 RID: 19859
private static readonly IntPtr NativeFieldInfoPtr__mesh2d;
// Token: 0x04004D94 RID: 19860
private static readonly IntPtr NativeFieldInfoPtr__material;
// Token: 0x04004D95 RID: 19861
private static readonly IntPtr NativeMethodInfoPtr_get_MyMesh_Public_get_Mesh_0;
// Token: 0x04004D96 RID: 19862
private static readonly IntPtr NativeMethodInfoPtr_RecalculateBounds_Public_Void_0;
// Token: 0x04004D97 RID: 19863
private static readonly IntPtr NativeMethodInfoPtr_SetMeshObjectActive_Public_Void_Boolean_0;
// Token: 0x04004D98 RID: 19864
private static readonly IntPtr NativeMethodInfoPtr_CreateMeshObj_Private_Void_XWeaponTrail_Material_0;
// Token: 0x04004D99 RID: 19865
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Void_0;
// Token: 0x04004D9A RID: 19866
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Material_XWeaponTrail_0;
// Token: 0x04004D9B RID: 19867
private static readonly IntPtr NativeMethodInfoPtr_GetVertices_Public_VertexSegment_Int32_Int32_0;
// Token: 0x04004D9C RID: 19868
private static readonly IntPtr NativeMethodInfoPtr_InitArrays_Protected_Void_0;
// Token: 0x04004D9D RID: 19869
private static readonly IntPtr NativeMethodInfoPtr_EnlargeArrays_Public_Void_Int32_Int32_0;
// Token: 0x04004D9E RID: 19870
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Void_0;
// Token: 0x02000390 RID: 912
public class VertexSegment : Il2CppSystem.Object
{
// Token: 0x060073AD RID: 29613 RVA: 0x001D7864 File Offset: 0x001D5A64
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 587313, RefRangeEnd = 587314, XrefRangeStart = 587307, XrefRangeEnd = 587313, 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: 0x060073AE RID: 29614 RVA: 0x001D7914 File Offset: 0x001D5B14
[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: 0x060073AF RID: 29615 RVA: 0x001D7958 File Offset: 0x001D5B58
// 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, 100671999);
VertexPool.VertexSegment.NativeMethodInfoPtr_ClearIndices_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VertexPool.VertexSegment>.NativeClassPtr, 100672000);
}
// Token: 0x060073B0 RID: 29616 RVA: 0x0000A688 File Offset: 0x00008888
public VertexSegment(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170027A3 RID: 10147
// (get) Token: 0x060073B1 RID: 29617 RVA: 0x001D7A10 File Offset: 0x001D5C10
// (set) Token: 0x060073B2 RID: 29618 RVA: 0x001D7A38 File Offset: 0x001D5C38
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: 0x170027A4 RID: 10148
// (get) Token: 0x060073B3 RID: 29619 RVA: 0x001D7A5C File Offset: 0x001D5C5C
// (set) Token: 0x060073B4 RID: 29620 RVA: 0x001D7A84 File Offset: 0x001D5C84
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: 0x170027A5 RID: 10149
// (get) Token: 0x060073B5 RID: 29621 RVA: 0x001D7AA8 File Offset: 0x001D5CA8
// (set) Token: 0x060073B6 RID: 29622 RVA: 0x001D7AD0 File Offset: 0x001D5CD0
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: 0x170027A6 RID: 10150
// (get) Token: 0x060073B7 RID: 29623 RVA: 0x001D7AF4 File Offset: 0x001D5CF4
// (set) Token: 0x060073B8 RID: 29624 RVA: 0x001D7B1C File Offset: 0x001D5D1C
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: 0x170027A7 RID: 10151
// (get) Token: 0x060073B9 RID: 29625 RVA: 0x001D7B40 File Offset: 0x001D5D40
// (set) Token: 0x060073BA RID: 29626 RVA: 0x001D7B74 File Offset: 0x001D5D74
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: 0x04004D9F RID: 19871
private static readonly IntPtr NativeFieldInfoPtr_VertStart;
// Token: 0x04004DA0 RID: 19872
private static readonly IntPtr NativeFieldInfoPtr_IndexStart;
// Token: 0x04004DA1 RID: 19873
private static readonly IntPtr NativeFieldInfoPtr_VertCount;
// Token: 0x04004DA2 RID: 19874
private static readonly IntPtr NativeFieldInfoPtr_IndexCount;
// Token: 0x04004DA3 RID: 19875
private static readonly IntPtr NativeFieldInfoPtr_Pool;
// Token: 0x04004DA4 RID: 19876
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_Int32_Int32_Int32_VertexPool_0;
// Token: 0x04004DA5 RID: 19877
private static readonly IntPtr NativeMethodInfoPtr_ClearIndices_Public_Void_0;
}
}
}

File diff suppressed because it is too large Load Diff