using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000DB RID: 219 public class GhostCLightningBall : MonoBehaviour { // Token: 0x0600300E RID: 12302 RVA: 0x000BEE74 File Offset: 0x000BD074 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531537, XrefRangeEnd = 531559, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostCLightningBall.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600300F RID: 12303 RVA: 0x000BEEB8 File Offset: 0x000BD0B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531559, XrefRangeEnd = 531570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostCLightningBall.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003010 RID: 12304 RVA: 0x000BEEFC File Offset: 0x000BD0FC [CallerCount(6)] [CachedScanResults(RefRangeStart = 531594, RefRangeEnd = 531600, XrefRangeStart = 531570, XrefRangeEnd = 531594, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Set(Vector3 v3Target, EffectPool EffCollision, SoundEffectPool SEPCollision, Transform Track = null) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (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(SEPCollision); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Track); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostCLightningBall.NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_SoundEffectPool_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003011 RID: 12305 RVA: 0x000BEF98 File Offset: 0x000BD198 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531600, XrefRangeEnd = 531601, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GhostCLightningBall() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostCLightningBall.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003012 RID: 12306 RVA: 0x000BEFE4 File Offset: 0x000BD1E4 // Note: this type is marked as 'beforefieldinit'. static GhostCLightningBall() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GhostCLightningBall"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GhostCLightningBall.NativeFieldInfoPtr_g_WGM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_WGM"); GhostCLightningBall.NativeFieldInfoPtr_g_AData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_AData"); GhostCLightningBall.NativeFieldInfoPtr_g_PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_PrePosition"); GhostCLightningBall.NativeFieldInfoPtr_g_v3LinePos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3LinePos"); GhostCLightningBall.NativeFieldInfoPtr_g_v3FloatPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3FloatPos"); GhostCLightningBall.NativeFieldInfoPtr_g_v3Target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3Target"); GhostCLightningBall.NativeFieldInfoPtr_g_v3Direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3Direction"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatX"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatY"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatZ"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusX"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusY"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusZ"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusXVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusXVal"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusYVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusYVal"); GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusZVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFloatRadiusZVal"); GhostCLightningBall.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackRadius"); GhostCLightningBall.NativeFieldInfoPtr_g_fAttackFrequency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackFrequency"); GhostCLightningBall.NativeFieldInfoPtr_g_fAttackFrequencyVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackFrequencyVal"); GhostCLightningBall.NativeFieldInfoPtr_g_fAttackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackTime"); GhostCLightningBall.NativeFieldInfoPtr_g_fAttackTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackTimeVal"); GhostCLightningBall.NativeFieldInfoPtr_MoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MoveSpeed"); GhostCLightningBall.NativeFieldInfoPtr_g_fPI = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fPI"); GhostCLightningBall.NativeFieldInfoPtr_g_EffCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffCollision"); GhostCLightningBall.NativeFieldInfoPtr_g_SEPCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SEPCollision"); GhostCLightningBall.NativeFieldInfoPtr_g_Track = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_Track"); GhostCLightningBall.NativeFieldInfoPtr_g_bTrack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bTrack"); GhostCLightningBall.NativeFieldInfoPtr_g_SE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SE"); GhostCLightningBall.NativeFieldInfoPtr_g_fSEVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fSEVolume"); GhostCLightningBall.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666332); GhostCLightningBall.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666333); GhostCLightningBall.NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_SoundEffectPool_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666334); GhostCLightningBall.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666335); } // Token: 0x06003013 RID: 12307 RVA: 0x0000351C File Offset: 0x0000171C public GhostCLightningBall(IntPtr pointer) : base(pointer) { } // Token: 0x170011A9 RID: 4521 // (get) Token: 0x06003014 RID: 12308 RVA: 0x000BF2A8 File Offset: 0x000BD4A8 // (set) Token: 0x06003015 RID: 12309 RVA: 0x000BF2DC File Offset: 0x000BD4DC public unsafe WizardGirlManage g_WGM { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.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(GhostCLightningBall.NativeFieldInfoPtr_g_WGM), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170011AA RID: 4522 // (get) Token: 0x06003016 RID: 12310 RVA: 0x000BF304 File Offset: 0x000BD504 // (set) Token: 0x06003017 RID: 12311 RVA: 0x000BF338 File Offset: 0x000BD538 public unsafe AttackData g_AData { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.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(GhostCLightningBall.NativeFieldInfoPtr_g_AData), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170011AB RID: 4523 // (get) Token: 0x06003018 RID: 12312 RVA: 0x000BF360 File Offset: 0x000BD560 // (set) Token: 0x06003019 RID: 12313 RVA: 0x000BF388 File Offset: 0x000BD588 public unsafe Vector3 g_PrePosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_PrePosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_PrePosition)) = value; } } // Token: 0x170011AC RID: 4524 // (get) Token: 0x0600301A RID: 12314 RVA: 0x000BF3AC File Offset: 0x000BD5AC // (set) Token: 0x0600301B RID: 12315 RVA: 0x000BF3D4 File Offset: 0x000BD5D4 public unsafe Vector3 g_v3LinePos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3LinePos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3LinePos)) = value; } } // Token: 0x170011AD RID: 4525 // (get) Token: 0x0600301C RID: 12316 RVA: 0x000BF3F8 File Offset: 0x000BD5F8 // (set) Token: 0x0600301D RID: 12317 RVA: 0x000BF420 File Offset: 0x000BD620 public unsafe Vector3 g_v3FloatPos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3FloatPos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3FloatPos)) = value; } } // Token: 0x170011AE RID: 4526 // (get) Token: 0x0600301E RID: 12318 RVA: 0x000BF444 File Offset: 0x000BD644 // (set) Token: 0x0600301F RID: 12319 RVA: 0x000BF46C File Offset: 0x000BD66C public unsafe Vector3 g_v3Target { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3Target); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3Target)) = value; } } // Token: 0x170011AF RID: 4527 // (get) Token: 0x06003020 RID: 12320 RVA: 0x000BF490 File Offset: 0x000BD690 // (set) Token: 0x06003021 RID: 12321 RVA: 0x000BF4B8 File Offset: 0x000BD6B8 public unsafe Vector3 g_v3Direction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3Direction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_v3Direction)) = value; } } // Token: 0x170011B0 RID: 4528 // (get) Token: 0x06003022 RID: 12322 RVA: 0x000BF4DC File Offset: 0x000BD6DC // (set) Token: 0x06003023 RID: 12323 RVA: 0x000BF504 File Offset: 0x000BD704 public unsafe float g_fFloatX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatX)) = value; } } // Token: 0x170011B1 RID: 4529 // (get) Token: 0x06003024 RID: 12324 RVA: 0x000BF528 File Offset: 0x000BD728 // (set) Token: 0x06003025 RID: 12325 RVA: 0x000BF550 File Offset: 0x000BD750 public unsafe float g_fFloatY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatY)) = value; } } // Token: 0x170011B2 RID: 4530 // (get) Token: 0x06003026 RID: 12326 RVA: 0x000BF574 File Offset: 0x000BD774 // (set) Token: 0x06003027 RID: 12327 RVA: 0x000BF59C File Offset: 0x000BD79C public unsafe float g_fFloatZ { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatZ); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatZ)) = value; } } // Token: 0x170011B3 RID: 4531 // (get) Token: 0x06003028 RID: 12328 RVA: 0x000BF5C0 File Offset: 0x000BD7C0 // (set) Token: 0x06003029 RID: 12329 RVA: 0x000BF5E8 File Offset: 0x000BD7E8 public unsafe float g_fFloatRadiusX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusX)) = value; } } // Token: 0x170011B4 RID: 4532 // (get) Token: 0x0600302A RID: 12330 RVA: 0x000BF60C File Offset: 0x000BD80C // (set) Token: 0x0600302B RID: 12331 RVA: 0x000BF634 File Offset: 0x000BD834 public unsafe float g_fFloatRadiusY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusY)) = value; } } // Token: 0x170011B5 RID: 4533 // (get) Token: 0x0600302C RID: 12332 RVA: 0x000BF658 File Offset: 0x000BD858 // (set) Token: 0x0600302D RID: 12333 RVA: 0x000BF680 File Offset: 0x000BD880 public unsafe float g_fFloatRadiusZ { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusZ); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusZ)) = value; } } // Token: 0x170011B6 RID: 4534 // (get) Token: 0x0600302E RID: 12334 RVA: 0x000BF6A4 File Offset: 0x000BD8A4 // (set) Token: 0x0600302F RID: 12335 RVA: 0x000BF6CC File Offset: 0x000BD8CC public unsafe float g_fFloatRadiusXVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusXVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusXVal)) = value; } } // Token: 0x170011B7 RID: 4535 // (get) Token: 0x06003030 RID: 12336 RVA: 0x000BF6F0 File Offset: 0x000BD8F0 // (set) Token: 0x06003031 RID: 12337 RVA: 0x000BF718 File Offset: 0x000BD918 public unsafe float g_fFloatRadiusYVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusYVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusYVal)) = value; } } // Token: 0x170011B8 RID: 4536 // (get) Token: 0x06003032 RID: 12338 RVA: 0x000BF73C File Offset: 0x000BD93C // (set) Token: 0x06003033 RID: 12339 RVA: 0x000BF764 File Offset: 0x000BD964 public unsafe float g_fFloatRadiusZVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusZVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fFloatRadiusZVal)) = value; } } // Token: 0x170011B9 RID: 4537 // (get) Token: 0x06003034 RID: 12340 RVA: 0x000BF788 File Offset: 0x000BD988 // (set) Token: 0x06003035 RID: 12341 RVA: 0x000BF7A6 File Offset: 0x000BD9A6 public unsafe static float g_fAttackRadius { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackRadius, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackRadius, (void*)(&value)); } } // Token: 0x170011BA RID: 4538 // (get) Token: 0x06003036 RID: 12342 RVA: 0x000BF7B8 File Offset: 0x000BD9B8 // (set) Token: 0x06003037 RID: 12343 RVA: 0x000BF7D6 File Offset: 0x000BD9D6 public unsafe static float g_fAttackFrequency { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackFrequency, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackFrequency, (void*)(&value)); } } // Token: 0x170011BB RID: 4539 // (get) Token: 0x06003038 RID: 12344 RVA: 0x000BF7E8 File Offset: 0x000BD9E8 // (set) Token: 0x06003039 RID: 12345 RVA: 0x000BF810 File Offset: 0x000BDA10 public unsafe float g_fAttackFrequencyVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackFrequencyVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackFrequencyVal)) = value; } } // Token: 0x170011BC RID: 4540 // (get) Token: 0x0600303A RID: 12346 RVA: 0x000BF834 File Offset: 0x000BDA34 // (set) Token: 0x0600303B RID: 12347 RVA: 0x000BF85C File Offset: 0x000BDA5C public unsafe float g_fAttackTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackTime)) = value; } } // Token: 0x170011BD RID: 4541 // (get) Token: 0x0600303C RID: 12348 RVA: 0x000BF880 File Offset: 0x000BDA80 // (set) Token: 0x0600303D RID: 12349 RVA: 0x000BF8A8 File Offset: 0x000BDAA8 public unsafe float g_fAttackTimeVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackTimeVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fAttackTimeVal)) = value; } } // Token: 0x170011BE RID: 4542 // (get) Token: 0x0600303E RID: 12350 RVA: 0x000BF8CC File Offset: 0x000BDACC // (set) Token: 0x0600303F RID: 12351 RVA: 0x000BF8F4 File Offset: 0x000BDAF4 public unsafe float MoveSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_MoveSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_MoveSpeed)) = value; } } // Token: 0x170011BF RID: 4543 // (get) Token: 0x06003040 RID: 12352 RVA: 0x000BF918 File Offset: 0x000BDB18 // (set) Token: 0x06003041 RID: 12353 RVA: 0x000BF936 File Offset: 0x000BDB36 public unsafe static float g_fPI { get { float num; IL2CPP.il2cpp_field_static_get_value(GhostCLightningBall.NativeFieldInfoPtr_g_fPI, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GhostCLightningBall.NativeFieldInfoPtr_g_fPI, (void*)(&value)); } } // Token: 0x170011C0 RID: 4544 // (get) Token: 0x06003042 RID: 12354 RVA: 0x000BF948 File Offset: 0x000BDB48 // (set) Token: 0x06003043 RID: 12355 RVA: 0x000BF97C File Offset: 0x000BDB7C public unsafe EffectPool g_EffCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.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(GhostCLightningBall.NativeFieldInfoPtr_g_EffCollision), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170011C1 RID: 4545 // (get) Token: 0x06003044 RID: 12356 RVA: 0x000BF9A4 File Offset: 0x000BDBA4 // (set) Token: 0x06003045 RID: 12357 RVA: 0x000BF9D8 File Offset: 0x000BDBD8 public unsafe SoundEffectPool g_SEPCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_SEPCollision); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_SEPCollision), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170011C2 RID: 4546 // (get) Token: 0x06003046 RID: 12358 RVA: 0x000BFA00 File Offset: 0x000BDC00 // (set) Token: 0x06003047 RID: 12359 RVA: 0x000BFA34 File Offset: 0x000BDC34 public unsafe Transform g_Track { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.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(GhostCLightningBall.NativeFieldInfoPtr_g_Track), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170011C3 RID: 4547 // (get) Token: 0x06003048 RID: 12360 RVA: 0x000BFA5C File Offset: 0x000BDC5C // (set) Token: 0x06003049 RID: 12361 RVA: 0x000BFA84 File Offset: 0x000BDC84 public unsafe bool g_bTrack { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_bTrack); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_bTrack)) = value; } } // Token: 0x170011C4 RID: 4548 // (get) Token: 0x0600304A RID: 12362 RVA: 0x000BFAA8 File Offset: 0x000BDCA8 // (set) Token: 0x0600304B RID: 12363 RVA: 0x000BFADC File Offset: 0x000BDCDC public unsafe SoundEffect g_SE { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.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(GhostCLightningBall.NativeFieldInfoPtr_g_SE), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170011C5 RID: 4549 // (get) Token: 0x0600304C RID: 12364 RVA: 0x000BFB04 File Offset: 0x000BDD04 // (set) Token: 0x0600304D RID: 12365 RVA: 0x000BFB2C File Offset: 0x000BDD2C public unsafe float g_fSEVolume { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fSEVolume); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostCLightningBall.NativeFieldInfoPtr_g_fSEVolume)) = value; } } // Token: 0x04002011 RID: 8209 private static readonly IntPtr NativeFieldInfoPtr_g_WGM; // Token: 0x04002012 RID: 8210 private static readonly IntPtr NativeFieldInfoPtr_g_AData; // Token: 0x04002013 RID: 8211 private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition; // Token: 0x04002014 RID: 8212 private static readonly IntPtr NativeFieldInfoPtr_g_v3LinePos; // Token: 0x04002015 RID: 8213 private static readonly IntPtr NativeFieldInfoPtr_g_v3FloatPos; // Token: 0x04002016 RID: 8214 private static readonly IntPtr NativeFieldInfoPtr_g_v3Target; // Token: 0x04002017 RID: 8215 private static readonly IntPtr NativeFieldInfoPtr_g_v3Direction; // Token: 0x04002018 RID: 8216 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatX; // Token: 0x04002019 RID: 8217 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatY; // Token: 0x0400201A RID: 8218 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatZ; // Token: 0x0400201B RID: 8219 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusX; // Token: 0x0400201C RID: 8220 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusY; // Token: 0x0400201D RID: 8221 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusZ; // Token: 0x0400201E RID: 8222 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusXVal; // Token: 0x0400201F RID: 8223 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusYVal; // Token: 0x04002020 RID: 8224 private static readonly IntPtr NativeFieldInfoPtr_g_fFloatRadiusZVal; // Token: 0x04002021 RID: 8225 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius; // Token: 0x04002022 RID: 8226 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackFrequency; // Token: 0x04002023 RID: 8227 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackFrequencyVal; // Token: 0x04002024 RID: 8228 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTime; // Token: 0x04002025 RID: 8229 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTimeVal; // Token: 0x04002026 RID: 8230 private static readonly IntPtr NativeFieldInfoPtr_MoveSpeed; // Token: 0x04002027 RID: 8231 private static readonly IntPtr NativeFieldInfoPtr_g_fPI; // Token: 0x04002028 RID: 8232 private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision; // Token: 0x04002029 RID: 8233 private static readonly IntPtr NativeFieldInfoPtr_g_SEPCollision; // Token: 0x0400202A RID: 8234 private static readonly IntPtr NativeFieldInfoPtr_g_Track; // Token: 0x0400202B RID: 8235 private static readonly IntPtr NativeFieldInfoPtr_g_bTrack; // Token: 0x0400202C RID: 8236 private static readonly IntPtr NativeFieldInfoPtr_g_SE; // Token: 0x0400202D RID: 8237 private static readonly IntPtr NativeFieldInfoPtr_g_fSEVolume; // Token: 0x0400202E RID: 8238 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x0400202F RID: 8239 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04002030 RID: 8240 private static readonly IntPtr NativeMethodInfoPtr_Set_Public_Void_Vector3_EffectPool_SoundEffectPool_Transform_0; // Token: 0x04002031 RID: 8241 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }