using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000D4 RID: 212 public class FireBallTrack : MonoBehaviour { // Token: 0x06002DA3 RID: 11683 RVA: 0x000B5D0C File Offset: 0x000B3F0C [CallerCount(2)] [CachedScanResults(RefRangeStart = 512544, RefRangeEnd = 512546, XrefRangeStart = 512544, XrefRangeEnd = 512544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06002DA4 RID: 11684 RVA: 0x000B5D50 File Offset: 0x000B3F50 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512546, XrefRangeEnd = 512629, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06002DA5 RID: 11685 RVA: 0x000B5D94 File Offset: 0x000B3F94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512629, XrefRangeEnd = 512634, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetTarget(Vector3 Target) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref Target; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_SetTarget_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06002DA6 RID: 11686 RVA: 0x000B5DE8 File Offset: 0x000B3FE8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetTarget(Transform Target) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(Target); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_SetTarget_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06002DA7 RID: 11687 RVA: 0x000B5E44 File Offset: 0x000B4044 [CallerCount(1)] [CachedScanResults(RefRangeStart = 218259, RefRangeEnd = 218260, XrefRangeStart = 218259, XrefRangeEnd = 218260, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetLife(float fLife) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref fLife; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_SetLife_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06002DA8 RID: 11688 RVA: 0x000B5E98 File Offset: 0x000B4098 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetFireBallCollision(FireBallCollision effect) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(effect); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_SetFireBallCollision_Public_Void_FireBallCollision_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06002DA9 RID: 11689 RVA: 0x000B5EF4 File Offset: 0x000B40F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512634, XrefRangeEnd = 512635, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetIsCollision() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr_ResetIsCollision_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06002DAA RID: 11690 RVA: 0x000B5F38 File Offset: 0x000B4138 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512635, XrefRangeEnd = 512636, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe FireBallTrack() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FireBallTrack.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06002DAB RID: 11691 RVA: 0x000B5F84 File Offset: 0x000B4184 // Note: this type is marked as 'beforefieldinit'. static FireBallTrack() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "FireBallTrack"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); FireBallTrack.NativeFieldInfoPtr_g_Direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_Direction"); FireBallTrack.NativeFieldInfoPtr_g_PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_PrePosition"); FireBallTrack.NativeFieldInfoPtr_g_Track = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_Track"); FireBallTrack.NativeFieldInfoPtr_g_bCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bCollision"); FireBallTrack.NativeFieldInfoPtr_g_fSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fSpeed"); FireBallTrack.NativeFieldInfoPtr_g_v3Size = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3Size"); FireBallTrack.NativeFieldInfoPtr_g_fLife = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fLife"); FireBallTrack.NativeFieldInfoPtr_fireBallCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fireBallCollision"); FireBallTrack.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666211); FireBallTrack.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666212); FireBallTrack.NativeMethodInfoPtr_SetTarget_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666213); FireBallTrack.NativeMethodInfoPtr_SetTarget_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666214); FireBallTrack.NativeMethodInfoPtr_SetLife_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666215); FireBallTrack.NativeMethodInfoPtr_SetFireBallCollision_Public_Void_FireBallCollision_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666216); FireBallTrack.NativeMethodInfoPtr_ResetIsCollision_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666217); FireBallTrack.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666218); } // Token: 0x06002DAC RID: 11692 RVA: 0x0000351C File Offset: 0x0000171C public FireBallTrack(IntPtr pointer) : base(pointer) { } // Token: 0x170010B5 RID: 4277 // (get) Token: 0x06002DAD RID: 11693 RVA: 0x000B60F4 File Offset: 0x000B42F4 // (set) Token: 0x06002DAE RID: 11694 RVA: 0x000B611C File Offset: 0x000B431C public unsafe Vector3 g_Direction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_Direction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_Direction)) = value; } } // Token: 0x170010B6 RID: 4278 // (get) Token: 0x06002DAF RID: 11695 RVA: 0x000B6140 File Offset: 0x000B4340 // (set) Token: 0x06002DB0 RID: 11696 RVA: 0x000B6168 File Offset: 0x000B4368 public unsafe Vector3 g_PrePosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_PrePosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_PrePosition)) = value; } } // Token: 0x170010B7 RID: 4279 // (get) Token: 0x06002DB1 RID: 11697 RVA: 0x000B618C File Offset: 0x000B438C // (set) Token: 0x06002DB2 RID: 11698 RVA: 0x000B61C0 File Offset: 0x000B43C0 public unsafe Transform g_Track { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_Track); 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(FireBallTrack.NativeFieldInfoPtr_g_Track), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170010B8 RID: 4280 // (get) Token: 0x06002DB3 RID: 11699 RVA: 0x000B61E8 File Offset: 0x000B43E8 // (set) Token: 0x06002DB4 RID: 11700 RVA: 0x000B6210 File Offset: 0x000B4410 public unsafe bool g_bCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_bCollision); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_bCollision)) = value; } } // Token: 0x170010B9 RID: 4281 // (get) Token: 0x06002DB5 RID: 11701 RVA: 0x000B6234 File Offset: 0x000B4434 // (set) Token: 0x06002DB6 RID: 11702 RVA: 0x000B625C File Offset: 0x000B445C public unsafe float g_fSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_fSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_fSpeed)) = value; } } // Token: 0x170010BA RID: 4282 // (get) Token: 0x06002DB7 RID: 11703 RVA: 0x000B6280 File Offset: 0x000B4480 // (set) Token: 0x06002DB8 RID: 11704 RVA: 0x000B62A8 File Offset: 0x000B44A8 public unsafe Vector3 g_v3Size { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_v3Size); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_v3Size)) = value; } } // Token: 0x170010BB RID: 4283 // (get) Token: 0x06002DB9 RID: 11705 RVA: 0x000B62CC File Offset: 0x000B44CC // (set) Token: 0x06002DBA RID: 11706 RVA: 0x000B62F4 File Offset: 0x000B44F4 public unsafe float g_fLife { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_fLife); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_g_fLife)) = value; } } // Token: 0x170010BC RID: 4284 // (get) Token: 0x06002DBB RID: 11707 RVA: 0x000B6318 File Offset: 0x000B4518 // (set) Token: 0x06002DBC RID: 11708 RVA: 0x000B634C File Offset: 0x000B454C public unsafe FireBallCollision fireBallCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_fireBallCollision); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new FireBallCollision(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FireBallTrack.NativeFieldInfoPtr_fireBallCollision), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04001EA1 RID: 7841 private static readonly IntPtr NativeFieldInfoPtr_g_Direction; // Token: 0x04001EA2 RID: 7842 private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition; // Token: 0x04001EA3 RID: 7843 private static readonly IntPtr NativeFieldInfoPtr_g_Track; // Token: 0x04001EA4 RID: 7844 private static readonly IntPtr NativeFieldInfoPtr_g_bCollision; // Token: 0x04001EA5 RID: 7845 private static readonly IntPtr NativeFieldInfoPtr_g_fSpeed; // Token: 0x04001EA6 RID: 7846 private static readonly IntPtr NativeFieldInfoPtr_g_v3Size; // Token: 0x04001EA7 RID: 7847 private static readonly IntPtr NativeFieldInfoPtr_g_fLife; // Token: 0x04001EA8 RID: 7848 private static readonly IntPtr NativeFieldInfoPtr_fireBallCollision; // Token: 0x04001EA9 RID: 7849 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04001EAA RID: 7850 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04001EAB RID: 7851 private static readonly IntPtr NativeMethodInfoPtr_SetTarget_Public_Void_Vector3_0; // Token: 0x04001EAC RID: 7852 private static readonly IntPtr NativeMethodInfoPtr_SetTarget_Public_Void_Transform_0; // Token: 0x04001EAD RID: 7853 private static readonly IntPtr NativeMethodInfoPtr_SetLife_Public_Void_Single_0; // Token: 0x04001EAE RID: 7854 private static readonly IntPtr NativeMethodInfoPtr_SetFireBallCollision_Public_Void_FireBallCollision_0; // Token: 0x04001EAF RID: 7855 private static readonly IntPtr NativeMethodInfoPtr_ResetIsCollision_Public_Void_0; // Token: 0x04001EB0 RID: 7856 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }