using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem.Collections.Generic;
using UnityEngine;

// Token: 0x020000D8 RID: 216
public class GhostBLightningEffectPlay : MonoBehaviour
{
	// Token: 0x06002EAE RID: 11950 RVA: 0x000B9B58 File Offset: 0x000B7D58
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513763, RefRangeEnd = 513764, XrefRangeStart = 513556, XrefRangeEnd = 513763, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EAF RID: 11951 RVA: 0x000B9B9C File Offset: 0x000B7D9C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513764, XrefRangeEnd = 513811, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB0 RID: 11952 RVA: 0x000B9BE0 File Offset: 0x000B7DE0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513816, RefRangeEnd = 513817, XrefRangeStart = 513811, XrefRangeEnd = 513816, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffDodgeCharge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodgeCharge_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB1 RID: 11953 RVA: 0x000B9C24 File Offset: 0x000B7E24
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 513877, RefRangeEnd = 513879, XrefRangeStart = 513817, XrefRangeEnd = 513877, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffDodge(WizardGirlManage WGM)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(WGM);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodge_Public_Void_WizardGirlManage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EB2 RID: 11954 RVA: 0x000B9C80 File Offset: 0x000B7E80
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 508802, RefRangeEnd = 508804, XrefRangeStart = 508802, XrefRangeEnd = 508804, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffDodgeEnd()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodgeEnd_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB3 RID: 11955 RVA: 0x000B9CC4 File Offset: 0x000B7EC4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513879, XrefRangeEnd = 513887, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffLNCharge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNCharge_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB4 RID: 11956 RVA: 0x000B9D08 File Offset: 0x000B7F08
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513887, XrefRangeEnd = 513891, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffLNSuccess()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNSuccess_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB5 RID: 11957 RVA: 0x000B9D4C File Offset: 0x000B7F4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513891, XrefRangeEnd = 513899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffLNShotReady()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNShotReady_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB6 RID: 11958 RVA: 0x000B9D90 File Offset: 0x000B7F90
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514035, RefRangeEnd = 514036, XrefRangeStart = 513899, XrefRangeEnd = 514035, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffLN(Vector3 v3Target, WizardGirlManage WGM)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Target;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(WGM);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLN_Public_Void_Vector3_WizardGirlManage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB7 RID: 11959 RVA: 0x000B9DFC File Offset: 0x000B7FFC
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 514040, RefRangeEnd = 514043, XrefRangeStart = 514036, XrefRangeEnd = 514040, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StopAllMagic()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_StopAllMagic_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB8 RID: 11960 RVA: 0x000B9E40 File Offset: 0x000B8040
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514047, RefRangeEnd = 514048, XrefRangeStart = 514043, XrefRangeEnd = 514047, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySEDestory()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySEDestory_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EB9 RID: 11961 RVA: 0x000B9E84 File Offset: 0x000B8084
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514052, RefRangeEnd = 514053, XrefRangeStart = 514048, XrefRangeEnd = 514052, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySELN()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySELN_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EBA RID: 11962 RVA: 0x000B9EC8 File Offset: 0x000B80C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514060, RefRangeEnd = 514061, XrefRangeStart = 514053, XrefRangeEnd = 514060, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySEMove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySEMove_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EBB RID: 11963 RVA: 0x000B9F0C File Offset: 0x000B810C
	[CallerCount(0)]
	public unsafe void SetSeMoveVolume(float fVolume)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fVolume;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EBC RID: 11964 RVA: 0x000B9F60 File Offset: 0x000B8160
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514066, RefRangeEnd = 514067, XrefRangeStart = 514061, XrefRangeEnd = 514066, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySECharge(float fPitchSpeed)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fPitchSpeed;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySECharge_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EBD RID: 11965 RVA: 0x000B9FB4 File Offset: 0x000B81B4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 514067, RefRangeEnd = 514069, XrefRangeStart = 514067, XrefRangeEnd = 514067, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StopSECharge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_StopSECharge_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EBE RID: 11966 RVA: 0x000B9FF8 File Offset: 0x000B81F8
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetTimeScale(float fTimeScale)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTimeScale;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EBF RID: 11967 RVA: 0x000BA04C File Offset: 0x000B824C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514084, RefRangeEnd = 514085, XrefRangeStart = 514069, XrefRangeEnd = 514084, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Vector3 FindAmbushNear(Vector3 v3PlayerPos)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3PlayerPos;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbushNear_Public_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06002EC0 RID: 11968 RVA: 0x000BA0B0 File Offset: 0x000B82B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514085, XrefRangeEnd = 514100, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Vector3 FindAmbushRange(Vector3 v3PlayerPos, float fRange)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3PlayerPos;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fRange;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbushRange_Public_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06002EC1 RID: 11969 RVA: 0x000BA128 File Offset: 0x000B8328
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 514113, RefRangeEnd = 514115, XrefRangeStart = 514100, XrefRangeEnd = 514113, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Vector3 FindAmbusPlayerFar(Vector3 v3PlayerPos, int iNum = 4)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3PlayerPos;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref iNum;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbusPlayerFar_Public_Vector3_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06002EC2 RID: 11970 RVA: 0x000BA1A0 File Offset: 0x000B83A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514115, XrefRangeEnd = 514128, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Vector3 FindShootPoint(Vector3 v3PlayerPos)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3PlayerPos;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_FindShootPoint_Public_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06002EC3 RID: 11971 RVA: 0x000BA204 File Offset: 0x000B8404
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayFireMagicShot()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayFireMagicShot_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EC4 RID: 11972 RVA: 0x000BA248 File Offset: 0x000B8448
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 514140, RefRangeEnd = 514143, XrefRangeStart = 514128, XrefRangeEnd = 514140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OtherEnemyFight()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_OtherEnemyFight_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EC5 RID: 11973 RVA: 0x000BA28C File Offset: 0x000B848C
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GhostBLightningEffectPlay()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002EC6 RID: 11974 RVA: 0x000BA2D8 File Offset: 0x000B84D8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514143, XrefRangeEnd = 514157, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__46_0(SoundEffect se)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(se);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_0_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EC7 RID: 11975 RVA: 0x000BA334 File Offset: 0x000B8534
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514157, XrefRangeEnd = 514165, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__46_1(SoundEffect se)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(se);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_1_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EC8 RID: 11976 RVA: 0x000BA390 File Offset: 0x000B8590
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514165, XrefRangeEnd = 514173, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__46_2(SoundEffect se)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(se);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_2_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002EC9 RID: 11977 RVA: 0x000BA3EC File Offset: 0x000B85EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514173, XrefRangeEnd = 514181, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__46_3(SoundEffect se)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(se);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_3_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002ECA RID: 11978 RVA: 0x000BA448 File Offset: 0x000B8648
	// Note: this type is marked as 'beforefieldinit'.
	static GhostBLightningEffectPlay()
	{
		Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GhostBLightningEffectPlay");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr);
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffectParent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffectParent");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ShotPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_ShotPoint");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_SP");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgeChargePath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effDodgeChargePath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgePath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effDodgePath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgeEndPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effDodgeEndPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargePath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLNChargePath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargeSuccessPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLNChargeSuccessPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargeCohesionPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLNChargeCohesionPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNShotReadyPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLNShotReadyPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBulletPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBullet02Path = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBullet02Path");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBullet03Path = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBullet03Path");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletCollisionPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBulletCollisionPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletShotPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBulletShotPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_sEMoveObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "sEMoveObjectPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_sEDestoryObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "sEDestoryObjectPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_sELNPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "sELNPath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_sEChargePath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "sEChargePath");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_AmbushPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "AmbushPoint");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodgeCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffDodgeCharge");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffDodge");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodgeEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffDodgeEnd");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLNCharge");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNChargeSuccess = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLNChargeSuccess");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNChargeCohesion = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLNChargeCohesion");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLNCollision");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNShot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLNShot");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNShotReady = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLNShotReady");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLightningBullet");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLightningBullet02");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLightningBullet03");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SEMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_SEMove");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SEDestory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_SEDestory");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SELN = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_SELN");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SECharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_SECharge");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEMoveVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_fSEMoveVolume");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargeVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_fSEChargeVolume");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargePitch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_fSEChargePitch");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargePitchSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_fSEChargePitchSpeed");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_bIsCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_bIsCharge");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_LNShotReadyRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_LNShotReadyRotate");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ADLN = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_ADLN");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ADDodge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_ADDodge");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_Enemy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "Enemy");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_iExclude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_iExclude");
		GhostBLightningEffectPlay.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666268);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666269);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodgeCharge_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666270);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodge_Public_Void_WizardGirlManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666271);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodgeEnd_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666272);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNCharge_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666273);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNSuccess_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666274);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNShotReady_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666275);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLN_Public_Void_Vector3_WizardGirlManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666276);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_StopAllMagic_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666277);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySEDestory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666278);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySELN_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666279);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySEMove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666280);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666281);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySECharge_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666282);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_StopSECharge_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666283);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666284);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbushNear_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666285);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbushRange_Public_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666286);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbusPlayerFar_Public_Vector3_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666287);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindShootPoint_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666288);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayFireMagicShot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666289);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_OtherEnemyFight_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666290);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666291);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_0_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666292);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_1_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666293);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_2_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666294);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__46_3_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666295);
	}

	// Token: 0x06002ECB RID: 11979 RVA: 0x0000351C File Offset: 0x0000171C
	public GhostBLightningEffectPlay(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700111A RID: 4378
	// (get) Token: 0x06002ECC RID: 11980 RVA: 0x000BAA40 File Offset: 0x000B8C40
	// (set) Token: 0x06002ECD RID: 11981 RVA: 0x000BAA74 File Offset: 0x000B8C74
	public unsafe Transform g_EffectParent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffectParent);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffectParent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700111B RID: 4379
	// (get) Token: 0x06002ECE RID: 11982 RVA: 0x000BAA9C File Offset: 0x000B8C9C
	// (set) Token: 0x06002ECF RID: 11983 RVA: 0x000BAAD0 File Offset: 0x000B8CD0
	public unsafe Transform g_ShotPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ShotPoint);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ShotPoint), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700111C RID: 4380
	// (get) Token: 0x06002ED0 RID: 11984 RVA: 0x000BAAF8 File Offset: 0x000B8CF8
	// (set) Token: 0x06002ED1 RID: 11985 RVA: 0x000BAB2C File Offset: 0x000B8D2C
	public unsafe Transform g_SP
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SP);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SP), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700111D RID: 4381
	// (get) Token: 0x06002ED2 RID: 11986 RVA: 0x000BAB54 File Offset: 0x000B8D54
	// (set) Token: 0x06002ED3 RID: 11987 RVA: 0x000BAB7D File Offset: 0x000B8D7D
	public unsafe string effDodgeChargePath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgeChargePath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgeChargePath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700111E RID: 4382
	// (get) Token: 0x06002ED4 RID: 11988 RVA: 0x000BABA4 File Offset: 0x000B8DA4
	// (set) Token: 0x06002ED5 RID: 11989 RVA: 0x000BABCD File Offset: 0x000B8DCD
	public unsafe string effDodgePath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgePath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgePath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700111F RID: 4383
	// (get) Token: 0x06002ED6 RID: 11990 RVA: 0x000BABF4 File Offset: 0x000B8DF4
	// (set) Token: 0x06002ED7 RID: 11991 RVA: 0x000BAC1D File Offset: 0x000B8E1D
	public unsafe string effDodgeEndPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgeEndPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effDodgeEndPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001120 RID: 4384
	// (get) Token: 0x06002ED8 RID: 11992 RVA: 0x000BAC44 File Offset: 0x000B8E44
	// (set) Token: 0x06002ED9 RID: 11993 RVA: 0x000BAC6D File Offset: 0x000B8E6D
	public unsafe string effLNChargePath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargePath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargePath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001121 RID: 4385
	// (get) Token: 0x06002EDA RID: 11994 RVA: 0x000BAC94 File Offset: 0x000B8E94
	// (set) Token: 0x06002EDB RID: 11995 RVA: 0x000BACBD File Offset: 0x000B8EBD
	public unsafe string effLNChargeSuccessPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargeSuccessPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargeSuccessPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001122 RID: 4386
	// (get) Token: 0x06002EDC RID: 11996 RVA: 0x000BACE4 File Offset: 0x000B8EE4
	// (set) Token: 0x06002EDD RID: 11997 RVA: 0x000BAD0D File Offset: 0x000B8F0D
	public unsafe string effLNChargeCohesionPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargeCohesionPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNChargeCohesionPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001123 RID: 4387
	// (get) Token: 0x06002EDE RID: 11998 RVA: 0x000BAD34 File Offset: 0x000B8F34
	// (set) Token: 0x06002EDF RID: 11999 RVA: 0x000BAD5D File Offset: 0x000B8F5D
	public unsafe string effLNShotReadyPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNShotReadyPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLNShotReadyPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001124 RID: 4388
	// (get) Token: 0x06002EE0 RID: 12000 RVA: 0x000BAD84 File Offset: 0x000B8F84
	// (set) Token: 0x06002EE1 RID: 12001 RVA: 0x000BADAD File Offset: 0x000B8FAD
	public unsafe string effLightningBulletPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001125 RID: 4389
	// (get) Token: 0x06002EE2 RID: 12002 RVA: 0x000BADD4 File Offset: 0x000B8FD4
	// (set) Token: 0x06002EE3 RID: 12003 RVA: 0x000BADFD File Offset: 0x000B8FFD
	public unsafe string effLightningBullet02Path
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBullet02Path);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBullet02Path), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001126 RID: 4390
	// (get) Token: 0x06002EE4 RID: 12004 RVA: 0x000BAE24 File Offset: 0x000B9024
	// (set) Token: 0x06002EE5 RID: 12005 RVA: 0x000BAE4D File Offset: 0x000B904D
	public unsafe string effLightningBullet03Path
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBullet03Path);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBullet03Path), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001127 RID: 4391
	// (get) Token: 0x06002EE6 RID: 12006 RVA: 0x000BAE74 File Offset: 0x000B9074
	// (set) Token: 0x06002EE7 RID: 12007 RVA: 0x000BAE9D File Offset: 0x000B909D
	public unsafe string effLightningBulletCollisionPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletCollisionPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletCollisionPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001128 RID: 4392
	// (get) Token: 0x06002EE8 RID: 12008 RVA: 0x000BAEC4 File Offset: 0x000B90C4
	// (set) Token: 0x06002EE9 RID: 12009 RVA: 0x000BAEED File Offset: 0x000B90ED
	public unsafe string effLightningBulletShotPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletShotPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletShotPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001129 RID: 4393
	// (get) Token: 0x06002EEA RID: 12010 RVA: 0x000BAF14 File Offset: 0x000B9114
	// (set) Token: 0x06002EEB RID: 12011 RVA: 0x000BAF3D File Offset: 0x000B913D
	public unsafe string sEMoveObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sEMoveObjectPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sEMoveObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700112A RID: 4394
	// (get) Token: 0x06002EEC RID: 12012 RVA: 0x000BAF64 File Offset: 0x000B9164
	// (set) Token: 0x06002EED RID: 12013 RVA: 0x000BAF8D File Offset: 0x000B918D
	public unsafe string sEDestoryObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sEDestoryObjectPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sEDestoryObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700112B RID: 4395
	// (get) Token: 0x06002EEE RID: 12014 RVA: 0x000BAFB4 File Offset: 0x000B91B4
	// (set) Token: 0x06002EEF RID: 12015 RVA: 0x000BAFDD File Offset: 0x000B91DD
	public unsafe string sELNPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sELNPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sELNPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700112C RID: 4396
	// (get) Token: 0x06002EF0 RID: 12016 RVA: 0x000BB004 File Offset: 0x000B9204
	// (set) Token: 0x06002EF1 RID: 12017 RVA: 0x000BB02D File Offset: 0x000B922D
	public unsafe string sEChargePath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sEChargePath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_sEChargePath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x1700112D RID: 4397
	// (get) Token: 0x06002EF2 RID: 12018 RVA: 0x000BB054 File Offset: 0x000B9254
	// (set) Token: 0x06002EF3 RID: 12019 RVA: 0x000BB088 File Offset: 0x000B9288
	public unsafe GhostBLightningAmbush AmbushPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_AmbushPoint);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GhostBLightningAmbush(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_AmbushPoint), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700112E RID: 4398
	// (get) Token: 0x06002EF4 RID: 12020 RVA: 0x000BB0B0 File Offset: 0x000B92B0
	// (set) Token: 0x06002EF5 RID: 12021 RVA: 0x000BB0E4 File Offset: 0x000B92E4
	public unsafe EffectPool g_EffDodgeCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodgeCharge);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodgeCharge), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700112F RID: 4399
	// (get) Token: 0x06002EF6 RID: 12022 RVA: 0x000BB10C File Offset: 0x000B930C
	// (set) Token: 0x06002EF7 RID: 12023 RVA: 0x000BB140 File Offset: 0x000B9340
	public unsafe EffectPool g_EffDodge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodge);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodge), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001130 RID: 4400
	// (get) Token: 0x06002EF8 RID: 12024 RVA: 0x000BB168 File Offset: 0x000B9368
	// (set) Token: 0x06002EF9 RID: 12025 RVA: 0x000BB19C File Offset: 0x000B939C
	public unsafe EffectPool g_EffDodgeEnd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodgeEnd);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffDodgeEnd), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001131 RID: 4401
	// (get) Token: 0x06002EFA RID: 12026 RVA: 0x000BB1C4 File Offset: 0x000B93C4
	// (set) Token: 0x06002EFB RID: 12027 RVA: 0x000BB1F8 File Offset: 0x000B93F8
	public unsafe EffectPool g_EffLNCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNCharge);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNCharge), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001132 RID: 4402
	// (get) Token: 0x06002EFC RID: 12028 RVA: 0x000BB220 File Offset: 0x000B9420
	// (set) Token: 0x06002EFD RID: 12029 RVA: 0x000BB254 File Offset: 0x000B9454
	public unsafe EffectPool g_EffLNChargeSuccess
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNChargeSuccess);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNChargeSuccess), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001133 RID: 4403
	// (get) Token: 0x06002EFE RID: 12030 RVA: 0x000BB27C File Offset: 0x000B947C
	// (set) Token: 0x06002EFF RID: 12031 RVA: 0x000BB2B0 File Offset: 0x000B94B0
	public unsafe EffectPool g_EffLNChargeCohesion
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNChargeCohesion);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNChargeCohesion), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001134 RID: 4404
	// (get) Token: 0x06002F00 RID: 12032 RVA: 0x000BB2D8 File Offset: 0x000B94D8
	// (set) Token: 0x06002F01 RID: 12033 RVA: 0x000BB30C File Offset: 0x000B950C
	public unsafe EffectPool g_EffLNCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNCollision);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001135 RID: 4405
	// (get) Token: 0x06002F02 RID: 12034 RVA: 0x000BB334 File Offset: 0x000B9534
	// (set) Token: 0x06002F03 RID: 12035 RVA: 0x000BB368 File Offset: 0x000B9568
	public unsafe EffectPool g_EffLNShot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNShot);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNShot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001136 RID: 4406
	// (get) Token: 0x06002F04 RID: 12036 RVA: 0x000BB390 File Offset: 0x000B9590
	// (set) Token: 0x06002F05 RID: 12037 RVA: 0x000BB3C4 File Offset: 0x000B95C4
	public unsafe EffectPool g_EffLNShotReady
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNShotReady);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLNShotReady), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001137 RID: 4407
	// (get) Token: 0x06002F06 RID: 12038 RVA: 0x000BB3EC File Offset: 0x000B95EC
	// (set) Token: 0x06002F07 RID: 12039 RVA: 0x000BB420 File Offset: 0x000B9620
	public unsafe LightningBullet g_EffLightningBullet
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LightningBullet(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001138 RID: 4408
	// (get) Token: 0x06002F08 RID: 12040 RVA: 0x000BB448 File Offset: 0x000B9648
	// (set) Token: 0x06002F09 RID: 12041 RVA: 0x000BB47C File Offset: 0x000B967C
	public unsafe LightningBullet g_EffLightningBullet02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet02);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LightningBullet(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001139 RID: 4409
	// (get) Token: 0x06002F0A RID: 12042 RVA: 0x000BB4A4 File Offset: 0x000B96A4
	// (set) Token: 0x06002F0B RID: 12043 RVA: 0x000BB4D8 File Offset: 0x000B96D8
	public unsafe LightningBullet g_EffLightningBullet03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet03);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LightningBullet(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBullet03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700113A RID: 4410
	// (get) Token: 0x06002F0C RID: 12044 RVA: 0x000BB500 File Offset: 0x000B9700
	// (set) Token: 0x06002F0D RID: 12045 RVA: 0x000BB534 File Offset: 0x000B9734
	public unsafe SoundEffect g_SEMove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SEMove);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SEMove), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700113B RID: 4411
	// (get) Token: 0x06002F0E RID: 12046 RVA: 0x000BB55C File Offset: 0x000B975C
	// (set) Token: 0x06002F0F RID: 12047 RVA: 0x000BB590 File Offset: 0x000B9790
	public unsafe SoundEffect g_SEDestory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SEDestory);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SEDestory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700113C RID: 4412
	// (get) Token: 0x06002F10 RID: 12048 RVA: 0x000BB5B8 File Offset: 0x000B97B8
	// (set) Token: 0x06002F11 RID: 12049 RVA: 0x000BB5EC File Offset: 0x000B97EC
	public unsafe SoundEffect g_SELN
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SELN);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SELN), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700113D RID: 4413
	// (get) Token: 0x06002F12 RID: 12050 RVA: 0x000BB614 File Offset: 0x000B9814
	// (set) Token: 0x06002F13 RID: 12051 RVA: 0x000BB648 File Offset: 0x000B9848
	public unsafe SoundEffect g_SECharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SECharge);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_SECharge), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700113E RID: 4414
	// (get) Token: 0x06002F14 RID: 12052 RVA: 0x000BB670 File Offset: 0x000B9870
	// (set) Token: 0x06002F15 RID: 12053 RVA: 0x000BB698 File Offset: 0x000B9898
	public unsafe float g_fSEMoveVolume
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEMoveVolume);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEMoveVolume)) = value;
		}
	}

	// Token: 0x1700113F RID: 4415
	// (get) Token: 0x06002F16 RID: 12054 RVA: 0x000BB6BC File Offset: 0x000B98BC
	// (set) Token: 0x06002F17 RID: 12055 RVA: 0x000BB6E4 File Offset: 0x000B98E4
	public unsafe float g_fSEChargeVolume
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargeVolume);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargeVolume)) = value;
		}
	}

	// Token: 0x17001140 RID: 4416
	// (get) Token: 0x06002F18 RID: 12056 RVA: 0x000BB708 File Offset: 0x000B9908
	// (set) Token: 0x06002F19 RID: 12057 RVA: 0x000BB730 File Offset: 0x000B9930
	public unsafe float g_fSEChargePitch
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargePitch);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargePitch)) = value;
		}
	}

	// Token: 0x17001141 RID: 4417
	// (get) Token: 0x06002F1A RID: 12058 RVA: 0x000BB754 File Offset: 0x000B9954
	// (set) Token: 0x06002F1B RID: 12059 RVA: 0x000BB77C File Offset: 0x000B997C
	public unsafe float g_fSEChargePitchSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargePitchSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_fSEChargePitchSpeed)) = value;
		}
	}

	// Token: 0x17001142 RID: 4418
	// (get) Token: 0x06002F1C RID: 12060 RVA: 0x000BB7A0 File Offset: 0x000B99A0
	// (set) Token: 0x06002F1D RID: 12061 RVA: 0x000BB7C8 File Offset: 0x000B99C8
	public unsafe bool g_bIsCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_bIsCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_bIsCharge)) = value;
		}
	}

	// Token: 0x17001143 RID: 4419
	// (get) Token: 0x06002F1E RID: 12062 RVA: 0x000BB7EC File Offset: 0x000B99EC
	// (set) Token: 0x06002F1F RID: 12063 RVA: 0x000BB820 File Offset: 0x000B9A20
	public unsafe Transform g_LNShotReadyRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_LNShotReadyRotate);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_LNShotReadyRotate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001144 RID: 4420
	// (get) Token: 0x06002F20 RID: 12064 RVA: 0x000BB848 File Offset: 0x000B9A48
	// (set) Token: 0x06002F21 RID: 12065 RVA: 0x000BB87C File Offset: 0x000B9A7C
	public unsafe AttackData g_ADLN
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ADLN);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ADLN), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001145 RID: 4421
	// (get) Token: 0x06002F22 RID: 12066 RVA: 0x000BB8A4 File Offset: 0x000B9AA4
	// (set) Token: 0x06002F23 RID: 12067 RVA: 0x000BB8D8 File Offset: 0x000B9AD8
	public unsafe AttackData g_ADDodge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ADDodge);
			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(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_ADDodge), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001146 RID: 4422
	// (get) Token: 0x06002F24 RID: 12068 RVA: 0x000BB900 File Offset: 0x000B9B00
	// (set) Token: 0x06002F25 RID: 12069 RVA: 0x000BB934 File Offset: 0x000B9B34
	public unsafe Il2CppReferenceArray<NPCManage> Enemy
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_Enemy);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<NPCManage>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_Enemy), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001147 RID: 4423
	// (get) Token: 0x06002F26 RID: 12070 RVA: 0x000BB95C File Offset: 0x000B9B5C
	// (set) Token: 0x06002F27 RID: 12071 RVA: 0x000BB990 File Offset: 0x000B9B90
	public unsafe List<int> g_iExclude
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_iExclude);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_iExclude), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04001F3F RID: 7999
	private static readonly IntPtr NativeFieldInfoPtr_g_EffectParent;

	// Token: 0x04001F40 RID: 8000
	private static readonly IntPtr NativeFieldInfoPtr_g_ShotPoint;

	// Token: 0x04001F41 RID: 8001
	private static readonly IntPtr NativeFieldInfoPtr_g_SP;

	// Token: 0x04001F42 RID: 8002
	private static readonly IntPtr NativeFieldInfoPtr_effDodgeChargePath;

	// Token: 0x04001F43 RID: 8003
	private static readonly IntPtr NativeFieldInfoPtr_effDodgePath;

	// Token: 0x04001F44 RID: 8004
	private static readonly IntPtr NativeFieldInfoPtr_effDodgeEndPath;

	// Token: 0x04001F45 RID: 8005
	private static readonly IntPtr NativeFieldInfoPtr_effLNChargePath;

	// Token: 0x04001F46 RID: 8006
	private static readonly IntPtr NativeFieldInfoPtr_effLNChargeSuccessPath;

	// Token: 0x04001F47 RID: 8007
	private static readonly IntPtr NativeFieldInfoPtr_effLNChargeCohesionPath;

	// Token: 0x04001F48 RID: 8008
	private static readonly IntPtr NativeFieldInfoPtr_effLNShotReadyPath;

	// Token: 0x04001F49 RID: 8009
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletPath;

	// Token: 0x04001F4A RID: 8010
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBullet02Path;

	// Token: 0x04001F4B RID: 8011
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBullet03Path;

	// Token: 0x04001F4C RID: 8012
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletCollisionPath;

	// Token: 0x04001F4D RID: 8013
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletShotPath;

	// Token: 0x04001F4E RID: 8014
	private static readonly IntPtr NativeFieldInfoPtr_sEMoveObjectPath;

	// Token: 0x04001F4F RID: 8015
	private static readonly IntPtr NativeFieldInfoPtr_sEDestoryObjectPath;

	// Token: 0x04001F50 RID: 8016
	private static readonly IntPtr NativeFieldInfoPtr_sELNPath;

	// Token: 0x04001F51 RID: 8017
	private static readonly IntPtr NativeFieldInfoPtr_sEChargePath;

	// Token: 0x04001F52 RID: 8018
	private static readonly IntPtr NativeFieldInfoPtr_AmbushPoint;

	// Token: 0x04001F53 RID: 8019
	private static readonly IntPtr NativeFieldInfoPtr_g_EffDodgeCharge;

	// Token: 0x04001F54 RID: 8020
	private static readonly IntPtr NativeFieldInfoPtr_g_EffDodge;

	// Token: 0x04001F55 RID: 8021
	private static readonly IntPtr NativeFieldInfoPtr_g_EffDodgeEnd;

	// Token: 0x04001F56 RID: 8022
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNCharge;

	// Token: 0x04001F57 RID: 8023
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNChargeSuccess;

	// Token: 0x04001F58 RID: 8024
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNChargeCohesion;

	// Token: 0x04001F59 RID: 8025
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNCollision;

	// Token: 0x04001F5A RID: 8026
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNShot;

	// Token: 0x04001F5B RID: 8027
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNShotReady;

	// Token: 0x04001F5C RID: 8028
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBullet;

	// Token: 0x04001F5D RID: 8029
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBullet02;

	// Token: 0x04001F5E RID: 8030
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBullet03;

	// Token: 0x04001F5F RID: 8031
	private static readonly IntPtr NativeFieldInfoPtr_g_SEMove;

	// Token: 0x04001F60 RID: 8032
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDestory;

	// Token: 0x04001F61 RID: 8033
	private static readonly IntPtr NativeFieldInfoPtr_g_SELN;

	// Token: 0x04001F62 RID: 8034
	private static readonly IntPtr NativeFieldInfoPtr_g_SECharge;

	// Token: 0x04001F63 RID: 8035
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEMoveVolume;

	// Token: 0x04001F64 RID: 8036
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEChargeVolume;

	// Token: 0x04001F65 RID: 8037
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEChargePitch;

	// Token: 0x04001F66 RID: 8038
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEChargePitchSpeed;

	// Token: 0x04001F67 RID: 8039
	private static readonly IntPtr NativeFieldInfoPtr_g_bIsCharge;

	// Token: 0x04001F68 RID: 8040
	private static readonly IntPtr NativeFieldInfoPtr_g_LNShotReadyRotate;

	// Token: 0x04001F69 RID: 8041
	private static readonly IntPtr NativeFieldInfoPtr_g_ADLN;

	// Token: 0x04001F6A RID: 8042
	private static readonly IntPtr NativeFieldInfoPtr_g_ADDodge;

	// Token: 0x04001F6B RID: 8043
	private static readonly IntPtr NativeFieldInfoPtr_Enemy;

	// Token: 0x04001F6C RID: 8044
	private static readonly IntPtr NativeFieldInfoPtr_g_iExclude;

	// Token: 0x04001F6D RID: 8045
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x04001F6E RID: 8046
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04001F6F RID: 8047
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDodgeCharge_Public_Void_0;

	// Token: 0x04001F70 RID: 8048
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDodge_Public_Void_WizardGirlManage_0;

	// Token: 0x04001F71 RID: 8049
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDodgeEnd_Public_Void_0;

	// Token: 0x04001F72 RID: 8050
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLNCharge_Public_Void_0;

	// Token: 0x04001F73 RID: 8051
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLNSuccess_Public_Void_0;

	// Token: 0x04001F74 RID: 8052
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLNShotReady_Public_Void_0;

	// Token: 0x04001F75 RID: 8053
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLN_Public_Void_Vector3_WizardGirlManage_0;

	// Token: 0x04001F76 RID: 8054
	private static readonly IntPtr NativeMethodInfoPtr_StopAllMagic_Public_Void_0;

	// Token: 0x04001F77 RID: 8055
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEDestory_Public_Void_0;

	// Token: 0x04001F78 RID: 8056
	private static readonly IntPtr NativeMethodInfoPtr_PlaySELN_Public_Void_0;

	// Token: 0x04001F79 RID: 8057
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEMove_Public_Void_0;

	// Token: 0x04001F7A RID: 8058
	private static readonly IntPtr NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0;

	// Token: 0x04001F7B RID: 8059
	private static readonly IntPtr NativeMethodInfoPtr_PlaySECharge_Public_Void_Single_0;

	// Token: 0x04001F7C RID: 8060
	private static readonly IntPtr NativeMethodInfoPtr_StopSECharge_Public_Void_0;

	// Token: 0x04001F7D RID: 8061
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x04001F7E RID: 8062
	private static readonly IntPtr NativeMethodInfoPtr_FindAmbushNear_Public_Vector3_Vector3_0;

	// Token: 0x04001F7F RID: 8063
	private static readonly IntPtr NativeMethodInfoPtr_FindAmbushRange_Public_Vector3_Vector3_Single_0;

	// Token: 0x04001F80 RID: 8064
	private static readonly IntPtr NativeMethodInfoPtr_FindAmbusPlayerFar_Public_Vector3_Vector3_Int32_0;

	// Token: 0x04001F81 RID: 8065
	private static readonly IntPtr NativeMethodInfoPtr_FindShootPoint_Public_Vector3_Vector3_0;

	// Token: 0x04001F82 RID: 8066
	private static readonly IntPtr NativeMethodInfoPtr_PlayFireMagicShot_Private_Void_0;

	// Token: 0x04001F83 RID: 8067
	private static readonly IntPtr NativeMethodInfoPtr_OtherEnemyFight_Public_Void_0;

	// Token: 0x04001F84 RID: 8068
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04001F85 RID: 8069
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__46_0_Private_Void_SoundEffect_0;

	// Token: 0x04001F86 RID: 8070
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__46_1_Private_Void_SoundEffect_0;

	// Token: 0x04001F87 RID: 8071
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__46_2_Private_Void_SoundEffect_0;

	// Token: 0x04001F88 RID: 8072
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__46_3_Private_Void_SoundEffect_0;
}
