Files
NobetaSource/Interop/Assembly-CSharp/XftWeapon/XWeaponTrail.cs
2023-09-06 22:09:22 +02:00

1287 lines
60 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
namespace XftWeapon
{
// Token: 0x0200039A RID: 922
public class XWeaponTrail : MonoBehaviour
{
// Token: 0x170027F4 RID: 10228
// (get) Token: 0x0600746B RID: 29803 RVA: 0x001DA7A0 File Offset: 0x001D89A0
public unsafe float UpdateInterval
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_get_UpdateInterval_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x170027F5 RID: 10229
// (get) Token: 0x0600746C RID: 29804 RVA: 0x001DA7F0 File Offset: 0x001D89F0
public unsafe Vector3 CurHeadPos
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605159, XrefRangeEnd = 605161, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_get_CurHeadPos_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x170027F6 RID: 10230
// (get) Token: 0x0600746D RID: 29805 RVA: 0x001DA840 File Offset: 0x001D8A40
public unsafe float TrailWidth
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_get_TrailWidth_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600746E RID: 29806 RVA: 0x001DA890 File Offset: 0x001D8A90
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 605202, RefRangeEnd = 605212, XrefRangeStart = 605161, XrefRangeEnd = 605202, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600746F RID: 29807 RVA: 0x001DA8D4 File Offset: 0x001D8AD4
[CallerCount(13)]
[CachedScanResults(RefRangeStart = 605232, RefRangeEnd = 605245, XrefRangeStart = 605212, XrefRangeEnd = 605232, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Activate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_Activate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007470 RID: 29808 RVA: 0x001DA918 File Offset: 0x001D8B18
[CallerCount(12)]
[CachedScanResults(RefRangeStart = 605249, RefRangeEnd = 605261, XrefRangeStart = 605245, XrefRangeEnd = 605249, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Deactivate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_Deactivate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007471 RID: 29809 RVA: 0x001DA95C File Offset: 0x001D8B5C
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 605261, RefRangeEnd = 605277, XrefRangeStart = 605261, XrefRangeEnd = 605261, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StopSmoothly(float fadeTime)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref fadeTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_StopSmoothly_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06007472 RID: 29810 RVA: 0x001DA9B0 File Offset: 0x001D8BB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605277, XrefRangeEnd = 605278, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007473 RID: 29811 RVA: 0x001DA9F4 File Offset: 0x001D8BF4
[CallerCount(12)]
[CachedScanResults(RefRangeStart = 605249, RefRangeEnd = 605261, XrefRangeStart = 605249, XrefRangeEnd = 605261, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007474 RID: 29812 RVA: 0x001DAA38 File Offset: 0x001D8C38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605278, XrefRangeEnd = 605304, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007475 RID: 29813 RVA: 0x001DAA7C File Offset: 0x001D8C7C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605304, XrefRangeEnd = 605305, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void LateUpdate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007476 RID: 29814 RVA: 0x001DAAC0 File Offset: 0x001D8CC0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605305, XrefRangeEnd = 605306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDestroy()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007477 RID: 29815 RVA: 0x001DAB04 File Offset: 0x001D8D04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605306, XrefRangeEnd = 605307, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007478 RID: 29816 RVA: 0x001DAB48 File Offset: 0x001D8D48
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605307, XrefRangeEnd = 605327, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDrawGizmos()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007479 RID: 29817 RVA: 0x001DAB8C File Offset: 0x001D8D8C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605327, XrefRangeEnd = 605333, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void InitSpline()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_InitSpline_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600747A RID: 29818 RVA: 0x001DABD0 File Offset: 0x001D8DD0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 605345, RefRangeEnd = 605347, XrefRangeStart = 605333, XrefRangeEnd = 605345, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RefreshSpline()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_RefreshSpline_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600747B RID: 29819 RVA: 0x001DAC14 File Offset: 0x001D8E14
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 605352, RefRangeEnd = 605354, XrefRangeStart = 605347, XrefRangeEnd = 605352, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateVertex()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_UpdateVertex_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600747C RID: 29820 RVA: 0x001DAC58 File Offset: 0x001D8E58
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 605355, RefRangeEnd = 605357, XrefRangeStart = 605354, XrefRangeEnd = 605355, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateIndices()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_UpdateIndices_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600747D RID: 29821 RVA: 0x001DAC9C File Offset: 0x001D8E9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605357, XrefRangeEnd = 605362, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateHeadElem()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_UpdateHeadElem_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600747E RID: 29822 RVA: 0x001DACE0 File Offset: 0x001D8EE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605362, XrefRangeEnd = 605366, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateFade()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_UpdateFade_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600747F RID: 29823 RVA: 0x001DAD24 File Offset: 0x001D8F24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605366, XrefRangeEnd = 605382, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RecordCurElem()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_RecordCurElem_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007480 RID: 29824 RVA: 0x001DAD68 File Offset: 0x001D8F68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605382, XrefRangeEnd = 605402, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void InitOriginalElements()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_InitOriginalElements_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007481 RID: 29825 RVA: 0x001DADAC File Offset: 0x001D8FAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605402, XrefRangeEnd = 605411, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void InitMeshObj()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr_InitMeshObj_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007482 RID: 29826 RVA: 0x001DADF0 File Offset: 0x001D8FF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605411, XrefRangeEnd = 605430, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe XWeaponTrail()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06007483 RID: 29827 RVA: 0x001DAE3C File Offset: 0x001D903C
// Note: this type is marked as 'beforefieldinit'.
static XWeaponTrail()
{
Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "XftWeapon", "XWeaponTrail");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr);
XWeaponTrail.NativeFieldInfoPtr_Version = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "Version");
XWeaponTrail.NativeFieldInfoPtr_UseWith2D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "UseWith2D");
XWeaponTrail.NativeFieldInfoPtr_SortingLayerName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "SortingLayerName");
XWeaponTrail.NativeFieldInfoPtr_SortingOrder = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "SortingOrder");
XWeaponTrail.NativeFieldInfoPtr_PointStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "PointStart");
XWeaponTrail.NativeFieldInfoPtr_PointEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "PointEnd");
XWeaponTrail.NativeFieldInfoPtr_MaxFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "MaxFrame");
XWeaponTrail.NativeFieldInfoPtr_Granularity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "Granularity");
XWeaponTrail.NativeFieldInfoPtr_Fps = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "Fps");
XWeaponTrail.NativeFieldInfoPtr_MyColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "MyColor");
XWeaponTrail.NativeFieldInfoPtr_MyMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "MyMaterial");
XWeaponTrail.NativeFieldInfoPtr_mTrailWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mTrailWidth");
XWeaponTrail.NativeFieldInfoPtr_mHeadElem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mHeadElem");
XWeaponTrail.NativeFieldInfoPtr_mSnapshotList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mSnapshotList");
XWeaponTrail.NativeFieldInfoPtr_mElemPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mElemPool");
XWeaponTrail.NativeFieldInfoPtr_mSpline = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mSpline");
XWeaponTrail.NativeFieldInfoPtr_mFadeT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mFadeT");
XWeaponTrail.NativeFieldInfoPtr_mIsFading = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mIsFading");
XWeaponTrail.NativeFieldInfoPtr_mFadeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mFadeTime");
XWeaponTrail.NativeFieldInfoPtr_mElapsedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mElapsedTime");
XWeaponTrail.NativeFieldInfoPtr_mFadeElapsedime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mFadeElapsedime");
XWeaponTrail.NativeFieldInfoPtr_mMeshObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mMeshObj");
XWeaponTrail.NativeFieldInfoPtr_mVertexPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mVertexPool");
XWeaponTrail.NativeFieldInfoPtr_mVertexSegment = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mVertexSegment");
XWeaponTrail.NativeFieldInfoPtr_mInited = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mInited");
XWeaponTrail.NativeFieldInfoPtr_mActivated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "mActivated");
XWeaponTrail.NativeMethodInfoPtr_get_UpdateInterval_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672051);
XWeaponTrail.NativeMethodInfoPtr_get_CurHeadPos_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672052);
XWeaponTrail.NativeMethodInfoPtr_get_TrailWidth_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672053);
XWeaponTrail.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672054);
XWeaponTrail.NativeMethodInfoPtr_Activate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672055);
XWeaponTrail.NativeMethodInfoPtr_Deactivate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672056);
XWeaponTrail.NativeMethodInfoPtr_StopSmoothly_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672057);
XWeaponTrail.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672058);
XWeaponTrail.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672059);
XWeaponTrail.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672060);
XWeaponTrail.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672061);
XWeaponTrail.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672062);
XWeaponTrail.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672063);
XWeaponTrail.NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672064);
XWeaponTrail.NativeMethodInfoPtr_InitSpline_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672065);
XWeaponTrail.NativeMethodInfoPtr_RefreshSpline_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672066);
XWeaponTrail.NativeMethodInfoPtr_UpdateVertex_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672067);
XWeaponTrail.NativeMethodInfoPtr_UpdateIndices_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672068);
XWeaponTrail.NativeMethodInfoPtr_UpdateHeadElem_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672069);
XWeaponTrail.NativeMethodInfoPtr_UpdateFade_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672070);
XWeaponTrail.NativeMethodInfoPtr_RecordCurElem_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672071);
XWeaponTrail.NativeMethodInfoPtr_InitOriginalElements_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672072);
XWeaponTrail.NativeMethodInfoPtr_InitMeshObj_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672073);
XWeaponTrail.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, 100672074);
}
// Token: 0x06007484 RID: 29828 RVA: 0x0000351C File Offset: 0x0000171C
public XWeaponTrail(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170027DA RID: 10202
// (get) Token: 0x06007485 RID: 29829 RVA: 0x001DB254 File Offset: 0x001D9454
// (set) Token: 0x06007486 RID: 29830 RVA: 0x001DB274 File Offset: 0x001D9474
public unsafe static string Version
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(XWeaponTrail.NativeFieldInfoPtr_Version, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(XWeaponTrail.NativeFieldInfoPtr_Version, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170027DB RID: 10203
// (get) Token: 0x06007487 RID: 29831 RVA: 0x001DB28C File Offset: 0x001D948C
// (set) Token: 0x06007488 RID: 29832 RVA: 0x001DB2B4 File Offset: 0x001D94B4
public unsafe bool UseWith2D
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_UseWith2D);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_UseWith2D)) = value;
}
}
// Token: 0x170027DC RID: 10204
// (get) Token: 0x06007489 RID: 29833 RVA: 0x001DB2D8 File Offset: 0x001D94D8
// (set) Token: 0x0600748A RID: 29834 RVA: 0x001DB301 File Offset: 0x001D9501
public unsafe string SortingLayerName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_SortingLayerName);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_SortingLayerName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170027DD RID: 10205
// (get) Token: 0x0600748B RID: 29835 RVA: 0x001DB328 File Offset: 0x001D9528
// (set) Token: 0x0600748C RID: 29836 RVA: 0x001DB350 File Offset: 0x001D9550
public unsafe int SortingOrder
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_SortingOrder);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_SortingOrder)) = value;
}
}
// Token: 0x170027DE RID: 10206
// (get) Token: 0x0600748D RID: 29837 RVA: 0x001DB374 File Offset: 0x001D9574
// (set) Token: 0x0600748E RID: 29838 RVA: 0x001DB3A8 File Offset: 0x001D95A8
public unsafe Transform PointStart
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_PointStart);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_PointStart), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027DF RID: 10207
// (get) Token: 0x0600748F RID: 29839 RVA: 0x001DB3D0 File Offset: 0x001D95D0
// (set) Token: 0x06007490 RID: 29840 RVA: 0x001DB404 File Offset: 0x001D9604
public unsafe Transform PointEnd
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_PointEnd);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_PointEnd), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027E0 RID: 10208
// (get) Token: 0x06007491 RID: 29841 RVA: 0x001DB42C File Offset: 0x001D962C
// (set) Token: 0x06007492 RID: 29842 RVA: 0x001DB454 File Offset: 0x001D9654
public unsafe int MaxFrame
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_MaxFrame);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_MaxFrame)) = value;
}
}
// Token: 0x170027E1 RID: 10209
// (get) Token: 0x06007493 RID: 29843 RVA: 0x001DB478 File Offset: 0x001D9678
// (set) Token: 0x06007494 RID: 29844 RVA: 0x001DB4A0 File Offset: 0x001D96A0
public unsafe int Granularity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_Granularity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_Granularity)) = value;
}
}
// Token: 0x170027E2 RID: 10210
// (get) Token: 0x06007495 RID: 29845 RVA: 0x001DB4C4 File Offset: 0x001D96C4
// (set) Token: 0x06007496 RID: 29846 RVA: 0x001DB4EC File Offset: 0x001D96EC
public unsafe float Fps
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_Fps);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_Fps)) = value;
}
}
// Token: 0x170027E3 RID: 10211
// (get) Token: 0x06007497 RID: 29847 RVA: 0x001DB510 File Offset: 0x001D9710
// (set) Token: 0x06007498 RID: 29848 RVA: 0x001DB538 File Offset: 0x001D9738
public unsafe Color MyColor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_MyColor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_MyColor)) = value;
}
}
// Token: 0x170027E4 RID: 10212
// (get) Token: 0x06007499 RID: 29849 RVA: 0x001DB55C File Offset: 0x001D975C
// (set) Token: 0x0600749A RID: 29850 RVA: 0x001DB590 File Offset: 0x001D9790
public unsafe Material MyMaterial
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_MyMaterial);
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(XWeaponTrail.NativeFieldInfoPtr_MyMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027E5 RID: 10213
// (get) Token: 0x0600749B RID: 29851 RVA: 0x001DB5B8 File Offset: 0x001D97B8
// (set) Token: 0x0600749C RID: 29852 RVA: 0x001DB5E0 File Offset: 0x001D97E0
public unsafe float mTrailWidth
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mTrailWidth);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mTrailWidth)) = value;
}
}
// Token: 0x170027E6 RID: 10214
// (get) Token: 0x0600749D RID: 29853 RVA: 0x001DB604 File Offset: 0x001D9804
// (set) Token: 0x0600749E RID: 29854 RVA: 0x001DB638 File Offset: 0x001D9838
public unsafe XWeaponTrail.Element mHeadElem
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mHeadElem);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new XWeaponTrail.Element(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mHeadElem), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027E7 RID: 10215
// (get) Token: 0x0600749F RID: 29855 RVA: 0x001DB660 File Offset: 0x001D9860
// (set) Token: 0x060074A0 RID: 29856 RVA: 0x001DB694 File Offset: 0x001D9894
public unsafe List<XWeaponTrail.Element> mSnapshotList
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mSnapshotList);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<XWeaponTrail.Element>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mSnapshotList), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027E8 RID: 10216
// (get) Token: 0x060074A1 RID: 29857 RVA: 0x001DB6BC File Offset: 0x001D98BC
// (set) Token: 0x060074A2 RID: 29858 RVA: 0x001DB6F0 File Offset: 0x001D98F0
public unsafe XWeaponTrail.ElementPool mElemPool
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mElemPool);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new XWeaponTrail.ElementPool(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mElemPool), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027E9 RID: 10217
// (get) Token: 0x060074A3 RID: 29859 RVA: 0x001DB718 File Offset: 0x001D9918
// (set) Token: 0x060074A4 RID: 29860 RVA: 0x001DB74C File Offset: 0x001D994C
public unsafe Spline mSpline
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.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(XWeaponTrail.NativeFieldInfoPtr_mSpline), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027EA RID: 10218
// (get) Token: 0x060074A5 RID: 29861 RVA: 0x001DB774 File Offset: 0x001D9974
// (set) Token: 0x060074A6 RID: 29862 RVA: 0x001DB79C File Offset: 0x001D999C
public unsafe float mFadeT
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mFadeT);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mFadeT)) = value;
}
}
// Token: 0x170027EB RID: 10219
// (get) Token: 0x060074A7 RID: 29863 RVA: 0x001DB7C0 File Offset: 0x001D99C0
// (set) Token: 0x060074A8 RID: 29864 RVA: 0x001DB7E8 File Offset: 0x001D99E8
public unsafe bool mIsFading
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mIsFading);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mIsFading)) = value;
}
}
// Token: 0x170027EC RID: 10220
// (get) Token: 0x060074A9 RID: 29865 RVA: 0x001DB80C File Offset: 0x001D9A0C
// (set) Token: 0x060074AA RID: 29866 RVA: 0x001DB834 File Offset: 0x001D9A34
public unsafe float mFadeTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mFadeTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mFadeTime)) = value;
}
}
// Token: 0x170027ED RID: 10221
// (get) Token: 0x060074AB RID: 29867 RVA: 0x001DB858 File Offset: 0x001D9A58
// (set) Token: 0x060074AC RID: 29868 RVA: 0x001DB880 File Offset: 0x001D9A80
public unsafe float mElapsedTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mElapsedTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mElapsedTime)) = value;
}
}
// Token: 0x170027EE RID: 10222
// (get) Token: 0x060074AD RID: 29869 RVA: 0x001DB8A4 File Offset: 0x001D9AA4
// (set) Token: 0x060074AE RID: 29870 RVA: 0x001DB8CC File Offset: 0x001D9ACC
public unsafe float mFadeElapsedime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mFadeElapsedime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mFadeElapsedime)) = value;
}
}
// Token: 0x170027EF RID: 10223
// (get) Token: 0x060074AF RID: 29871 RVA: 0x001DB8F0 File Offset: 0x001D9AF0
// (set) Token: 0x060074B0 RID: 29872 RVA: 0x001DB924 File Offset: 0x001D9B24
public unsafe GameObject mMeshObj
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mMeshObj);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mMeshObj), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027F0 RID: 10224
// (get) Token: 0x060074B1 RID: 29873 RVA: 0x001DB94C File Offset: 0x001D9B4C
// (set) Token: 0x060074B2 RID: 29874 RVA: 0x001DB980 File Offset: 0x001D9B80
public unsafe VertexPool mVertexPool
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mVertexPool);
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(XWeaponTrail.NativeFieldInfoPtr_mVertexPool), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027F1 RID: 10225
// (get) Token: 0x060074B3 RID: 29875 RVA: 0x001DB9A8 File Offset: 0x001D9BA8
// (set) Token: 0x060074B4 RID: 29876 RVA: 0x001DB9DC File Offset: 0x001D9BDC
public unsafe VertexPool.VertexSegment mVertexSegment
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mVertexSegment);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new VertexPool.VertexSegment(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mVertexSegment), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027F2 RID: 10226
// (get) Token: 0x060074B5 RID: 29877 RVA: 0x001DBA04 File Offset: 0x001D9C04
// (set) Token: 0x060074B6 RID: 29878 RVA: 0x001DBA2C File Offset: 0x001D9C2C
public unsafe bool mInited
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mInited);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mInited)) = value;
}
}
// Token: 0x170027F3 RID: 10227
// (get) Token: 0x060074B7 RID: 29879 RVA: 0x001DBA50 File Offset: 0x001D9C50
// (set) Token: 0x060074B8 RID: 29880 RVA: 0x001DBA78 File Offset: 0x001D9C78
public unsafe bool mActivated
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mActivated);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mActivated)) = value;
}
}
// Token: 0x04004E1A RID: 19994
private static readonly IntPtr NativeFieldInfoPtr_Version;
// Token: 0x04004E1B RID: 19995
private static readonly IntPtr NativeFieldInfoPtr_UseWith2D;
// Token: 0x04004E1C RID: 19996
private static readonly IntPtr NativeFieldInfoPtr_SortingLayerName;
// Token: 0x04004E1D RID: 19997
private static readonly IntPtr NativeFieldInfoPtr_SortingOrder;
// Token: 0x04004E1E RID: 19998
private static readonly IntPtr NativeFieldInfoPtr_PointStart;
// Token: 0x04004E1F RID: 19999
private static readonly IntPtr NativeFieldInfoPtr_PointEnd;
// Token: 0x04004E20 RID: 20000
private static readonly IntPtr NativeFieldInfoPtr_MaxFrame;
// Token: 0x04004E21 RID: 20001
private static readonly IntPtr NativeFieldInfoPtr_Granularity;
// Token: 0x04004E22 RID: 20002
private static readonly IntPtr NativeFieldInfoPtr_Fps;
// Token: 0x04004E23 RID: 20003
private static readonly IntPtr NativeFieldInfoPtr_MyColor;
// Token: 0x04004E24 RID: 20004
private static readonly IntPtr NativeFieldInfoPtr_MyMaterial;
// Token: 0x04004E25 RID: 20005
private static readonly IntPtr NativeFieldInfoPtr_mTrailWidth;
// Token: 0x04004E26 RID: 20006
private static readonly IntPtr NativeFieldInfoPtr_mHeadElem;
// Token: 0x04004E27 RID: 20007
private static readonly IntPtr NativeFieldInfoPtr_mSnapshotList;
// Token: 0x04004E28 RID: 20008
private static readonly IntPtr NativeFieldInfoPtr_mElemPool;
// Token: 0x04004E29 RID: 20009
private static readonly IntPtr NativeFieldInfoPtr_mSpline;
// Token: 0x04004E2A RID: 20010
private static readonly IntPtr NativeFieldInfoPtr_mFadeT;
// Token: 0x04004E2B RID: 20011
private static readonly IntPtr NativeFieldInfoPtr_mIsFading;
// Token: 0x04004E2C RID: 20012
private static readonly IntPtr NativeFieldInfoPtr_mFadeTime;
// Token: 0x04004E2D RID: 20013
private static readonly IntPtr NativeFieldInfoPtr_mElapsedTime;
// Token: 0x04004E2E RID: 20014
private static readonly IntPtr NativeFieldInfoPtr_mFadeElapsedime;
// Token: 0x04004E2F RID: 20015
private static readonly IntPtr NativeFieldInfoPtr_mMeshObj;
// Token: 0x04004E30 RID: 20016
private static readonly IntPtr NativeFieldInfoPtr_mVertexPool;
// Token: 0x04004E31 RID: 20017
private static readonly IntPtr NativeFieldInfoPtr_mVertexSegment;
// Token: 0x04004E32 RID: 20018
private static readonly IntPtr NativeFieldInfoPtr_mInited;
// Token: 0x04004E33 RID: 20019
private static readonly IntPtr NativeFieldInfoPtr_mActivated;
// Token: 0x04004E34 RID: 20020
private static readonly IntPtr NativeMethodInfoPtr_get_UpdateInterval_Public_get_Single_0;
// Token: 0x04004E35 RID: 20021
private static readonly IntPtr NativeMethodInfoPtr_get_CurHeadPos_Public_get_Vector3_0;
// Token: 0x04004E36 RID: 20022
private static readonly IntPtr NativeMethodInfoPtr_get_TrailWidth_Public_get_Single_0;
// Token: 0x04004E37 RID: 20023
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;
// Token: 0x04004E38 RID: 20024
private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_0;
// Token: 0x04004E39 RID: 20025
private static readonly IntPtr NativeMethodInfoPtr_Deactivate_Public_Void_0;
// Token: 0x04004E3A RID: 20026
private static readonly IntPtr NativeMethodInfoPtr_StopSmoothly_Public_Void_Single_0;
// Token: 0x04004E3B RID: 20027
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04004E3C RID: 20028
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04004E3D RID: 20029
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x04004E3E RID: 20030
private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;
// Token: 0x04004E3F RID: 20031
private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;
// Token: 0x04004E40 RID: 20032
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x04004E41 RID: 20033
private static readonly IntPtr NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0;
// Token: 0x04004E42 RID: 20034
private static readonly IntPtr NativeMethodInfoPtr_InitSpline_Private_Void_0;
// Token: 0x04004E43 RID: 20035
private static readonly IntPtr NativeMethodInfoPtr_RefreshSpline_Private_Void_0;
// Token: 0x04004E44 RID: 20036
private static readonly IntPtr NativeMethodInfoPtr_UpdateVertex_Private_Void_0;
// Token: 0x04004E45 RID: 20037
private static readonly IntPtr NativeMethodInfoPtr_UpdateIndices_Private_Void_0;
// Token: 0x04004E46 RID: 20038
private static readonly IntPtr NativeMethodInfoPtr_UpdateHeadElem_Private_Void_0;
// Token: 0x04004E47 RID: 20039
private static readonly IntPtr NativeMethodInfoPtr_UpdateFade_Private_Void_0;
// Token: 0x04004E48 RID: 20040
private static readonly IntPtr NativeMethodInfoPtr_RecordCurElem_Private_Void_0;
// Token: 0x04004E49 RID: 20041
private static readonly IntPtr NativeMethodInfoPtr_InitOriginalElements_Private_Void_0;
// Token: 0x04004E4A RID: 20042
private static readonly IntPtr NativeMethodInfoPtr_InitMeshObj_Private_Void_0;
// Token: 0x04004E4B RID: 20043
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200039B RID: 923
public class Element : Il2CppSystem.Object
{
// Token: 0x170027F9 RID: 10233
// (get) Token: 0x060074B9 RID: 29881 RVA: 0x001DBA9C File Offset: 0x001D9C9C
public unsafe Vector3 Pos
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 605111, RefRangeEnd = 605113, XrefRangeStart = 605111, XrefRangeEnd = 605111, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.Element.NativeMethodInfoPtr_get_Pos_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060074BA RID: 29882 RVA: 0x001DBAEC File Offset: 0x001D9CEC
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 605114, RefRangeEnd = 605118, XrefRangeStart = 605113, XrefRangeEnd = 605114, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Element(Vector3 start, Vector3 end)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr))
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref start;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref end;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.Element.NativeMethodInfoPtr__ctor_Public_Void_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060074BB RID: 29883 RVA: 0x001DBB5C File Offset: 0x001D9D5C
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Element()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.Element.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060074BC RID: 29884 RVA: 0x001DBBA8 File Offset: 0x001D9DA8
// Note: this type is marked as 'beforefieldinit'.
static Element()
{
Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "Element");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr);
XWeaponTrail.Element.NativeFieldInfoPtr_PointStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr, "PointStart");
XWeaponTrail.Element.NativeFieldInfoPtr_PointEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr, "PointEnd");
XWeaponTrail.Element.NativeMethodInfoPtr_get_Pos_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr, 100672076);
XWeaponTrail.Element.NativeMethodInfoPtr__ctor_Public_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr, 100672077);
XWeaponTrail.Element.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.Element>.NativeClassPtr, 100672078);
}
// Token: 0x060074BD RID: 29885 RVA: 0x0000A74C File Offset: 0x0000894C
public Element(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170027F7 RID: 10231
// (get) Token: 0x060074BE RID: 29886 RVA: 0x001DBC38 File Offset: 0x001D9E38
// (set) Token: 0x060074BF RID: 29887 RVA: 0x001DBC60 File Offset: 0x001D9E60
public unsafe Vector3 PointStart
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.Element.NativeFieldInfoPtr_PointStart);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.Element.NativeFieldInfoPtr_PointStart)) = value;
}
}
// Token: 0x170027F8 RID: 10232
// (get) Token: 0x060074C0 RID: 29888 RVA: 0x001DBC84 File Offset: 0x001D9E84
// (set) Token: 0x060074C1 RID: 29889 RVA: 0x001DBCAC File Offset: 0x001D9EAC
public unsafe Vector3 PointEnd
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.Element.NativeFieldInfoPtr_PointEnd);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.Element.NativeFieldInfoPtr_PointEnd)) = value;
}
}
// Token: 0x04004E4C RID: 20044
private static readonly IntPtr NativeFieldInfoPtr_PointStart;
// Token: 0x04004E4D RID: 20045
private static readonly IntPtr NativeFieldInfoPtr_PointEnd;
// Token: 0x04004E4E RID: 20046
private static readonly IntPtr NativeMethodInfoPtr_get_Pos_Public_get_Vector3_0;
// Token: 0x04004E4F RID: 20047
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Vector3_Vector3_0;
// Token: 0x04004E50 RID: 20048
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x0200039C RID: 924
public class ElementPool : Il2CppSystem.Object
{
// Token: 0x170027FC RID: 10236
// (get) Token: 0x060074C2 RID: 29890 RVA: 0x001DBCD0 File Offset: 0x001D9ED0
// (set) Token: 0x060074C3 RID: 29891 RVA: 0x001DBD20 File Offset: 0x001D9F20
public unsafe int CountAll
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountAll_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 9298, RefRangeEnd = 9303, XrefRangeStart = 9298, XrefRangeEnd = 9303, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr_set_CountAll_Private_set_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x170027FD RID: 10237
// (get) Token: 0x060074C4 RID: 29892 RVA: 0x001DBD74 File Offset: 0x001D9F74
public unsafe int CountActive
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605118, XrefRangeEnd = 605119, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountActive_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x170027FE RID: 10238
// (get) Token: 0x060074C5 RID: 29893 RVA: 0x001DBDC4 File Offset: 0x001D9FC4
public unsafe int CountInactive
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 605119, XrefRangeEnd = 605120, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountInactive_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060074C6 RID: 29894 RVA: 0x001DBE14 File Offset: 0x001DA014
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 605135, RefRangeEnd = 605136, XrefRangeStart = 605120, XrefRangeEnd = 605135, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ElementPool(int preCount)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref preCount;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060074C7 RID: 29895 RVA: 0x001DBE74 File Offset: 0x001DA074
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 605141, RefRangeEnd = 605143, XrefRangeStart = 605136, XrefRangeEnd = 605141, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe XWeaponTrail.Element Get()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr_Get_Public_Element_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new XWeaponTrail.Element(intPtr3) : null;
}
// Token: 0x060074C8 RID: 29896 RVA: 0x001DBECC File Offset: 0x001DA0CC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 605157, RefRangeEnd = 605159, XrefRangeStart = 605143, XrefRangeEnd = 605157, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Release(XWeaponTrail.Element element)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(element);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(XWeaponTrail.ElementPool.NativeMethodInfoPtr_Release_Public_Void_Element_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060074C9 RID: 29897 RVA: 0x001DBF28 File Offset: 0x001DA128
// Note: this type is marked as 'beforefieldinit'.
static ElementPool()
{
Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<XWeaponTrail>.NativeClassPtr, "ElementPool");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr);
XWeaponTrail.ElementPool.NativeFieldInfoPtr__stack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, "_stack");
XWeaponTrail.ElementPool.NativeFieldInfoPtr__CountAll_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, "<CountAll>k__BackingField");
XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountAll_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672079);
XWeaponTrail.ElementPool.NativeMethodInfoPtr_set_CountAll_Private_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672080);
XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountActive_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672081);
XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountInactive_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672082);
XWeaponTrail.ElementPool.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672083);
XWeaponTrail.ElementPool.NativeMethodInfoPtr_Get_Public_Element_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672084);
XWeaponTrail.ElementPool.NativeMethodInfoPtr_Release_Public_Void_Element_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<XWeaponTrail.ElementPool>.NativeClassPtr, 100672085);
}
// Token: 0x060074CA RID: 29898 RVA: 0x0000A74C File Offset: 0x0000894C
public ElementPool(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170027FA RID: 10234
// (get) Token: 0x060074CB RID: 29899 RVA: 0x001DC008 File Offset: 0x001DA208
// (set) Token: 0x060074CC RID: 29900 RVA: 0x001DC03C File Offset: 0x001DA23C
public unsafe Stack<XWeaponTrail.Element> _stack
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.ElementPool.NativeFieldInfoPtr__stack);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Stack<XWeaponTrail.Element>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.ElementPool.NativeFieldInfoPtr__stack), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170027FB RID: 10235
// (get) Token: 0x060074CD RID: 29901 RVA: 0x001DC064 File Offset: 0x001DA264
// (set) Token: 0x060074CE RID: 29902 RVA: 0x001DC08C File Offset: 0x001DA28C
public unsafe int _CountAll_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.ElementPool.NativeFieldInfoPtr__CountAll_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.ElementPool.NativeFieldInfoPtr__CountAll_k__BackingField)) = value;
}
}
// Token: 0x04004E51 RID: 20049
private static readonly IntPtr NativeFieldInfoPtr__stack;
// Token: 0x04004E52 RID: 20050
private static readonly IntPtr NativeFieldInfoPtr__CountAll_k__BackingField;
// Token: 0x04004E53 RID: 20051
private static readonly IntPtr NativeMethodInfoPtr_get_CountAll_Public_get_Int32_0;
// Token: 0x04004E54 RID: 20052
private static readonly IntPtr NativeMethodInfoPtr_set_CountAll_Private_set_Void_Int32_0;
// Token: 0x04004E55 RID: 20053
private static readonly IntPtr NativeMethodInfoPtr_get_CountActive_Public_get_Int32_0;
// Token: 0x04004E56 RID: 20054
private static readonly IntPtr NativeMethodInfoPtr_get_CountInactive_Public_get_Int32_0;
// Token: 0x04004E57 RID: 20055
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04004E58 RID: 20056
private static readonly IntPtr NativeMethodInfoPtr_Get_Public_Element_0;
// Token: 0x04004E59 RID: 20057
private static readonly IntPtr NativeMethodInfoPtr_Release_Public_Void_Element_0;
}
}
}