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

// Token: 0x020000FD RID: 253
public class GhostBLightningEffectPlay : MonoBehaviour
{
	// Token: 0x060031B2 RID: 12722 RVA: 0x000C6BB4 File Offset: 0x000C4DB4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 538555, RefRangeEnd = 538556, XrefRangeStart = 538321, XrefRangeEnd = 538555, 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: 0x060031B3 RID: 12723 RVA: 0x000C6BF8 File Offset: 0x000C4DF8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538556, XrefRangeEnd = 538630, 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: 0x060031B4 RID: 12724 RVA: 0x000C6C3C File Offset: 0x000C4E3C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 533555, RefRangeEnd = 533556, XrefRangeStart = 533555, XrefRangeEnd = 533556, 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: 0x060031B5 RID: 12725 RVA: 0x000C6C80 File Offset: 0x000C4E80
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 538690, RefRangeEnd = 538692, XrefRangeStart = 538630, XrefRangeEnd = 538690, 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: 0x060031B6 RID: 12726 RVA: 0x000C6CDC File Offset: 0x000C4EDC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 533566, RefRangeEnd = 533568, XrefRangeStart = 533566, XrefRangeEnd = 533568, 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: 0x060031B7 RID: 12727 RVA: 0x000C6D20 File Offset: 0x000C4F20
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538692, XrefRangeEnd = 538700, 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: 0x060031B8 RID: 12728 RVA: 0x000C6D64 File Offset: 0x000C4F64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538700, XrefRangeEnd = 538709, 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: 0x060031B9 RID: 12729 RVA: 0x000C6DA8 File Offset: 0x000C4FA8
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 538714, RefRangeEnd = 538717, XrefRangeStart = 538709, XrefRangeEnd = 538714, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void GetLightningHintTarget(Vector3 Target)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Target;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBLightningEffectPlay.NativeMethodInfoPtr_GetLightningHintTarget_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060031BA RID: 12730 RVA: 0x000C6DFC File Offset: 0x000C4FFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538717, XrefRangeEnd = 538725, 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: 0x060031BB RID: 12731 RVA: 0x000C6E40 File Offset: 0x000C5040
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 538865, RefRangeEnd = 538866, XrefRangeStart = 538725, XrefRangeEnd = 538865, 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: 0x060031BC RID: 12732 RVA: 0x000C6EAC File Offset: 0x000C50AC
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 538875, RefRangeEnd = 538878, XrefRangeStart = 538866, XrefRangeEnd = 538875, 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: 0x060031BD RID: 12733 RVA: 0x000C6EF0 File Offset: 0x000C50F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 537771, RefRangeEnd = 537772, XrefRangeStart = 537771, XrefRangeEnd = 537772, 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: 0x060031BE RID: 12734 RVA: 0x000C6F34 File Offset: 0x000C5134
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 538882, RefRangeEnd = 538883, XrefRangeStart = 538878, XrefRangeEnd = 538882, 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: 0x060031BF RID: 12735 RVA: 0x000C6F78 File Offset: 0x000C5178
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 538890, RefRangeEnd = 538891, XrefRangeStart = 538883, XrefRangeEnd = 538890, 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: 0x060031C0 RID: 12736 RVA: 0x000C6FBC File Offset: 0x000C51BC
	[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: 0x060031C1 RID: 12737 RVA: 0x000C7010 File Offset: 0x000C5210
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 538896, RefRangeEnd = 538897, XrefRangeStart = 538891, XrefRangeEnd = 538896, 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: 0x060031C2 RID: 12738 RVA: 0x000C7064 File Offset: 0x000C5264
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 538897, RefRangeEnd = 538899, XrefRangeStart = 538897, XrefRangeEnd = 538897, 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: 0x060031C3 RID: 12739 RVA: 0x000C70A8 File Offset: 0x000C52A8
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x060031C4 RID: 12740 RVA: 0x000C70FC File Offset: 0x000C52FC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 538914, RefRangeEnd = 538915, XrefRangeStart = 538899, XrefRangeEnd = 538914, 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: 0x060031C5 RID: 12741 RVA: 0x000C7160 File Offset: 0x000C5360
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538915, XrefRangeEnd = 538930, 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: 0x060031C6 RID: 12742 RVA: 0x000C71D8 File Offset: 0x000C53D8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 538943, RefRangeEnd = 538945, XrefRangeStart = 538930, XrefRangeEnd = 538943, 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: 0x060031C7 RID: 12743 RVA: 0x000C7250 File Offset: 0x000C5450
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538945, XrefRangeEnd = 538958, 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: 0x060031C8 RID: 12744 RVA: 0x000C72B4 File Offset: 0x000C54B4
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x060031C9 RID: 12745 RVA: 0x000C72F8 File Offset: 0x000C54F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538958, XrefRangeEnd = 538970, 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: 0x060031CA RID: 12746 RVA: 0x000C733C File Offset: 0x000C553C
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, 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: 0x060031CB RID: 12747 RVA: 0x000C7388 File Offset: 0x000C5588
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538970, XrefRangeEnd = 538984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__52_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__52_0_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060031CC RID: 12748 RVA: 0x000C73E4 File Offset: 0x000C55E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538984, XrefRangeEnd = 538992, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__52_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__52_1_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060031CD RID: 12749 RVA: 0x000C7440 File Offset: 0x000C5640
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 538992, XrefRangeEnd = 539000, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__52_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__52_2_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060031CE RID: 12750 RVA: 0x000C749C File Offset: 0x000C569C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 539000, XrefRangeEnd = 539008, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitData_b__52_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__52_3_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060031CF RID: 12751 RVA: 0x000C74F8 File Offset: 0x000C56F8
	// 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_effLightningBulletHint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBulletHint");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletHintTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "effLightningBulletHintTarget");
		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_EffLightningBulletHintTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLightningBulletHintTarget");
		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_EffLightningBulletHint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_EffLightningBulletHint");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_v3LightningHintTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_v3LightningHintTarget");
		GhostBLightningEffectPlay.NativeFieldInfoPtr_g_posEffLightningBulletHintTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, "g_posEffLightningBulletHintTarget");
		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, 100666548);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666549);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodgeCharge_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666550);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodge_Public_Void_WizardGirlManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666551);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffDodgeEnd_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666552);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNCharge_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666553);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNSuccess_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666554);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_GetLightningHintTarget_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666555);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLNShotReady_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666556);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayEffLN_Public_Void_Vector3_WizardGirlManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666557);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_StopAllMagic_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666558);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySEDestory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666559);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySELN_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666560);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySEMove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666561);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666562);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlaySECharge_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666563);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_StopSECharge_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666564);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666565);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbushNear_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666566);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbushRange_Public_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666567);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindAmbusPlayerFar_Public_Vector3_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666568);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_FindShootPoint_Public_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666569);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_PlayFireMagicShot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666570);
		GhostBLightningEffectPlay.NativeMethodInfoPtr_OtherEnemyFight_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666571);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666572);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__52_0_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666573);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__52_1_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666574);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__52_2_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666575);
		GhostBLightningEffectPlay.NativeMethodInfoPtr__InitData_b__52_3_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBLightningEffectPlay>.NativeClassPtr, 100666576);
	}

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

	// Token: 0x170011F2 RID: 4594
	// (get) Token: 0x060031D1 RID: 12753 RVA: 0x000C7B7C File Offset: 0x000C5D7C
	// (set) Token: 0x060031D2 RID: 12754 RVA: 0x000C7BB0 File Offset: 0x000C5DB0
	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: 0x170011F3 RID: 4595
	// (get) Token: 0x060031D3 RID: 12755 RVA: 0x000C7BD8 File Offset: 0x000C5DD8
	// (set) Token: 0x060031D4 RID: 12756 RVA: 0x000C7C0C File Offset: 0x000C5E0C
	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: 0x170011F4 RID: 4596
	// (get) Token: 0x060031D5 RID: 12757 RVA: 0x000C7C34 File Offset: 0x000C5E34
	// (set) Token: 0x060031D6 RID: 12758 RVA: 0x000C7C68 File Offset: 0x000C5E68
	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: 0x170011F5 RID: 4597
	// (get) Token: 0x060031D7 RID: 12759 RVA: 0x000C7C90 File Offset: 0x000C5E90
	// (set) Token: 0x060031D8 RID: 12760 RVA: 0x000C7CB9 File Offset: 0x000C5EB9
	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: 0x170011F6 RID: 4598
	// (get) Token: 0x060031D9 RID: 12761 RVA: 0x000C7CE0 File Offset: 0x000C5EE0
	// (set) Token: 0x060031DA RID: 12762 RVA: 0x000C7D09 File Offset: 0x000C5F09
	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: 0x170011F7 RID: 4599
	// (get) Token: 0x060031DB RID: 12763 RVA: 0x000C7D30 File Offset: 0x000C5F30
	// (set) Token: 0x060031DC RID: 12764 RVA: 0x000C7D59 File Offset: 0x000C5F59
	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: 0x170011F8 RID: 4600
	// (get) Token: 0x060031DD RID: 12765 RVA: 0x000C7D80 File Offset: 0x000C5F80
	// (set) Token: 0x060031DE RID: 12766 RVA: 0x000C7DA9 File Offset: 0x000C5FA9
	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: 0x170011F9 RID: 4601
	// (get) Token: 0x060031DF RID: 12767 RVA: 0x000C7DD0 File Offset: 0x000C5FD0
	// (set) Token: 0x060031E0 RID: 12768 RVA: 0x000C7DF9 File Offset: 0x000C5FF9
	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: 0x170011FA RID: 4602
	// (get) Token: 0x060031E1 RID: 12769 RVA: 0x000C7E20 File Offset: 0x000C6020
	// (set) Token: 0x060031E2 RID: 12770 RVA: 0x000C7E49 File Offset: 0x000C6049
	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: 0x170011FB RID: 4603
	// (get) Token: 0x060031E3 RID: 12771 RVA: 0x000C7E70 File Offset: 0x000C6070
	// (set) Token: 0x060031E4 RID: 12772 RVA: 0x000C7E99 File Offset: 0x000C6099
	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: 0x170011FC RID: 4604
	// (get) Token: 0x060031E5 RID: 12773 RVA: 0x000C7EC0 File Offset: 0x000C60C0
	// (set) Token: 0x060031E6 RID: 12774 RVA: 0x000C7EE9 File Offset: 0x000C60E9
	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: 0x170011FD RID: 4605
	// (get) Token: 0x060031E7 RID: 12775 RVA: 0x000C7F10 File Offset: 0x000C6110
	// (set) Token: 0x060031E8 RID: 12776 RVA: 0x000C7F39 File Offset: 0x000C6139
	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: 0x170011FE RID: 4606
	// (get) Token: 0x060031E9 RID: 12777 RVA: 0x000C7F60 File Offset: 0x000C6160
	// (set) Token: 0x060031EA RID: 12778 RVA: 0x000C7F89 File Offset: 0x000C6189
	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: 0x170011FF RID: 4607
	// (get) Token: 0x060031EB RID: 12779 RVA: 0x000C7FB0 File Offset: 0x000C61B0
	// (set) Token: 0x060031EC RID: 12780 RVA: 0x000C7FD9 File Offset: 0x000C61D9
	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: 0x17001200 RID: 4608
	// (get) Token: 0x060031ED RID: 12781 RVA: 0x000C8000 File Offset: 0x000C6200
	// (set) Token: 0x060031EE RID: 12782 RVA: 0x000C8029 File Offset: 0x000C6229
	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: 0x17001201 RID: 4609
	// (get) Token: 0x060031EF RID: 12783 RVA: 0x000C8050 File Offset: 0x000C6250
	// (set) Token: 0x060031F0 RID: 12784 RVA: 0x000C8079 File Offset: 0x000C6279
	public unsafe string effLightningBulletHint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletHint);
			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_effLightningBulletHint), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001202 RID: 4610
	// (get) Token: 0x060031F1 RID: 12785 RVA: 0x000C80A0 File Offset: 0x000C62A0
	// (set) Token: 0x060031F2 RID: 12786 RVA: 0x000C80C9 File Offset: 0x000C62C9
	public unsafe string effLightningBulletHintTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_effLightningBulletHintTarget);
			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_effLightningBulletHintTarget), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001203 RID: 4611
	// (get) Token: 0x060031F3 RID: 12787 RVA: 0x000C80F0 File Offset: 0x000C62F0
	// (set) Token: 0x060031F4 RID: 12788 RVA: 0x000C8119 File Offset: 0x000C6319
	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: 0x17001204 RID: 4612
	// (get) Token: 0x060031F5 RID: 12789 RVA: 0x000C8140 File Offset: 0x000C6340
	// (set) Token: 0x060031F6 RID: 12790 RVA: 0x000C8169 File Offset: 0x000C6369
	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: 0x17001205 RID: 4613
	// (get) Token: 0x060031F7 RID: 12791 RVA: 0x000C8190 File Offset: 0x000C6390
	// (set) Token: 0x060031F8 RID: 12792 RVA: 0x000C81B9 File Offset: 0x000C63B9
	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: 0x17001206 RID: 4614
	// (get) Token: 0x060031F9 RID: 12793 RVA: 0x000C81E0 File Offset: 0x000C63E0
	// (set) Token: 0x060031FA RID: 12794 RVA: 0x000C8209 File Offset: 0x000C6409
	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: 0x17001207 RID: 4615
	// (get) Token: 0x060031FB RID: 12795 RVA: 0x000C8230 File Offset: 0x000C6430
	// (set) Token: 0x060031FC RID: 12796 RVA: 0x000C8264 File Offset: 0x000C6464
	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: 0x17001208 RID: 4616
	// (get) Token: 0x060031FD RID: 12797 RVA: 0x000C828C File Offset: 0x000C648C
	// (set) Token: 0x060031FE RID: 12798 RVA: 0x000C82C0 File Offset: 0x000C64C0
	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: 0x17001209 RID: 4617
	// (get) Token: 0x060031FF RID: 12799 RVA: 0x000C82E8 File Offset: 0x000C64E8
	// (set) Token: 0x06003200 RID: 12800 RVA: 0x000C831C File Offset: 0x000C651C
	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: 0x1700120A RID: 4618
	// (get) Token: 0x06003201 RID: 12801 RVA: 0x000C8344 File Offset: 0x000C6544
	// (set) Token: 0x06003202 RID: 12802 RVA: 0x000C8378 File Offset: 0x000C6578
	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: 0x1700120B RID: 4619
	// (get) Token: 0x06003203 RID: 12803 RVA: 0x000C83A0 File Offset: 0x000C65A0
	// (set) Token: 0x06003204 RID: 12804 RVA: 0x000C83D4 File Offset: 0x000C65D4
	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: 0x1700120C RID: 4620
	// (get) Token: 0x06003205 RID: 12805 RVA: 0x000C83FC File Offset: 0x000C65FC
	// (set) Token: 0x06003206 RID: 12806 RVA: 0x000C8430 File Offset: 0x000C6630
	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: 0x1700120D RID: 4621
	// (get) Token: 0x06003207 RID: 12807 RVA: 0x000C8458 File Offset: 0x000C6658
	// (set) Token: 0x06003208 RID: 12808 RVA: 0x000C848C File Offset: 0x000C668C
	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: 0x1700120E RID: 4622
	// (get) Token: 0x06003209 RID: 12809 RVA: 0x000C84B4 File Offset: 0x000C66B4
	// (set) Token: 0x0600320A RID: 12810 RVA: 0x000C84E8 File Offset: 0x000C66E8
	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: 0x1700120F RID: 4623
	// (get) Token: 0x0600320B RID: 12811 RVA: 0x000C8510 File Offset: 0x000C6710
	// (set) Token: 0x0600320C RID: 12812 RVA: 0x000C8544 File Offset: 0x000C6744
	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: 0x17001210 RID: 4624
	// (get) Token: 0x0600320D RID: 12813 RVA: 0x000C856C File Offset: 0x000C676C
	// (set) Token: 0x0600320E RID: 12814 RVA: 0x000C85A0 File Offset: 0x000C67A0
	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: 0x17001211 RID: 4625
	// (get) Token: 0x0600320F RID: 12815 RVA: 0x000C85C8 File Offset: 0x000C67C8
	// (set) Token: 0x06003210 RID: 12816 RVA: 0x000C85FC File Offset: 0x000C67FC
	public unsafe EffectPool g_EffLightningBulletHintTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBulletHintTarget);
			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_EffLightningBulletHintTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001212 RID: 4626
	// (get) Token: 0x06003211 RID: 12817 RVA: 0x000C8624 File Offset: 0x000C6824
	// (set) Token: 0x06003212 RID: 12818 RVA: 0x000C8658 File Offset: 0x000C6858
	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: 0x17001213 RID: 4627
	// (get) Token: 0x06003213 RID: 12819 RVA: 0x000C8680 File Offset: 0x000C6880
	// (set) Token: 0x06003214 RID: 12820 RVA: 0x000C86B4 File Offset: 0x000C68B4
	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: 0x17001214 RID: 4628
	// (get) Token: 0x06003215 RID: 12821 RVA: 0x000C86DC File Offset: 0x000C68DC
	// (set) Token: 0x06003216 RID: 12822 RVA: 0x000C8710 File Offset: 0x000C6910
	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: 0x17001215 RID: 4629
	// (get) Token: 0x06003217 RID: 12823 RVA: 0x000C8738 File Offset: 0x000C6938
	// (set) Token: 0x06003218 RID: 12824 RVA: 0x000C876C File Offset: 0x000C696C
	public unsafe LineRenderer g_EffLightningBulletHint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_EffLightningBulletHint);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LineRenderer(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_EffLightningBulletHint), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001216 RID: 4630
	// (get) Token: 0x06003219 RID: 12825 RVA: 0x000C8794 File Offset: 0x000C6994
	// (set) Token: 0x0600321A RID: 12826 RVA: 0x000C87BC File Offset: 0x000C69BC
	public unsafe Vector3 g_v3LightningHintTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_v3LightningHintTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_v3LightningHintTarget)) = value;
		}
	}

	// Token: 0x17001217 RID: 4631
	// (get) Token: 0x0600321B RID: 12827 RVA: 0x000C87E0 File Offset: 0x000C69E0
	// (set) Token: 0x0600321C RID: 12828 RVA: 0x000C8814 File Offset: 0x000C6A14
	public unsafe Transform g_posEffLightningBulletHintTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBLightningEffectPlay.NativeFieldInfoPtr_g_posEffLightningBulletHintTarget);
			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_posEffLightningBulletHintTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001218 RID: 4632
	// (get) Token: 0x0600321D RID: 12829 RVA: 0x000C883C File Offset: 0x000C6A3C
	// (set) Token: 0x0600321E RID: 12830 RVA: 0x000C8870 File Offset: 0x000C6A70
	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: 0x17001219 RID: 4633
	// (get) Token: 0x0600321F RID: 12831 RVA: 0x000C8898 File Offset: 0x000C6A98
	// (set) Token: 0x06003220 RID: 12832 RVA: 0x000C88CC File Offset: 0x000C6ACC
	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: 0x1700121A RID: 4634
	// (get) Token: 0x06003221 RID: 12833 RVA: 0x000C88F4 File Offset: 0x000C6AF4
	// (set) Token: 0x06003222 RID: 12834 RVA: 0x000C8928 File Offset: 0x000C6B28
	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: 0x1700121B RID: 4635
	// (get) Token: 0x06003223 RID: 12835 RVA: 0x000C8950 File Offset: 0x000C6B50
	// (set) Token: 0x06003224 RID: 12836 RVA: 0x000C8984 File Offset: 0x000C6B84
	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: 0x1700121C RID: 4636
	// (get) Token: 0x06003225 RID: 12837 RVA: 0x000C89AC File Offset: 0x000C6BAC
	// (set) Token: 0x06003226 RID: 12838 RVA: 0x000C89D4 File Offset: 0x000C6BD4
	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: 0x1700121D RID: 4637
	// (get) Token: 0x06003227 RID: 12839 RVA: 0x000C89F8 File Offset: 0x000C6BF8
	// (set) Token: 0x06003228 RID: 12840 RVA: 0x000C8A20 File Offset: 0x000C6C20
	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: 0x1700121E RID: 4638
	// (get) Token: 0x06003229 RID: 12841 RVA: 0x000C8A44 File Offset: 0x000C6C44
	// (set) Token: 0x0600322A RID: 12842 RVA: 0x000C8A6C File Offset: 0x000C6C6C
	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: 0x1700121F RID: 4639
	// (get) Token: 0x0600322B RID: 12843 RVA: 0x000C8A90 File Offset: 0x000C6C90
	// (set) Token: 0x0600322C RID: 12844 RVA: 0x000C8AB8 File Offset: 0x000C6CB8
	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: 0x17001220 RID: 4640
	// (get) Token: 0x0600322D RID: 12845 RVA: 0x000C8ADC File Offset: 0x000C6CDC
	// (set) Token: 0x0600322E RID: 12846 RVA: 0x000C8B04 File Offset: 0x000C6D04
	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: 0x17001221 RID: 4641
	// (get) Token: 0x0600322F RID: 12847 RVA: 0x000C8B28 File Offset: 0x000C6D28
	// (set) Token: 0x06003230 RID: 12848 RVA: 0x000C8B5C File Offset: 0x000C6D5C
	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: 0x17001222 RID: 4642
	// (get) Token: 0x06003231 RID: 12849 RVA: 0x000C8B84 File Offset: 0x000C6D84
	// (set) Token: 0x06003232 RID: 12850 RVA: 0x000C8BB8 File Offset: 0x000C6DB8
	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: 0x17001223 RID: 4643
	// (get) Token: 0x06003233 RID: 12851 RVA: 0x000C8BE0 File Offset: 0x000C6DE0
	// (set) Token: 0x06003234 RID: 12852 RVA: 0x000C8C14 File Offset: 0x000C6E14
	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: 0x17001224 RID: 4644
	// (get) Token: 0x06003235 RID: 12853 RVA: 0x000C8C3C File Offset: 0x000C6E3C
	// (set) Token: 0x06003236 RID: 12854 RVA: 0x000C8C70 File Offset: 0x000C6E70
	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: 0x17001225 RID: 4645
	// (get) Token: 0x06003237 RID: 12855 RVA: 0x000C8C98 File Offset: 0x000C6E98
	// (set) Token: 0x06003238 RID: 12856 RVA: 0x000C8CCC File Offset: 0x000C6ECC
	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: 0x0400214C RID: 8524
	private static readonly IntPtr NativeFieldInfoPtr_g_EffectParent;

	// Token: 0x0400214D RID: 8525
	private static readonly IntPtr NativeFieldInfoPtr_g_ShotPoint;

	// Token: 0x0400214E RID: 8526
	private static readonly IntPtr NativeFieldInfoPtr_g_SP;

	// Token: 0x0400214F RID: 8527
	private static readonly IntPtr NativeFieldInfoPtr_effDodgeChargePath;

	// Token: 0x04002150 RID: 8528
	private static readonly IntPtr NativeFieldInfoPtr_effDodgePath;

	// Token: 0x04002151 RID: 8529
	private static readonly IntPtr NativeFieldInfoPtr_effDodgeEndPath;

	// Token: 0x04002152 RID: 8530
	private static readonly IntPtr NativeFieldInfoPtr_effLNChargePath;

	// Token: 0x04002153 RID: 8531
	private static readonly IntPtr NativeFieldInfoPtr_effLNChargeSuccessPath;

	// Token: 0x04002154 RID: 8532
	private static readonly IntPtr NativeFieldInfoPtr_effLNChargeCohesionPath;

	// Token: 0x04002155 RID: 8533
	private static readonly IntPtr NativeFieldInfoPtr_effLNShotReadyPath;

	// Token: 0x04002156 RID: 8534
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletPath;

	// Token: 0x04002157 RID: 8535
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBullet02Path;

	// Token: 0x04002158 RID: 8536
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBullet03Path;

	// Token: 0x04002159 RID: 8537
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletCollisionPath;

	// Token: 0x0400215A RID: 8538
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletShotPath;

	// Token: 0x0400215B RID: 8539
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletHint;

	// Token: 0x0400215C RID: 8540
	private static readonly IntPtr NativeFieldInfoPtr_effLightningBulletHintTarget;

	// Token: 0x0400215D RID: 8541
	private static readonly IntPtr NativeFieldInfoPtr_sEMoveObjectPath;

	// Token: 0x0400215E RID: 8542
	private static readonly IntPtr NativeFieldInfoPtr_sEDestoryObjectPath;

	// Token: 0x0400215F RID: 8543
	private static readonly IntPtr NativeFieldInfoPtr_sELNPath;

	// Token: 0x04002160 RID: 8544
	private static readonly IntPtr NativeFieldInfoPtr_sEChargePath;

	// Token: 0x04002161 RID: 8545
	private static readonly IntPtr NativeFieldInfoPtr_AmbushPoint;

	// Token: 0x04002162 RID: 8546
	private static readonly IntPtr NativeFieldInfoPtr_g_EffDodgeCharge;

	// Token: 0x04002163 RID: 8547
	private static readonly IntPtr NativeFieldInfoPtr_g_EffDodge;

	// Token: 0x04002164 RID: 8548
	private static readonly IntPtr NativeFieldInfoPtr_g_EffDodgeEnd;

	// Token: 0x04002165 RID: 8549
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNCharge;

	// Token: 0x04002166 RID: 8550
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNChargeSuccess;

	// Token: 0x04002167 RID: 8551
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNChargeCohesion;

	// Token: 0x04002168 RID: 8552
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNCollision;

	// Token: 0x04002169 RID: 8553
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNShot;

	// Token: 0x0400216A RID: 8554
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLNShotReady;

	// Token: 0x0400216B RID: 8555
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBulletHintTarget;

	// Token: 0x0400216C RID: 8556
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBullet;

	// Token: 0x0400216D RID: 8557
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBullet02;

	// Token: 0x0400216E RID: 8558
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBullet03;

	// Token: 0x0400216F RID: 8559
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLightningBulletHint;

	// Token: 0x04002170 RID: 8560
	private static readonly IntPtr NativeFieldInfoPtr_g_v3LightningHintTarget;

	// Token: 0x04002171 RID: 8561
	private static readonly IntPtr NativeFieldInfoPtr_g_posEffLightningBulletHintTarget;

	// Token: 0x04002172 RID: 8562
	private static readonly IntPtr NativeFieldInfoPtr_g_SEMove;

	// Token: 0x04002173 RID: 8563
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDestory;

	// Token: 0x04002174 RID: 8564
	private static readonly IntPtr NativeFieldInfoPtr_g_SELN;

	// Token: 0x04002175 RID: 8565
	private static readonly IntPtr NativeFieldInfoPtr_g_SECharge;

	// Token: 0x04002176 RID: 8566
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEMoveVolume;

	// Token: 0x04002177 RID: 8567
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEChargeVolume;

	// Token: 0x04002178 RID: 8568
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEChargePitch;

	// Token: 0x04002179 RID: 8569
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEChargePitchSpeed;

	// Token: 0x0400217A RID: 8570
	private static readonly IntPtr NativeFieldInfoPtr_g_bIsCharge;

	// Token: 0x0400217B RID: 8571
	private static readonly IntPtr NativeFieldInfoPtr_g_LNShotReadyRotate;

	// Token: 0x0400217C RID: 8572
	private static readonly IntPtr NativeFieldInfoPtr_g_ADLN;

	// Token: 0x0400217D RID: 8573
	private static readonly IntPtr NativeFieldInfoPtr_g_ADDodge;

	// Token: 0x0400217E RID: 8574
	private static readonly IntPtr NativeFieldInfoPtr_Enemy;

	// Token: 0x0400217F RID: 8575
	private static readonly IntPtr NativeFieldInfoPtr_g_iExclude;

	// Token: 0x04002180 RID: 8576
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x04002181 RID: 8577
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04002182 RID: 8578
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDodgeCharge_Public_Void_0;

	// Token: 0x04002183 RID: 8579
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDodge_Public_Void_WizardGirlManage_0;

	// Token: 0x04002184 RID: 8580
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDodgeEnd_Public_Void_0;

	// Token: 0x04002185 RID: 8581
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLNCharge_Public_Void_0;

	// Token: 0x04002186 RID: 8582
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLNSuccess_Public_Void_0;

	// Token: 0x04002187 RID: 8583
	private static readonly IntPtr NativeMethodInfoPtr_GetLightningHintTarget_Public_Void_Vector3_0;

	// Token: 0x04002188 RID: 8584
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLNShotReady_Public_Void_0;

	// Token: 0x04002189 RID: 8585
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffLN_Public_Void_Vector3_WizardGirlManage_0;

	// Token: 0x0400218A RID: 8586
	private static readonly IntPtr NativeMethodInfoPtr_StopAllMagic_Public_Void_0;

	// Token: 0x0400218B RID: 8587
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEDestory_Public_Void_0;

	// Token: 0x0400218C RID: 8588
	private static readonly IntPtr NativeMethodInfoPtr_PlaySELN_Public_Void_0;

	// Token: 0x0400218D RID: 8589
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEMove_Public_Void_0;

	// Token: 0x0400218E RID: 8590
	private static readonly IntPtr NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0;

	// Token: 0x0400218F RID: 8591
	private static readonly IntPtr NativeMethodInfoPtr_PlaySECharge_Public_Void_Single_0;

	// Token: 0x04002190 RID: 8592
	private static readonly IntPtr NativeMethodInfoPtr_StopSECharge_Public_Void_0;

	// Token: 0x04002191 RID: 8593
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x04002192 RID: 8594
	private static readonly IntPtr NativeMethodInfoPtr_FindAmbushNear_Public_Vector3_Vector3_0;

	// Token: 0x04002193 RID: 8595
	private static readonly IntPtr NativeMethodInfoPtr_FindAmbushRange_Public_Vector3_Vector3_Single_0;

	// Token: 0x04002194 RID: 8596
	private static readonly IntPtr NativeMethodInfoPtr_FindAmbusPlayerFar_Public_Vector3_Vector3_Int32_0;

	// Token: 0x04002195 RID: 8597
	private static readonly IntPtr NativeMethodInfoPtr_FindShootPoint_Public_Vector3_Vector3_0;

	// Token: 0x04002196 RID: 8598
	private static readonly IntPtr NativeMethodInfoPtr_PlayFireMagicShot_Private_Void_0;

	// Token: 0x04002197 RID: 8599
	private static readonly IntPtr NativeMethodInfoPtr_OtherEnemyFight_Public_Void_0;

	// Token: 0x04002198 RID: 8600
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04002199 RID: 8601
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__52_0_Private_Void_SoundEffect_0;

	// Token: 0x0400219A RID: 8602
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__52_1_Private_Void_SoundEffect_0;

	// Token: 0x0400219B RID: 8603
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__52_2_Private_Void_SoundEffect_0;

	// Token: 0x0400219C RID: 8604
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__52_3_Private_Void_SoundEffect_0;
}
