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.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.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "XftWeapon", "XWeaponTrail"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); XWeaponTrail.NativeFieldInfoPtr_Version = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Version"); XWeaponTrail.NativeFieldInfoPtr_UseWith2D = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "UseWith2D"); XWeaponTrail.NativeFieldInfoPtr_SortingLayerName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "SortingLayerName"); XWeaponTrail.NativeFieldInfoPtr_SortingOrder = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "SortingOrder"); XWeaponTrail.NativeFieldInfoPtr_PointStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PointStart"); XWeaponTrail.NativeFieldInfoPtr_PointEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PointEnd"); XWeaponTrail.NativeFieldInfoPtr_MaxFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MaxFrame"); XWeaponTrail.NativeFieldInfoPtr_Granularity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Granularity"); XWeaponTrail.NativeFieldInfoPtr_Fps = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Fps"); XWeaponTrail.NativeFieldInfoPtr_MyColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MyColor"); XWeaponTrail.NativeFieldInfoPtr_MyMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MyMaterial"); XWeaponTrail.NativeFieldInfoPtr_mTrailWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mTrailWidth"); XWeaponTrail.NativeFieldInfoPtr_mHeadElem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mHeadElem"); XWeaponTrail.NativeFieldInfoPtr_mSnapshotList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mSnapshotList"); XWeaponTrail.NativeFieldInfoPtr_mElemPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mElemPool"); XWeaponTrail.NativeFieldInfoPtr_mSpline = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mSpline"); XWeaponTrail.NativeFieldInfoPtr_mFadeT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mFadeT"); XWeaponTrail.NativeFieldInfoPtr_mIsFading = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mIsFading"); XWeaponTrail.NativeFieldInfoPtr_mFadeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mFadeTime"); XWeaponTrail.NativeFieldInfoPtr_mElapsedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mElapsedTime"); XWeaponTrail.NativeFieldInfoPtr_mFadeElapsedime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mFadeElapsedime"); XWeaponTrail.NativeFieldInfoPtr_mMeshObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mMeshObj"); XWeaponTrail.NativeFieldInfoPtr_mVertexPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mVertexPool"); XWeaponTrail.NativeFieldInfoPtr_mVertexSegment = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mVertexSegment"); XWeaponTrail.NativeFieldInfoPtr_mInited = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mInited"); XWeaponTrail.NativeFieldInfoPtr_mActivated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mActivated"); XWeaponTrail.NativeMethodInfoPtr_get_UpdateInterval_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672051); XWeaponTrail.NativeMethodInfoPtr_get_CurHeadPos_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672052); XWeaponTrail.NativeMethodInfoPtr_get_TrailWidth_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672053); XWeaponTrail.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672054); XWeaponTrail.NativeMethodInfoPtr_Activate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672055); XWeaponTrail.NativeMethodInfoPtr_Deactivate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672056); XWeaponTrail.NativeMethodInfoPtr_StopSmoothly_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672057); XWeaponTrail.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672058); XWeaponTrail.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672059); XWeaponTrail.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672060); XWeaponTrail.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672061); XWeaponTrail.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672062); XWeaponTrail.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672063); XWeaponTrail.NativeMethodInfoPtr_OnDrawGizmos_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672064); XWeaponTrail.NativeMethodInfoPtr_InitSpline_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672065); XWeaponTrail.NativeMethodInfoPtr_RefreshSpline_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672066); XWeaponTrail.NativeMethodInfoPtr_UpdateVertex_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672067); XWeaponTrail.NativeMethodInfoPtr_UpdateIndices_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672068); XWeaponTrail.NativeMethodInfoPtr_UpdateHeadElem_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672069); XWeaponTrail.NativeMethodInfoPtr_UpdateFade_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672070); XWeaponTrail.NativeMethodInfoPtr_RecordCurElem_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672071); XWeaponTrail.NativeMethodInfoPtr_InitOriginalElements_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672072); XWeaponTrail.NativeMethodInfoPtr_InitMeshObj_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672073); XWeaponTrail.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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 mSnapshotList { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(XWeaponTrail.NativeFieldInfoPtr_mSnapshotList); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(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.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.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.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Element"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); XWeaponTrail.Element.NativeFieldInfoPtr_PointStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PointStart"); XWeaponTrail.Element.NativeFieldInfoPtr_PointEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PointEnd"); XWeaponTrail.Element.NativeMethodInfoPtr_get_Pos_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672076); XWeaponTrail.Element.NativeMethodInfoPtr__ctor_Public_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672077); XWeaponTrail.Element.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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.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.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "ElementPool"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); XWeaponTrail.ElementPool.NativeFieldInfoPtr__stack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_stack"); XWeaponTrail.ElementPool.NativeFieldInfoPtr__CountAll_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountAll_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672079); XWeaponTrail.ElementPool.NativeMethodInfoPtr_set_CountAll_Private_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672080); XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountActive_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672081); XWeaponTrail.ElementPool.NativeMethodInfoPtr_get_CountInactive_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672082); XWeaponTrail.ElementPool.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672083); XWeaponTrail.ElementPool.NativeMethodInfoPtr_Get_Public_Element_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100672084); XWeaponTrail.ElementPool.NativeMethodInfoPtr_Release_Public_Void_Element_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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 _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(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; } } }