using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000DD RID: 221 public class GhostEExplosionBall : AttackableObject { // Token: 0x0600319D RID: 12701 RVA: 0x000C4AA8 File Offset: 0x000C2CA8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516252, XrefRangeEnd = 516285, 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: 0x0600319E RID: 12702 RVA: 0x000C4AEC File Offset: 0x000C2CEC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516285, XrefRangeEnd = 516358, 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: 0x0600319F RID: 12703 RVA: 0x000C4B3C File Offset: 0x000C2D3C [CallerCount(5585)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x060031A0 RID: 12704 RVA: 0x000C4B8C File Offset: 0x000C2D8C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516358, XrefRangeEnd = 516365, 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: 0x060031A1 RID: 12705 RVA: 0x000C4BF0 File Offset: 0x000C2DF0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516365, XrefRangeEnd = 516372, 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: 0x060031A2 RID: 12706 RVA: 0x000C4C54 File Offset: 0x000C2E54 [CallerCount(3)] [CachedScanResults(RefRangeStart = 516416, RefRangeEnd = 516419, XrefRangeStart = 516372, XrefRangeEnd = 516416, 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: 0x060031A3 RID: 12707 RVA: 0x000C4C98 File Offset: 0x000C2E98 [CallerCount(2)] [CachedScanResults(RefRangeStart = 516453, RefRangeEnd = 516455, XrefRangeStart = 516419, XrefRangeEnd = 516453, 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: 0x060031A4 RID: 12708 RVA: 0x000C4D4C File Offset: 0x000C2F4C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516455, XrefRangeEnd = 516456, 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: 0x060031A5 RID: 12709 RVA: 0x000C4D98 File Offset: 0x000C2F98 // 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, 100666403); GhostEExplosionBall.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666404); GhostEExplosionBall.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666405); GhostEExplosionBall.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666406); GhostEExplosionBall.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666407); GhostEExplosionBall.NativeMethodInfoPtr_Explosion_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666408); GhostEExplosionBall.NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_EffectPool_Transform_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666409); GhostEExplosionBall.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666410); } // Token: 0x060031A6 RID: 12710 RVA: 0x0006B324 File Offset: 0x00069524 public GhostEExplosionBall(IntPtr pointer) : base(pointer) { } // Token: 0x17001249 RID: 4681 // (get) Token: 0x060031A7 RID: 12711 RVA: 0x000C50C0 File Offset: 0x000C32C0 // (set) Token: 0x060031A8 RID: 12712 RVA: 0x000C50F4 File Offset: 0x000C32F4 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: 0x1700124A RID: 4682 // (get) Token: 0x060031A9 RID: 12713 RVA: 0x000C511C File Offset: 0x000C331C // (set) Token: 0x060031AA RID: 12714 RVA: 0x000C5150 File Offset: 0x000C3350 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: 0x1700124B RID: 4683 // (get) Token: 0x060031AB RID: 12715 RVA: 0x000C5178 File Offset: 0x000C3378 // (set) Token: 0x060031AC RID: 12716 RVA: 0x000C51AC File Offset: 0x000C33AC 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: 0x1700124C RID: 4684 // (get) Token: 0x060031AD RID: 12717 RVA: 0x000C51D4 File Offset: 0x000C33D4 // (set) Token: 0x060031AE RID: 12718 RVA: 0x000C5208 File Offset: 0x000C3408 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: 0x1700124D RID: 4685 // (get) Token: 0x060031AF RID: 12719 RVA: 0x000C5230 File Offset: 0x000C3430 // (set) Token: 0x060031B0 RID: 12720 RVA: 0x000C5258 File Offset: 0x000C3458 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: 0x1700124E RID: 4686 // (get) Token: 0x060031B1 RID: 12721 RVA: 0x000C527C File Offset: 0x000C347C // (set) Token: 0x060031B2 RID: 12722 RVA: 0x000C52A4 File Offset: 0x000C34A4 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: 0x1700124F RID: 4687 // (get) Token: 0x060031B3 RID: 12723 RVA: 0x000C52C8 File Offset: 0x000C34C8 // (set) Token: 0x060031B4 RID: 12724 RVA: 0x000C52F0 File Offset: 0x000C34F0 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: 0x17001250 RID: 4688 // (get) Token: 0x060031B5 RID: 12725 RVA: 0x000C5314 File Offset: 0x000C3514 // (set) Token: 0x060031B6 RID: 12726 RVA: 0x000C533C File Offset: 0x000C353C 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: 0x17001251 RID: 4689 // (get) Token: 0x060031B7 RID: 12727 RVA: 0x000C5360 File Offset: 0x000C3560 // (set) Token: 0x060031B8 RID: 12728 RVA: 0x000C5388 File Offset: 0x000C3588 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: 0x17001252 RID: 4690 // (get) Token: 0x060031B9 RID: 12729 RVA: 0x000C53AC File Offset: 0x000C35AC // (set) Token: 0x060031BA RID: 12730 RVA: 0x000C53D4 File Offset: 0x000C35D4 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: 0x17001253 RID: 4691 // (get) Token: 0x060031BB RID: 12731 RVA: 0x000C53F8 File Offset: 0x000C35F8 // (set) Token: 0x060031BC RID: 12732 RVA: 0x000C5420 File Offset: 0x000C3620 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: 0x17001254 RID: 4692 // (get) Token: 0x060031BD RID: 12733 RVA: 0x000C5444 File Offset: 0x000C3644 // (set) Token: 0x060031BE RID: 12734 RVA: 0x000C546C File Offset: 0x000C366C 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: 0x17001255 RID: 4693 // (get) Token: 0x060031BF RID: 12735 RVA: 0x000C5490 File Offset: 0x000C3690 // (set) Token: 0x060031C0 RID: 12736 RVA: 0x000C54B8 File Offset: 0x000C36B8 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: 0x17001256 RID: 4694 // (get) Token: 0x060031C1 RID: 12737 RVA: 0x000C54DC File Offset: 0x000C36DC // (set) Token: 0x060031C2 RID: 12738 RVA: 0x000C5504 File Offset: 0x000C3704 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: 0x17001257 RID: 4695 // (get) Token: 0x060031C3 RID: 12739 RVA: 0x000C5528 File Offset: 0x000C3728 // (set) Token: 0x060031C4 RID: 12740 RVA: 0x000C5550 File Offset: 0x000C3750 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: 0x17001258 RID: 4696 // (get) Token: 0x060031C5 RID: 12741 RVA: 0x000C5574 File Offset: 0x000C3774 // (set) Token: 0x060031C6 RID: 12742 RVA: 0x000C559C File Offset: 0x000C379C 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: 0x17001259 RID: 4697 // (get) Token: 0x060031C7 RID: 12743 RVA: 0x000C55C0 File Offset: 0x000C37C0 // (set) Token: 0x060031C8 RID: 12744 RVA: 0x000C55E8 File Offset: 0x000C37E8 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: 0x1700125A RID: 4698 // (get) Token: 0x060031C9 RID: 12745 RVA: 0x000C560C File Offset: 0x000C380C // (set) Token: 0x060031CA RID: 12746 RVA: 0x000C5634 File Offset: 0x000C3834 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: 0x1700125B RID: 4699 // (get) Token: 0x060031CB RID: 12747 RVA: 0x000C5658 File Offset: 0x000C3858 // (set) Token: 0x060031CC RID: 12748 RVA: 0x000C5676 File Offset: 0x000C3876 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: 0x1700125C RID: 4700 // (get) Token: 0x060031CD RID: 12749 RVA: 0x000C5688 File Offset: 0x000C3888 // (set) Token: 0x060031CE RID: 12750 RVA: 0x000C56A6 File Offset: 0x000C38A6 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: 0x1700125D RID: 4701 // (get) Token: 0x060031CF RID: 12751 RVA: 0x000C56B8 File Offset: 0x000C38B8 // (set) Token: 0x060031D0 RID: 12752 RVA: 0x000C56E0 File Offset: 0x000C38E0 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: 0x1700125E RID: 4702 // (get) Token: 0x060031D1 RID: 12753 RVA: 0x000C5704 File Offset: 0x000C3904 // (set) Token: 0x060031D2 RID: 12754 RVA: 0x000C5722 File Offset: 0x000C3922 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: 0x1700125F RID: 4703 // (get) Token: 0x060031D3 RID: 12755 RVA: 0x000C5734 File Offset: 0x000C3934 // (set) Token: 0x060031D4 RID: 12756 RVA: 0x000C575C File Offset: 0x000C395C 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: 0x17001260 RID: 4704 // (get) Token: 0x060031D5 RID: 12757 RVA: 0x000C5780 File Offset: 0x000C3980 // (set) Token: 0x060031D6 RID: 12758 RVA: 0x000C579E File Offset: 0x000C399E 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: 0x17001261 RID: 4705 // (get) Token: 0x060031D7 RID: 12759 RVA: 0x000C57B0 File Offset: 0x000C39B0 // (set) Token: 0x060031D8 RID: 12760 RVA: 0x000C57E4 File Offset: 0x000C39E4 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: 0x17001262 RID: 4706 // (get) Token: 0x060031D9 RID: 12761 RVA: 0x000C580C File Offset: 0x000C3A0C // (set) Token: 0x060031DA RID: 12762 RVA: 0x000C5840 File Offset: 0x000C3A40 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: 0x17001263 RID: 4707 // (get) Token: 0x060031DB RID: 12763 RVA: 0x000C5868 File Offset: 0x000C3A68 // (set) Token: 0x060031DC RID: 12764 RVA: 0x000C589C File Offset: 0x000C3A9C 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: 0x17001264 RID: 4708 // (get) Token: 0x060031DD RID: 12765 RVA: 0x000C58C4 File Offset: 0x000C3AC4 // (set) Token: 0x060031DE RID: 12766 RVA: 0x000C58F8 File Offset: 0x000C3AF8 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: 0x17001265 RID: 4709 // (get) Token: 0x060031DF RID: 12767 RVA: 0x000C5920 File Offset: 0x000C3B20 // (set) Token: 0x060031E0 RID: 12768 RVA: 0x000C5954 File Offset: 0x000C3B54 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: 0x17001266 RID: 4710 // (get) Token: 0x060031E1 RID: 12769 RVA: 0x000C597C File Offset: 0x000C3B7C // (set) Token: 0x060031E2 RID: 12770 RVA: 0x000C59A4 File Offset: 0x000C3BA4 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: 0x040020F5 RID: 8437 private static readonly IntPtr NativeFieldInfoPtr_g_WGM; // Token: 0x040020F6 RID: 8438 private static readonly IntPtr NativeFieldInfoPtr_g_AData; // Token: 0x040020F7 RID: 8439 private static readonly IntPtr NativeFieldInfoPtr_g_SC; // Token: 0x040020F8 RID: 8440 private static readonly IntPtr NativeFieldInfoPtr_g_PS; // Token: 0x040020F9 RID: 8441 private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition; // Token: 0x040020FA RID: 8442 private static readonly IntPtr NativeFieldInfoPtr_g_v3LinePos; // Token: 0x040020FB RID: 8443 private static readonly IntPtr NativeFieldInfoPtr_g_v3FloatPos; // Token: 0x040020FC RID: 8444 private static readonly IntPtr NativeFieldInfoPtr_g_v3Target; // Token: 0x040020FD RID: 8445 private static readonly IntPtr NativeFieldInfoPtr_g_v3Direction; // Token: 0x040020FE RID: 8446 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatX; // Token: 0x040020FF RID: 8447 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatY; // Token: 0x04002100 RID: 8448 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatZ; // Token: 0x04002101 RID: 8449 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusX; // Token: 0x04002102 RID: 8450 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusY; // Token: 0x04002103 RID: 8451 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusZ; // Token: 0x04002104 RID: 8452 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusXVal; // Token: 0x04002105 RID: 8453 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusYVal; // Token: 0x04002106 RID: 8454 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusZVal; // Token: 0x04002107 RID: 8455 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius; // Token: 0x04002108 RID: 8456 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackFrequency; // Token: 0x04002109 RID: 8457 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackFrequencyVal; // Token: 0x0400210A RID: 8458 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTime; // Token: 0x0400210B RID: 8459 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTimeVal; // Token: 0x0400210C RID: 8460 private static readonly IntPtr NativeFieldInfoPtr_g_fPI; // Token: 0x0400210D RID: 8461 private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision; // Token: 0x0400210E RID: 8462 private static readonly IntPtr NativeFieldInfoPtr_g_EffHit; // Token: 0x0400210F RID: 8463 private static readonly IntPtr NativeFieldInfoPtr_g_SELoop; // Token: 0x04002110 RID: 8464 private static readonly IntPtr NativeFieldInfoPtr_Oneself; // Token: 0x04002111 RID: 8465 private static readonly IntPtr NativeFieldInfoPtr_g_SE; // Token: 0x04002112 RID: 8466 private static readonly IntPtr NativeFieldInfoPtr_g_fSEVolume; // Token: 0x04002113 RID: 8467 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04002114 RID: 8468 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04002115 RID: 8469 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0; // Token: 0x04002116 RID: 8470 private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0; // Token: 0x04002117 RID: 8471 private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0; // Token: 0x04002118 RID: 8472 private static readonly IntPtr NativeMethodInfoPtr_Explosion_Private_Void_0; // Token: 0x04002119 RID: 8473 private static readonly IntPtr NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_EffectPool_Transform_SoundEffect_0; // Token: 0x0400211A RID: 8474 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }