using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000D5 RID: 213 public class FireBallTrack : MonoBehaviour { // Token: 0x06002DD0 RID: 11728 RVA: 0x000B66A8 File Offset: 0x000B48A8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 529259, RefRangeEnd = 529261, XrefRangeStart = 529259, XrefRangeEnd = 529259, 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: 0x06002DD1 RID: 11729 RVA: 0x000B66EC File Offset: 0x000B48EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 529261, XrefRangeEnd = 529344, 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: 0x06002DD2 RID: 11730 RVA: 0x000B6730 File Offset: 0x000B4930 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 529344, XrefRangeEnd = 529349, 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: 0x06002DD3 RID: 11731 RVA: 0x000B6784 File Offset: 0x000B4984 [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: 0x06002DD4 RID: 11732 RVA: 0x000B67E0 File Offset: 0x000B49E0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 223886, RefRangeEnd = 223887, XrefRangeStart = 223886, XrefRangeEnd = 223887, 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: 0x06002DD5 RID: 11733 RVA: 0x000B6834 File Offset: 0x000B4A34 [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: 0x06002DD6 RID: 11734 RVA: 0x000B6890 File Offset: 0x000B4A90 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 529349, XrefRangeEnd = 529350, 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: 0x06002DD7 RID: 11735 RVA: 0x000B68D4 File Offset: 0x000B4AD4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 529350, XrefRangeEnd = 529351, 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: 0x06002DD8 RID: 11736 RVA: 0x000B6920 File Offset: 0x000B4B20 // 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, 100666212); FireBallTrack.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666213); FireBallTrack.NativeMethodInfoPtr_SetTarget_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666214); FireBallTrack.NativeMethodInfoPtr_SetTarget_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666215); FireBallTrack.NativeMethodInfoPtr_SetLife_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666216); FireBallTrack.NativeMethodInfoPtr_SetFireBallCollision_Public_Void_FireBallCollision_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666217); FireBallTrack.NativeMethodInfoPtr_ResetIsCollision_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666218); FireBallTrack.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666219); } // Token: 0x06002DD9 RID: 11737 RVA: 0x0000351C File Offset: 0x0000171C public FireBallTrack(IntPtr pointer) : base(pointer) { } // Token: 0x170010CC RID: 4300 // (get) Token: 0x06002DDA RID: 11738 RVA: 0x000B6A90 File Offset: 0x000B4C90 // (set) Token: 0x06002DDB RID: 11739 RVA: 0x000B6AB8 File Offset: 0x000B4CB8 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: 0x170010CD RID: 4301 // (get) Token: 0x06002DDC RID: 11740 RVA: 0x000B6ADC File Offset: 0x000B4CDC // (set) Token: 0x06002DDD RID: 11741 RVA: 0x000B6B04 File Offset: 0x000B4D04 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: 0x170010CE RID: 4302 // (get) Token: 0x06002DDE RID: 11742 RVA: 0x000B6B28 File Offset: 0x000B4D28 // (set) Token: 0x06002DDF RID: 11743 RVA: 0x000B6B5C File Offset: 0x000B4D5C 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: 0x170010CF RID: 4303 // (get) Token: 0x06002DE0 RID: 11744 RVA: 0x000B6B84 File Offset: 0x000B4D84 // (set) Token: 0x06002DE1 RID: 11745 RVA: 0x000B6BAC File Offset: 0x000B4DAC 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: 0x170010D0 RID: 4304 // (get) Token: 0x06002DE2 RID: 11746 RVA: 0x000B6BD0 File Offset: 0x000B4DD0 // (set) Token: 0x06002DE3 RID: 11747 RVA: 0x000B6BF8 File Offset: 0x000B4DF8 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: 0x170010D1 RID: 4305 // (get) Token: 0x06002DE4 RID: 11748 RVA: 0x000B6C1C File Offset: 0x000B4E1C // (set) Token: 0x06002DE5 RID: 11749 RVA: 0x000B6C44 File Offset: 0x000B4E44 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: 0x170010D2 RID: 4306 // (get) Token: 0x06002DE6 RID: 11750 RVA: 0x000B6C68 File Offset: 0x000B4E68 // (set) Token: 0x06002DE7 RID: 11751 RVA: 0x000B6C90 File Offset: 0x000B4E90 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: 0x170010D3 RID: 4307 // (get) Token: 0x06002DE8 RID: 11752 RVA: 0x000B6CB4 File Offset: 0x000B4EB4 // (set) Token: 0x06002DE9 RID: 11753 RVA: 0x000B6CE8 File Offset: 0x000B4EE8 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: 0x04001EBC RID: 7868 private static readonly IntPtr NativeFieldInfoPtr_g_Direction; // Token: 0x04001EBD RID: 7869 private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition; // Token: 0x04001EBE RID: 7870 private static readonly IntPtr NativeFieldInfoPtr_g_Track; // Token: 0x04001EBF RID: 7871 private static readonly IntPtr NativeFieldInfoPtr_g_bCollision; // Token: 0x04001EC0 RID: 7872 private static readonly IntPtr NativeFieldInfoPtr_g_fSpeed; // Token: 0x04001EC1 RID: 7873 private static readonly IntPtr NativeFieldInfoPtr_g_v3Size; // Token: 0x04001EC2 RID: 7874 private static readonly IntPtr NativeFieldInfoPtr_g_fLife; // Token: 0x04001EC3 RID: 7875 private static readonly IntPtr NativeFieldInfoPtr_fireBallCollision; // Token: 0x04001EC4 RID: 7876 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04001EC5 RID: 7877 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04001EC6 RID: 7878 private static readonly IntPtr NativeMethodInfoPtr_SetTarget_Public_Void_Vector3_0; // Token: 0x04001EC7 RID: 7879 private static readonly IntPtr NativeMethodInfoPtr_SetTarget_Public_Void_Transform_0; // Token: 0x04001EC8 RID: 7880 private static readonly IntPtr NativeMethodInfoPtr_SetLife_Public_Void_Single_0; // Token: 0x04001EC9 RID: 7881 private static readonly IntPtr NativeMethodInfoPtr_SetFireBallCollision_Public_Void_FireBallCollision_0; // Token: 0x04001ECA RID: 7882 private static readonly IntPtr NativeMethodInfoPtr_ResetIsCollision_Public_Void_0; // Token: 0x04001ECB RID: 7883 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }