using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000DE RID: 222 public class GhostEExplosionBall : AttackableObject { // Token: 0x060031D7 RID: 12759 RVA: 0x000C5724 File Offset: 0x000C3924 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 533032, XrefRangeEnd = 533065, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostEExplosionBall.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060031D8 RID: 12760 RVA: 0x000C5768 File Offset: 0x000C3968 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 533065, XrefRangeEnd = 533138, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GhostEExplosionBall.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060031D9 RID: 12761 RVA: 0x000C57B8 File Offset: 0x000C39B8 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void LateUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GhostEExplosionBall.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060031DA RID: 12762 RVA: 0x000C5808 File Offset: 0x000C3A08 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 533138, XrefRangeEnd = 533145, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void HitMagic(AttackData AD) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(AD); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GhostEExplosionBall.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060031DB RID: 12763 RVA: 0x000C586C File Offset: 0x000C3A6C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 533145, XrefRangeEnd = 533152, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void HitPhysical(AttackData AD) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(AD); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GhostEExplosionBall.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060031DC RID: 12764 RVA: 0x000C58D0 File Offset: 0x000C3AD0 [CallerCount(3)] [CachedScanResults(RefRangeStart = 533196, RefRangeEnd = 533199, XrefRangeStart = 533152, XrefRangeEnd = 533196, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Explosion() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostEExplosionBall.NativeMethodInfoPtr_Explosion_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060031DD RID: 12765 RVA: 0x000C5914 File Offset: 0x000C3B14 [CallerCount(2)] [CachedScanResults(RefRangeStart = 533233, RefRangeEnd = 533235, XrefRangeStart = 533199, XrefRangeEnd = 533233, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Set(Vector3 v3Target, EffectPool EffCollision, EffectPool EffHit, Transform TranOneself, SoundEffect SE) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref v3Target; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(EffCollision); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(EffHit); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(TranOneself); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(SE); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostEExplosionBall.NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_EffectPool_Transform_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060031DE RID: 12766 RVA: 0x000C59C8 File Offset: 0x000C3BC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 533235, XrefRangeEnd = 533236, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GhostEExplosionBall() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostEExplosionBall.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060031DF RID: 12767 RVA: 0x000C5A14 File Offset: 0x000C3C14 // Note: this type is marked as 'beforefieldinit'. static GhostEExplosionBall() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GhostEExplosionBall"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GhostEExplosionBall.NativeFieldInfoPtr_g_WGM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_WGM"); GhostEExplosionBall.NativeFieldInfoPtr_g_AData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_AData"); GhostEExplosionBall.NativeFieldInfoPtr_g_SC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SC"); GhostEExplosionBall.NativeFieldInfoPtr_g_PS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_PS"); GhostEExplosionBall.NativeFieldInfoPtr_g_PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_PrePosition"); GhostEExplosionBall.NativeFieldInfoPtr_g_v3LinePos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3LinePos"); GhostEExplosionBall.NativeFieldInfoPtr_g_v3FloatPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3FloatPos"); GhostEExplosionBall.NativeFieldInfoPtr_g_v3Target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3Target"); GhostEExplosionBall.NativeFieldInfoPtr_g_v3Direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3Direction"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatX"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatY"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatZ"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusX"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusY"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusZ"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusXVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusXVal"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusYVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusYVal"); GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusZVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusZVal"); GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackRadius"); GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackFrequency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackFrequency"); GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackFrequencyVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackFrequencyVal"); GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackTime"); GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackTimeVal"); GhostEExplosionBall.NativeFieldInfoPtr_g_fPI = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fPI"); GhostEExplosionBall.NativeFieldInfoPtr_g_EffCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffCollision"); GhostEExplosionBall.NativeFieldInfoPtr_g_EffHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffHit"); GhostEExplosionBall.NativeFieldInfoPtr_g_SELoop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SELoop"); GhostEExplosionBall.NativeFieldInfoPtr_Oneself = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Oneself"); GhostEExplosionBall.NativeFieldInfoPtr_g_SE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SE"); GhostEExplosionBall.NativeFieldInfoPtr_g_fSEVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fSEVolume"); GhostEExplosionBall.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666405); GhostEExplosionBall.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666406); GhostEExplosionBall.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666407); GhostEExplosionBall.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666408); GhostEExplosionBall.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666409); GhostEExplosionBall.NativeMethodInfoPtr_Explosion_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666410); GhostEExplosionBall.NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_EffectPool_Transform_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666411); GhostEExplosionBall.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666412); } // Token: 0x060031E0 RID: 12768 RVA: 0x0006B9DC File Offset: 0x00069BDC public GhostEExplosionBall(IntPtr pointer) : base(pointer) { } // Token: 0x17001266 RID: 4710 // (get) Token: 0x060031E1 RID: 12769 RVA: 0x000C5D3C File Offset: 0x000C3F3C // (set) Token: 0x060031E2 RID: 12770 RVA: 0x000C5D70 File Offset: 0x000C3F70 public unsafe WizardGirlManage g_WGM { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_WGM); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new WizardGirlManage(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_WGM), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001267 RID: 4711 // (get) Token: 0x060031E3 RID: 12771 RVA: 0x000C5D98 File Offset: 0x000C3F98 // (set) Token: 0x060031E4 RID: 12772 RVA: 0x000C5DCC File Offset: 0x000C3FCC public unsafe AttackData g_AData { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_AData); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AttackData(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_AData), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001268 RID: 4712 // (get) Token: 0x060031E5 RID: 12773 RVA: 0x000C5DF4 File Offset: 0x000C3FF4 // (set) Token: 0x060031E6 RID: 12774 RVA: 0x000C5E28 File Offset: 0x000C4028 public unsafe SphereCollider g_SC { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_SC); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SphereCollider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_SC), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001269 RID: 4713 // (get) Token: 0x060031E7 RID: 12775 RVA: 0x000C5E50 File Offset: 0x000C4050 // (set) Token: 0x060031E8 RID: 12776 RVA: 0x000C5E84 File Offset: 0x000C4084 public unsafe ParticleSystem g_PS { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_PS); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_PS), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700126A RID: 4714 // (get) Token: 0x060031E9 RID: 12777 RVA: 0x000C5EAC File Offset: 0x000C40AC // (set) Token: 0x060031EA RID: 12778 RVA: 0x000C5ED4 File Offset: 0x000C40D4 public unsafe Vector3 g_PrePosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_PrePosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_PrePosition)) = value; } } // Token: 0x1700126B RID: 4715 // (get) Token: 0x060031EB RID: 12779 RVA: 0x000C5EF8 File Offset: 0x000C40F8 // (set) Token: 0x060031EC RID: 12780 RVA: 0x000C5F20 File Offset: 0x000C4120 public unsafe Vector3 g_v3LinePos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3LinePos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3LinePos)) = value; } } // Token: 0x1700126C RID: 4716 // (get) Token: 0x060031ED RID: 12781 RVA: 0x000C5F44 File Offset: 0x000C4144 // (set) Token: 0x060031EE RID: 12782 RVA: 0x000C5F6C File Offset: 0x000C416C public unsafe Vector3 g_v3FloatPos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3FloatPos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3FloatPos)) = value; } } // Token: 0x1700126D RID: 4717 // (get) Token: 0x060031EF RID: 12783 RVA: 0x000C5F90 File Offset: 0x000C4190 // (set) Token: 0x060031F0 RID: 12784 RVA: 0x000C5FB8 File Offset: 0x000C41B8 public unsafe Vector3 g_v3Target { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3Target); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3Target)) = value; } } // Token: 0x1700126E RID: 4718 // (get) Token: 0x060031F1 RID: 12785 RVA: 0x000C5FDC File Offset: 0x000C41DC // (set) Token: 0x060031F2 RID: 12786 RVA: 0x000C6004 File Offset: 0x000C4204 public unsafe Vector3 g_v3Direction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3Direction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_v3Direction)) = value; } } // Token: 0x1700126F RID: 4719 // (get) Token: 0x060031F3 RID: 12787 RVA: 0x000C6028 File Offset: 0x000C4228 // (set) Token: 0x060031F4 RID: 12788 RVA: 0x000C6050 File Offset: 0x000C4250 public unsafe float g_fFloatX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatX)) = value; } } // Token: 0x17001270 RID: 4720 // (get) Token: 0x060031F5 RID: 12789 RVA: 0x000C6074 File Offset: 0x000C4274 // (set) Token: 0x060031F6 RID: 12790 RVA: 0x000C609C File Offset: 0x000C429C public unsafe float g_fFloatY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatY)) = value; } } // Token: 0x17001271 RID: 4721 // (get) Token: 0x060031F7 RID: 12791 RVA: 0x000C60C0 File Offset: 0x000C42C0 // (set) Token: 0x060031F8 RID: 12792 RVA: 0x000C60E8 File Offset: 0x000C42E8 public unsafe float g_fFloatZ { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatZ); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatZ)) = value; } } // Token: 0x17001272 RID: 4722 // (get) Token: 0x060031F9 RID: 12793 RVA: 0x000C610C File Offset: 0x000C430C // (set) Token: 0x060031FA RID: 12794 RVA: 0x000C6134 File Offset: 0x000C4334 public unsafe float g_fFloatRadiusX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusX)) = value; } } // Token: 0x17001273 RID: 4723 // (get) Token: 0x060031FB RID: 12795 RVA: 0x000C6158 File Offset: 0x000C4358 // (set) Token: 0x060031FC RID: 12796 RVA: 0x000C6180 File Offset: 0x000C4380 public unsafe float g_fFloatRadiusY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusY)) = value; } } // Token: 0x17001274 RID: 4724 // (get) Token: 0x060031FD RID: 12797 RVA: 0x000C61A4 File Offset: 0x000C43A4 // (set) Token: 0x060031FE RID: 12798 RVA: 0x000C61CC File Offset: 0x000C43CC public unsafe float g_fFloatRadiusZ { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusZ); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusZ)) = value; } } // Token: 0x17001275 RID: 4725 // (get) Token: 0x060031FF RID: 12799 RVA: 0x000C61F0 File Offset: 0x000C43F0 // (set) Token: 0x06003200 RID: 12800 RVA: 0x000C6218 File Offset: 0x000C4418 public unsafe float g_fFloatRadiusXVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusXVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusXVal)) = value; } } // Token: 0x17001276 RID: 4726 // (get) Token: 0x06003201 RID: 12801 RVA: 0x000C623C File Offset: 0x000C443C // (set) Token: 0x06003202 RID: 12802 RVA: 0x000C6264 File Offset: 0x000C4464 public unsafe float g_fFloatRadiusYVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusYVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusYVal)) = value; } } // Token: 0x17001277 RID: 4727 // (get) Token: 0x06003203 RID: 12803 RVA: 0x000C6288 File Offset: 0x000C4488 // (set) Token: 0x06003204 RID: 12804 RVA: 0x000C62B0 File Offset: 0x000C44B0 public unsafe float g_fFloatRadiusZVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusZVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fFloatRadiusZVal)) = value; } } // Token: 0x17001278 RID: 4728 // (get) Token: 0x06003205 RID: 12805 RVA: 0x000C62D4 File Offset: 0x000C44D4 // (set) Token: 0x06003206 RID: 12806 RVA: 0x000C62F2 File Offset: 0x000C44F2 public unsafe static float g_fAttackRadius { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackRadius, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackRadius, (void*)(&value)); } } // Token: 0x17001279 RID: 4729 // (get) Token: 0x06003207 RID: 12807 RVA: 0x000C6304 File Offset: 0x000C4504 // (set) Token: 0x06003208 RID: 12808 RVA: 0x000C6322 File Offset: 0x000C4522 public unsafe static float g_fAttackFrequency { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackFrequency, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackFrequency, (void*)(&value)); } } // Token: 0x1700127A RID: 4730 // (get) Token: 0x06003209 RID: 12809 RVA: 0x000C6334 File Offset: 0x000C4534 // (set) Token: 0x0600320A RID: 12810 RVA: 0x000C635C File Offset: 0x000C455C public unsafe float g_fAttackFrequencyVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackFrequencyVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackFrequencyVal)) = value; } } // Token: 0x1700127B RID: 4731 // (get) Token: 0x0600320B RID: 12811 RVA: 0x000C6380 File Offset: 0x000C4580 // (set) Token: 0x0600320C RID: 12812 RVA: 0x000C639E File Offset: 0x000C459E public unsafe static float g_fAttackTime { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackTime, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackTime, (void*)(&value)); } } // Token: 0x1700127C RID: 4732 // (get) Token: 0x0600320D RID: 12813 RVA: 0x000C63B0 File Offset: 0x000C45B0 // (set) Token: 0x0600320E RID: 12814 RVA: 0x000C63D8 File Offset: 0x000C45D8 public unsafe float g_fAttackTimeVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackTimeVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fAttackTimeVal)) = value; } } // Token: 0x1700127D RID: 4733 // (get) Token: 0x0600320F RID: 12815 RVA: 0x000C63FC File Offset: 0x000C45FC // (set) Token: 0x06003210 RID: 12816 RVA: 0x000C641A File Offset: 0x000C461A public unsafe static float g_fPI { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fPI, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostEExplosionBall.NativeFieldInfoPtr_g_fPI, (void*)(&value)); } } // Token: 0x1700127E RID: 4734 // (get) Token: 0x06003211 RID: 12817 RVA: 0x000C642C File Offset: 0x000C462C // (set) Token: 0x06003212 RID: 12818 RVA: 0x000C6460 File Offset: 0x000C4660 public unsafe EffectPool g_EffCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_EffCollision); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EffectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_EffCollision), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700127F RID: 4735 // (get) Token: 0x06003213 RID: 12819 RVA: 0x000C6488 File Offset: 0x000C4688 // (set) Token: 0x06003214 RID: 12820 RVA: 0x000C64BC File Offset: 0x000C46BC public unsafe EffectPool g_EffHit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_EffHit); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EffectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_EffHit), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001280 RID: 4736 // (get) Token: 0x06003215 RID: 12821 RVA: 0x000C64E4 File Offset: 0x000C46E4 // (set) Token: 0x06003216 RID: 12822 RVA: 0x000C6518 File Offset: 0x000C4718 public unsafe SoundEffect g_SELoop { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_SELoop); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_SELoop), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001281 RID: 4737 // (get) Token: 0x06003217 RID: 12823 RVA: 0x000C6540 File Offset: 0x000C4740 // (set) Token: 0x06003218 RID: 12824 RVA: 0x000C6574 File Offset: 0x000C4774 public unsafe Transform Oneself { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_Oneself); 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(GhostEExplosionBall.NativeFieldInfoPtr_Oneself), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001282 RID: 4738 // (get) Token: 0x06003219 RID: 12825 RVA: 0x000C659C File Offset: 0x000C479C // (set) Token: 0x0600321A RID: 12826 RVA: 0x000C65D0 File Offset: 0x000C47D0 public unsafe SoundEffect g_SE { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_SE); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_SE), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001283 RID: 4739 // (get) Token: 0x0600321B RID: 12827 RVA: 0x000C65F8 File Offset: 0x000C47F8 // (set) Token: 0x0600321C RID: 12828 RVA: 0x000C6620 File Offset: 0x000C4820 public unsafe float g_fSEVolume { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fSEVolume); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostEExplosionBall.NativeFieldInfoPtr_g_fSEVolume)) = value; } } // Token: 0x04002117 RID: 8471 private static readonly IntPtr NativeFieldInfoPtr_g_WGM; // Token: 0x04002118 RID: 8472 private static readonly IntPtr NativeFieldInfoPtr_g_AData; // Token: 0x04002119 RID: 8473 private static readonly IntPtr NativeFieldInfoPtr_g_SC; // Token: 0x0400211A RID: 8474 private static readonly IntPtr NativeFieldInfoPtr_g_PS; // Token: 0x0400211B RID: 8475 private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition; // Token: 0x0400211C RID: 8476 private static readonly IntPtr NativeFieldInfoPtr_g_v3LinePos; // Token: 0x0400211D RID: 8477 private static readonly IntPtr NativeFieldInfoPtr_g_v3FloatPos; // Token: 0x0400211E RID: 8478 private static readonly IntPtr NativeFieldInfoPtr_g_v3Target; // Token: 0x0400211F RID: 8479 private static readonly IntPtr NativeFieldInfoPtr_g_v3Direction; // Token: 0x04002120 RID: 8480 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatX; // Token: 0x04002121 RID: 8481 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatY; // Token: 0x04002122 RID: 8482 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatZ; // Token: 0x04002123 RID: 8483 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusX; // Token: 0x04002124 RID: 8484 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusY; // Token: 0x04002125 RID: 8485 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusZ; // Token: 0x04002126 RID: 8486 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusXVal; // Token: 0x04002127 RID: 8487 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusYVal; // Token: 0x04002128 RID: 8488 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusZVal; // Token: 0x04002129 RID: 8489 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius; // Token: 0x0400212A RID: 8490 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackFrequency; // Token: 0x0400212B RID: 8491 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackFrequencyVal; // Token: 0x0400212C RID: 8492 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTime; // Token: 0x0400212D RID: 8493 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTimeVal; // Token: 0x0400212E RID: 8494 private static readonly IntPtr NativeFieldInfoPtr_g_fPI; // Token: 0x0400212F RID: 8495 private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision; // Token: 0x04002130 RID: 8496 private static readonly IntPtr NativeFieldInfoPtr_g_EffHit; // Token: 0x04002131 RID: 8497 private static readonly IntPtr NativeFieldInfoPtr_g_SELoop; // Token: 0x04002132 RID: 8498 private static readonly IntPtr NativeFieldInfoPtr_Oneself; // Token: 0x04002133 RID: 8499 private static readonly IntPtr NativeFieldInfoPtr_g_SE; // Token: 0x04002134 RID: 8500 private static readonly IntPtr NativeFieldInfoPtr_g_fSEVolume; // Token: 0x04002135 RID: 8501 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04002136 RID: 8502 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04002137 RID: 8503 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0; // Token: 0x04002138 RID: 8504 private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0; // Token: 0x04002139 RID: 8505 private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0; // Token: 0x0400213A RID: 8506 private static readonly IntPtr NativeMethodInfoPtr_Explosion_Private_Void_0; // Token: 0x0400213B RID: 8507 private static readonly IntPtr NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_EffectPool_Transform_SoundEffect_0; // Token: 0x0400213C RID: 8508 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }