using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;

// Token: 0x020000D7 RID: 215
public class GhostBEffectPlay : MonoBehaviour
{
	// Token: 0x06002E40 RID: 11840 RVA: 0x000B82F8 File Offset: 0x000B64F8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513352, RefRangeEnd = 513353, XrefRangeStart = 513184, XrefRangeEnd = 513352, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E41 RID: 11841 RVA: 0x000B833C File Offset: 0x000B653C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513353, XrefRangeEnd = 513494, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E42 RID: 11842 RVA: 0x000B8380 File Offset: 0x000B6580
	[CallerCount(0)]
	public unsafe void UpdateTarget(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(GhostBEffectPlay.NativeMethodInfoPtr_UpdateTarget_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002E43 RID: 11843 RVA: 0x000B83D4 File Offset: 0x000B65D4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513494, XrefRangeEnd = 513496, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySong()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlaySong_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E44 RID: 11844 RVA: 0x000B8418 File Offset: 0x000B6618
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513499, RefRangeEnd = 513500, XrefRangeStart = 513496, XrefRangeEnd = 513499, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySongSuccess()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlaySongSuccess_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E45 RID: 11845 RVA: 0x000B845C File Offset: 0x000B665C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513500, RefRangeEnd = 513501, XrefRangeStart = 513500, XrefRangeEnd = 513500, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayMagic01()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlayMagic01_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E46 RID: 11846 RVA: 0x000B84A0 File Offset: 0x000B66A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513501, XrefRangeEnd = 513503, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySongFire()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlaySongFire_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E47 RID: 11847 RVA: 0x000B84E4 File Offset: 0x000B66E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513503, XrefRangeEnd = 513509, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySongFireSuccess()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlaySongFireSuccess_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E48 RID: 11848 RVA: 0x000B8528 File Offset: 0x000B6728
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513509, XrefRangeEnd = 513518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayFireMagicShot()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlayFireMagicShot_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E49 RID: 11849 RVA: 0x000B856C File Offset: 0x000B676C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513522, RefRangeEnd = 513523, XrefRangeStart = 513518, XrefRangeEnd = 513522, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StopAllMagic()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_StopAllMagic_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E4A RID: 11850 RVA: 0x000B85B0 File Offset: 0x000B67B0
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 513008, RefRangeEnd = 513011, XrefRangeStart = 513008, XrefRangeEnd = 513011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySEDestory()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlaySEDestory_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E4B RID: 11851 RVA: 0x000B85F4 File Offset: 0x000B67F4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513530, RefRangeEnd = 513531, XrefRangeStart = 513523, XrefRangeEnd = 513530, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySEMove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr_PlaySEMove_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E4C RID: 11852 RVA: 0x000B8638 File Offset: 0x000B6838
	[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(GhostBEffectPlay.NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002E4D RID: 11853 RVA: 0x000B868C File Offset: 0x000B688C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513531, XrefRangeEnd = 513534, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GhostBEffectPlay()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostBEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002E4E RID: 11854 RVA: 0x000B86D8 File Offset: 0x000B68D8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513534, XrefRangeEnd = 513548, 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(GhostBEffectPlay.NativeMethodInfoPtr__InitData_b__46_0_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002E4F RID: 11855 RVA: 0x000B8734 File Offset: 0x000B6934
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513548, XrefRangeEnd = 513556, 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(GhostBEffectPlay.NativeMethodInfoPtr__InitData_b__46_1_Private_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002E50 RID: 11856 RVA: 0x000B8790 File Offset: 0x000B6990
	// Note: this type is marked as 'beforefieldinit'.
	static GhostBEffectPlay()
	{
		Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GhostBEffectPlay");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr);
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01Path = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBSong01Path");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01SuccessPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBSong01SuccessPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01FirePath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBSong01FirePath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01BulletPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBSong01BulletPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01CollisionPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBSong01CollisionPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01PlayerCollisionPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBSong01PlayerCollisionPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireCohesionFloorPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBFireCohesionFloorPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireTargetFloorPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBFireTargetFloorPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireMagicPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBFireMagicPath");
		GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireCohesionSuccessPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "ghostBFireCohesionSuccessPath");
		GhostBEffectPlay.NativeFieldInfoPtr_sEMoveObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "sEMoveObjectPath");
		GhostBEffectPlay.NativeFieldInfoPtr_sEDestoryObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "sEDestoryObjectPath");
		GhostBEffectPlay.NativeFieldInfoPtr_sESong01CollisionObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "sESong01CollisionObjectPath");
		GhostBEffectPlay.NativeFieldInfoPtr_sESong01PlayerCollisionObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "sESong01PlayerCollisionObjectPath");
		GhostBEffectPlay.NativeFieldInfoPtr_sEFireMagicObjectPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "sEFireMagicObjectPath");
		GhostBEffectPlay.NativeFieldInfoPtr_g_EffectParent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_EffectParent");
		GhostBEffectPlay.NativeFieldInfoPtr_g_ShotPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_ShotPoint");
		GhostBEffectPlay.NativeFieldInfoPtr_g_SP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_SP");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Song01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Song01");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Song01Success = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Song01Success");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Song01Fire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Song01Fire");
		GhostBEffectPlay.NativeFieldInfoPtr_Song01Bullet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "Song01Bullet");
		GhostBEffectPlay.NativeFieldInfoPtr_GhostB01Collision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "GhostB01Collision");
		GhostBEffectPlay.NativeFieldInfoPtr_GhostB01PlayerCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "GhostB01PlayerCollision");
		GhostBEffectPlay.NativeFieldInfoPtr_g_FireCohesionFloor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_FireCohesionFloor");
		GhostBEffectPlay.NativeFieldInfoPtr_g_FireTragetFloor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_FireTragetFloor");
		GhostBEffectPlay.NativeFieldInfoPtr_g_FireMagic = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_FireMagic");
		GhostBEffectPlay.NativeFieldInfoPtr_g_FireSuccess = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_FireSuccess");
		GhostBEffectPlay.NativeFieldInfoPtr_g_bFireTargetFloor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_bFireTargetFloor");
		GhostBEffectPlay.NativeFieldInfoPtr_g_fFireMagicCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_fFireMagicCollision");
		GhostBEffectPlay.NativeFieldInfoPtr_g_ADFireMaghc = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_ADFireMaghc");
		GhostBEffectPlay.NativeFieldInfoPtr_g_SESong01Collision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_SESong01Collision");
		GhostBEffectPlay.NativeFieldInfoPtr_g_SESong01PlayerCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_SESong01PlayerCollision");
		GhostBEffectPlay.NativeFieldInfoPtr_g_v3Target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_v3Target");
		GhostBEffectPlay.NativeFieldInfoPtr_g_v3FireTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_v3FireTarget");
		GhostBEffectPlay.NativeFieldInfoPtr_g_bMagic01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_bMagic01");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01Time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Magic01Time");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01TimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Magic01TimeVal");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01WaitTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Magic01WaitTime");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01WaitTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Magic01WaitTimeVal");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01Interval = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Magic01Interval");
		GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01IntervalVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_Magic01IntervalVal");
		GhostBEffectPlay.NativeFieldInfoPtr_g_SEMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_SEMove");
		GhostBEffectPlay.NativeFieldInfoPtr_g_SEDestory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_SEDestory");
		GhostBEffectPlay.NativeFieldInfoPtr_g_fSEMoveVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_fSEMoveVolume");
		GhostBEffectPlay.NativeFieldInfoPtr_g_SEFireMagic = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, "g_SEFireMagic");
		GhostBEffectPlay.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666252);
		GhostBEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666253);
		GhostBEffectPlay.NativeMethodInfoPtr_UpdateTarget_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666254);
		GhostBEffectPlay.NativeMethodInfoPtr_PlaySong_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666255);
		GhostBEffectPlay.NativeMethodInfoPtr_PlaySongSuccess_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666256);
		GhostBEffectPlay.NativeMethodInfoPtr_PlayMagic01_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666257);
		GhostBEffectPlay.NativeMethodInfoPtr_PlaySongFire_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666258);
		GhostBEffectPlay.NativeMethodInfoPtr_PlaySongFireSuccess_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666259);
		GhostBEffectPlay.NativeMethodInfoPtr_PlayFireMagicShot_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666260);
		GhostBEffectPlay.NativeMethodInfoPtr_StopAllMagic_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666261);
		GhostBEffectPlay.NativeMethodInfoPtr_PlaySEDestory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666262);
		GhostBEffectPlay.NativeMethodInfoPtr_PlaySEMove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666263);
		GhostBEffectPlay.NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666264);
		GhostBEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666265);
		GhostBEffectPlay.NativeMethodInfoPtr__InitData_b__46_0_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666266);
		GhostBEffectPlay.NativeMethodInfoPtr__InitData_b__46_1_Private_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostBEffectPlay>.NativeClassPtr, 100666267);
	}

	// Token: 0x06002E51 RID: 11857 RVA: 0x0000351C File Offset: 0x0000171C
	public GhostBEffectPlay(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170010EC RID: 4332
	// (get) Token: 0x06002E52 RID: 11858 RVA: 0x000B8C98 File Offset: 0x000B6E98
	// (set) Token: 0x06002E53 RID: 11859 RVA: 0x000B8CC1 File Offset: 0x000B6EC1
	public unsafe string ghostBSong01Path
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01Path);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01Path), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010ED RID: 4333
	// (get) Token: 0x06002E54 RID: 11860 RVA: 0x000B8CE8 File Offset: 0x000B6EE8
	// (set) Token: 0x06002E55 RID: 11861 RVA: 0x000B8D11 File Offset: 0x000B6F11
	public unsafe string ghostBSong01SuccessPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01SuccessPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01SuccessPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010EE RID: 4334
	// (get) Token: 0x06002E56 RID: 11862 RVA: 0x000B8D38 File Offset: 0x000B6F38
	// (set) Token: 0x06002E57 RID: 11863 RVA: 0x000B8D61 File Offset: 0x000B6F61
	public unsafe string ghostBSong01FirePath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01FirePath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01FirePath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010EF RID: 4335
	// (get) Token: 0x06002E58 RID: 11864 RVA: 0x000B8D88 File Offset: 0x000B6F88
	// (set) Token: 0x06002E59 RID: 11865 RVA: 0x000B8DB1 File Offset: 0x000B6FB1
	public unsafe string ghostBSong01BulletPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01BulletPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01BulletPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F0 RID: 4336
	// (get) Token: 0x06002E5A RID: 11866 RVA: 0x000B8DD8 File Offset: 0x000B6FD8
	// (set) Token: 0x06002E5B RID: 11867 RVA: 0x000B8E01 File Offset: 0x000B7001
	public unsafe string ghostBSong01CollisionPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01CollisionPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01CollisionPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F1 RID: 4337
	// (get) Token: 0x06002E5C RID: 11868 RVA: 0x000B8E28 File Offset: 0x000B7028
	// (set) Token: 0x06002E5D RID: 11869 RVA: 0x000B8E51 File Offset: 0x000B7051
	public unsafe string ghostBSong01PlayerCollisionPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01PlayerCollisionPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBSong01PlayerCollisionPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F2 RID: 4338
	// (get) Token: 0x06002E5E RID: 11870 RVA: 0x000B8E78 File Offset: 0x000B7078
	// (set) Token: 0x06002E5F RID: 11871 RVA: 0x000B8EA1 File Offset: 0x000B70A1
	public unsafe string ghostBFireCohesionFloorPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireCohesionFloorPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireCohesionFloorPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F3 RID: 4339
	// (get) Token: 0x06002E60 RID: 11872 RVA: 0x000B8EC8 File Offset: 0x000B70C8
	// (set) Token: 0x06002E61 RID: 11873 RVA: 0x000B8EF1 File Offset: 0x000B70F1
	public unsafe string ghostBFireTargetFloorPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireTargetFloorPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireTargetFloorPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F4 RID: 4340
	// (get) Token: 0x06002E62 RID: 11874 RVA: 0x000B8F18 File Offset: 0x000B7118
	// (set) Token: 0x06002E63 RID: 11875 RVA: 0x000B8F41 File Offset: 0x000B7141
	public unsafe string ghostBFireMagicPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireMagicPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireMagicPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F5 RID: 4341
	// (get) Token: 0x06002E64 RID: 11876 RVA: 0x000B8F68 File Offset: 0x000B7168
	// (set) Token: 0x06002E65 RID: 11877 RVA: 0x000B8F91 File Offset: 0x000B7191
	public unsafe string ghostBFireCohesionSuccessPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireCohesionSuccessPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_ghostBFireCohesionSuccessPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F6 RID: 4342
	// (get) Token: 0x06002E66 RID: 11878 RVA: 0x000B8FB8 File Offset: 0x000B71B8
	// (set) Token: 0x06002E67 RID: 11879 RVA: 0x000B8FE1 File Offset: 0x000B71E1
	public unsafe string sEMoveObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_sEMoveObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F7 RID: 4343
	// (get) Token: 0x06002E68 RID: 11880 RVA: 0x000B9008 File Offset: 0x000B7208
	// (set) Token: 0x06002E69 RID: 11881 RVA: 0x000B9031 File Offset: 0x000B7231
	public unsafe string sEDestoryObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_sEDestoryObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F8 RID: 4344
	// (get) Token: 0x06002E6A RID: 11882 RVA: 0x000B9058 File Offset: 0x000B7258
	// (set) Token: 0x06002E6B RID: 11883 RVA: 0x000B9081 File Offset: 0x000B7281
	public unsafe string sESong01CollisionObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_sESong01CollisionObjectPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_sESong01CollisionObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010F9 RID: 4345
	// (get) Token: 0x06002E6C RID: 11884 RVA: 0x000B90A8 File Offset: 0x000B72A8
	// (set) Token: 0x06002E6D RID: 11885 RVA: 0x000B90D1 File Offset: 0x000B72D1
	public unsafe string sESong01PlayerCollisionObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_sESong01PlayerCollisionObjectPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_sESong01PlayerCollisionObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010FA RID: 4346
	// (get) Token: 0x06002E6E RID: 11886 RVA: 0x000B90F8 File Offset: 0x000B72F8
	// (set) Token: 0x06002E6F RID: 11887 RVA: 0x000B9121 File Offset: 0x000B7321
	public unsafe string sEFireMagicObjectPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_sEFireMagicObjectPath);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_sEFireMagicObjectPath), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x170010FB RID: 4347
	// (get) Token: 0x06002E70 RID: 11888 RVA: 0x000B9148 File Offset: 0x000B7348
	// (set) Token: 0x06002E71 RID: 11889 RVA: 0x000B917C File Offset: 0x000B737C
	public unsafe Transform g_EffectParent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_g_EffectParent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170010FC RID: 4348
	// (get) Token: 0x06002E72 RID: 11890 RVA: 0x000B91A4 File Offset: 0x000B73A4
	// (set) Token: 0x06002E73 RID: 11891 RVA: 0x000B91D8 File Offset: 0x000B73D8
	public unsafe Transform g_ShotPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_g_ShotPoint), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170010FD RID: 4349
	// (get) Token: 0x06002E74 RID: 11892 RVA: 0x000B9200 File Offset: 0x000B7400
	// (set) Token: 0x06002E75 RID: 11893 RVA: 0x000B9234 File Offset: 0x000B7434
	public unsafe Transform g_SP
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_g_SP), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170010FE RID: 4350
	// (get) Token: 0x06002E76 RID: 11894 RVA: 0x000B925C File Offset: 0x000B745C
	// (set) Token: 0x06002E77 RID: 11895 RVA: 0x000B9290 File Offset: 0x000B7490
	public unsafe EffectPool g_Song01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Song01);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_Song01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170010FF RID: 4351
	// (get) Token: 0x06002E78 RID: 11896 RVA: 0x000B92B8 File Offset: 0x000B74B8
	// (set) Token: 0x06002E79 RID: 11897 RVA: 0x000B92EC File Offset: 0x000B74EC
	public unsafe EffectPool g_Song01Success
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Song01Success);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_Song01Success), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001100 RID: 4352
	// (get) Token: 0x06002E7A RID: 11898 RVA: 0x000B9314 File Offset: 0x000B7514
	// (set) Token: 0x06002E7B RID: 11899 RVA: 0x000B9348 File Offset: 0x000B7548
	public unsafe EffectPool g_Song01Fire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Song01Fire);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_Song01Fire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001101 RID: 4353
	// (get) Token: 0x06002E7C RID: 11900 RVA: 0x000B9370 File Offset: 0x000B7570
	// (set) Token: 0x06002E7D RID: 11901 RVA: 0x000B93A4 File Offset: 0x000B75A4
	public unsafe EffectPool Song01Bullet
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_Song01Bullet);
			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(GhostBEffectPlay.NativeFieldInfoPtr_Song01Bullet), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001102 RID: 4354
	// (get) Token: 0x06002E7E RID: 11902 RVA: 0x000B93CC File Offset: 0x000B75CC
	// (set) Token: 0x06002E7F RID: 11903 RVA: 0x000B9400 File Offset: 0x000B7600
	public unsafe EffectPool GhostB01Collision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_GhostB01Collision);
			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(GhostBEffectPlay.NativeFieldInfoPtr_GhostB01Collision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001103 RID: 4355
	// (get) Token: 0x06002E80 RID: 11904 RVA: 0x000B9428 File Offset: 0x000B7628
	// (set) Token: 0x06002E81 RID: 11905 RVA: 0x000B945C File Offset: 0x000B765C
	public unsafe EffectPool GhostB01PlayerCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_GhostB01PlayerCollision);
			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(GhostBEffectPlay.NativeFieldInfoPtr_GhostB01PlayerCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001104 RID: 4356
	// (get) Token: 0x06002E82 RID: 11906 RVA: 0x000B9484 File Offset: 0x000B7684
	// (set) Token: 0x06002E83 RID: 11907 RVA: 0x000B94B8 File Offset: 0x000B76B8
	public unsafe EffectPool g_FireCohesionFloor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_FireCohesionFloor);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_FireCohesionFloor), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001105 RID: 4357
	// (get) Token: 0x06002E84 RID: 11908 RVA: 0x000B94E0 File Offset: 0x000B76E0
	// (set) Token: 0x06002E85 RID: 11909 RVA: 0x000B9514 File Offset: 0x000B7714
	public unsafe EffectPool g_FireTragetFloor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_FireTragetFloor);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_FireTragetFloor), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001106 RID: 4358
	// (get) Token: 0x06002E86 RID: 11910 RVA: 0x000B953C File Offset: 0x000B773C
	// (set) Token: 0x06002E87 RID: 11911 RVA: 0x000B9570 File Offset: 0x000B7770
	public unsafe EffectPool g_FireMagic
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_FireMagic);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_FireMagic), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001107 RID: 4359
	// (get) Token: 0x06002E88 RID: 11912 RVA: 0x000B9598 File Offset: 0x000B7798
	// (set) Token: 0x06002E89 RID: 11913 RVA: 0x000B95CC File Offset: 0x000B77CC
	public unsafe EffectPool g_FireSuccess
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_FireSuccess);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_FireSuccess), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001108 RID: 4360
	// (get) Token: 0x06002E8A RID: 11914 RVA: 0x000B95F4 File Offset: 0x000B77F4
	// (set) Token: 0x06002E8B RID: 11915 RVA: 0x000B961C File Offset: 0x000B781C
	public unsafe bool g_bFireTargetFloor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_bFireTargetFloor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_bFireTargetFloor)) = value;
		}
	}

	// Token: 0x17001109 RID: 4361
	// (get) Token: 0x06002E8C RID: 11916 RVA: 0x000B9640 File Offset: 0x000B7840
	// (set) Token: 0x06002E8D RID: 11917 RVA: 0x000B9668 File Offset: 0x000B7868
	public unsafe float g_fFireMagicCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_fFireMagicCollision);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_fFireMagicCollision)) = value;
		}
	}

	// Token: 0x1700110A RID: 4362
	// (get) Token: 0x06002E8E RID: 11918 RVA: 0x000B968C File Offset: 0x000B788C
	// (set) Token: 0x06002E8F RID: 11919 RVA: 0x000B96C0 File Offset: 0x000B78C0
	public unsafe AttackData g_ADFireMaghc
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_ADFireMaghc);
			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(GhostBEffectPlay.NativeFieldInfoPtr_g_ADFireMaghc), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700110B RID: 4363
	// (get) Token: 0x06002E90 RID: 11920 RVA: 0x000B96E8 File Offset: 0x000B78E8
	// (set) Token: 0x06002E91 RID: 11921 RVA: 0x000B971C File Offset: 0x000B791C
	public unsafe SoundEffectPool g_SESong01Collision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_SESong01Collision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_SESong01Collision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700110C RID: 4364
	// (get) Token: 0x06002E92 RID: 11922 RVA: 0x000B9744 File Offset: 0x000B7944
	// (set) Token: 0x06002E93 RID: 11923 RVA: 0x000B9778 File Offset: 0x000B7978
	public unsafe SoundEffectPool g_SESong01PlayerCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_SESong01PlayerCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_SESong01PlayerCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700110D RID: 4365
	// (get) Token: 0x06002E94 RID: 11924 RVA: 0x000B97A0 File Offset: 0x000B79A0
	// (set) Token: 0x06002E95 RID: 11925 RVA: 0x000B97C8 File Offset: 0x000B79C8
	public unsafe Vector3 g_v3Target
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_v3Target);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_v3Target)) = value;
		}
	}

	// Token: 0x1700110E RID: 4366
	// (get) Token: 0x06002E96 RID: 11926 RVA: 0x000B97EC File Offset: 0x000B79EC
	// (set) Token: 0x06002E97 RID: 11927 RVA: 0x000B9814 File Offset: 0x000B7A14
	public unsafe Vector3 g_v3FireTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_v3FireTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_v3FireTarget)) = value;
		}
	}

	// Token: 0x1700110F RID: 4367
	// (get) Token: 0x06002E98 RID: 11928 RVA: 0x000B9838 File Offset: 0x000B7A38
	// (set) Token: 0x06002E99 RID: 11929 RVA: 0x000B9860 File Offset: 0x000B7A60
	public unsafe bool g_bMagic01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_bMagic01);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_bMagic01)) = value;
		}
	}

	// Token: 0x17001110 RID: 4368
	// (get) Token: 0x06002E9A RID: 11930 RVA: 0x000B9884 File Offset: 0x000B7A84
	// (set) Token: 0x06002E9B RID: 11931 RVA: 0x000B98A2 File Offset: 0x000B7AA2
	public unsafe static float g_Magic01Time
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01Time, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01Time, (void*)(&value));
		}
	}

	// Token: 0x17001111 RID: 4369
	// (get) Token: 0x06002E9C RID: 11932 RVA: 0x000B98B4 File Offset: 0x000B7AB4
	// (set) Token: 0x06002E9D RID: 11933 RVA: 0x000B98DC File Offset: 0x000B7ADC
	public unsafe float g_Magic01TimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01TimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01TimeVal)) = value;
		}
	}

	// Token: 0x17001112 RID: 4370
	// (get) Token: 0x06002E9E RID: 11934 RVA: 0x000B9900 File Offset: 0x000B7B00
	// (set) Token: 0x06002E9F RID: 11935 RVA: 0x000B991E File Offset: 0x000B7B1E
	public unsafe static float g_Magic01WaitTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01WaitTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01WaitTime, (void*)(&value));
		}
	}

	// Token: 0x17001113 RID: 4371
	// (get) Token: 0x06002EA0 RID: 11936 RVA: 0x000B9930 File Offset: 0x000B7B30
	// (set) Token: 0x06002EA1 RID: 11937 RVA: 0x000B9958 File Offset: 0x000B7B58
	public unsafe float g_Magic01WaitTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01WaitTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01WaitTimeVal)) = value;
		}
	}

	// Token: 0x17001114 RID: 4372
	// (get) Token: 0x06002EA2 RID: 11938 RVA: 0x000B997C File Offset: 0x000B7B7C
	// (set) Token: 0x06002EA3 RID: 11939 RVA: 0x000B999A File Offset: 0x000B7B9A
	public unsafe static float g_Magic01Interval
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01Interval, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01Interval, (void*)(&value));
		}
	}

	// Token: 0x17001115 RID: 4373
	// (get) Token: 0x06002EA4 RID: 11940 RVA: 0x000B99AC File Offset: 0x000B7BAC
	// (set) Token: 0x06002EA5 RID: 11941 RVA: 0x000B99D4 File Offset: 0x000B7BD4
	public unsafe float g_Magic01IntervalVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01IntervalVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_Magic01IntervalVal)) = value;
		}
	}

	// Token: 0x17001116 RID: 4374
	// (get) Token: 0x06002EA6 RID: 11942 RVA: 0x000B99F8 File Offset: 0x000B7BF8
	// (set) Token: 0x06002EA7 RID: 11943 RVA: 0x000B9A2C File Offset: 0x000B7C2C
	public unsafe SoundEffect g_SEMove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_g_SEMove), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001117 RID: 4375
	// (get) Token: 0x06002EA8 RID: 11944 RVA: 0x000B9A54 File Offset: 0x000B7C54
	// (set) Token: 0x06002EA9 RID: 11945 RVA: 0x000B9A88 File Offset: 0x000B7C88
	public unsafe SoundEffect g_SEDestory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.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(GhostBEffectPlay.NativeFieldInfoPtr_g_SEDestory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001118 RID: 4376
	// (get) Token: 0x06002EAA RID: 11946 RVA: 0x000B9AB0 File Offset: 0x000B7CB0
	// (set) Token: 0x06002EAB RID: 11947 RVA: 0x000B9AD8 File Offset: 0x000B7CD8
	public unsafe float g_fSEMoveVolume
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_fSEMoveVolume);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_fSEMoveVolume)) = value;
		}
	}

	// Token: 0x17001119 RID: 4377
	// (get) Token: 0x06002EAC RID: 11948 RVA: 0x000B9AFC File Offset: 0x000B7CFC
	// (set) Token: 0x06002EAD RID: 11949 RVA: 0x000B9B30 File Offset: 0x000B7D30
	public unsafe SoundEffectPool g_SEFireMagic
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_SEFireMagic);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostBEffectPlay.NativeFieldInfoPtr_g_SEFireMagic), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04001F01 RID: 7937
	private static readonly IntPtr NativeFieldInfoPtr_ghostBSong01Path;

	// Token: 0x04001F02 RID: 7938
	private static readonly IntPtr NativeFieldInfoPtr_ghostBSong01SuccessPath;

	// Token: 0x04001F03 RID: 7939
	private static readonly IntPtr NativeFieldInfoPtr_ghostBSong01FirePath;

	// Token: 0x04001F04 RID: 7940
	private static readonly IntPtr NativeFieldInfoPtr_ghostBSong01BulletPath;

	// Token: 0x04001F05 RID: 7941
	private static readonly IntPtr NativeFieldInfoPtr_ghostBSong01CollisionPath;

	// Token: 0x04001F06 RID: 7942
	private static readonly IntPtr NativeFieldInfoPtr_ghostBSong01PlayerCollisionPath;

	// Token: 0x04001F07 RID: 7943
	private static readonly IntPtr NativeFieldInfoPtr_ghostBFireCohesionFloorPath;

	// Token: 0x04001F08 RID: 7944
	private static readonly IntPtr NativeFieldInfoPtr_ghostBFireTargetFloorPath;

	// Token: 0x04001F09 RID: 7945
	private static readonly IntPtr NativeFieldInfoPtr_ghostBFireMagicPath;

	// Token: 0x04001F0A RID: 7946
	private static readonly IntPtr NativeFieldInfoPtr_ghostBFireCohesionSuccessPath;

	// Token: 0x04001F0B RID: 7947
	private static readonly IntPtr NativeFieldInfoPtr_sEMoveObjectPath;

	// Token: 0x04001F0C RID: 7948
	private static readonly IntPtr NativeFieldInfoPtr_sEDestoryObjectPath;

	// Token: 0x04001F0D RID: 7949
	private static readonly IntPtr NativeFieldInfoPtr_sESong01CollisionObjectPath;

	// Token: 0x04001F0E RID: 7950
	private static readonly IntPtr NativeFieldInfoPtr_sESong01PlayerCollisionObjectPath;

	// Token: 0x04001F0F RID: 7951
	private static readonly IntPtr NativeFieldInfoPtr_sEFireMagicObjectPath;

	// Token: 0x04001F10 RID: 7952
	private static readonly IntPtr NativeFieldInfoPtr_g_EffectParent;

	// Token: 0x04001F11 RID: 7953
	private static readonly IntPtr NativeFieldInfoPtr_g_ShotPoint;

	// Token: 0x04001F12 RID: 7954
	private static readonly IntPtr NativeFieldInfoPtr_g_SP;

	// Token: 0x04001F13 RID: 7955
	private static readonly IntPtr NativeFieldInfoPtr_g_Song01;

	// Token: 0x04001F14 RID: 7956
	private static readonly IntPtr NativeFieldInfoPtr_g_Song01Success;

	// Token: 0x04001F15 RID: 7957
	private static readonly IntPtr NativeFieldInfoPtr_g_Song01Fire;

	// Token: 0x04001F16 RID: 7958
	private static readonly IntPtr NativeFieldInfoPtr_Song01Bullet;

	// Token: 0x04001F17 RID: 7959
	private static readonly IntPtr NativeFieldInfoPtr_GhostB01Collision;

	// Token: 0x04001F18 RID: 7960
	private static readonly IntPtr NativeFieldInfoPtr_GhostB01PlayerCollision;

	// Token: 0x04001F19 RID: 7961
	private static readonly IntPtr NativeFieldInfoPtr_g_FireCohesionFloor;

	// Token: 0x04001F1A RID: 7962
	private static readonly IntPtr NativeFieldInfoPtr_g_FireTragetFloor;

	// Token: 0x04001F1B RID: 7963
	private static readonly IntPtr NativeFieldInfoPtr_g_FireMagic;

	// Token: 0x04001F1C RID: 7964
	private static readonly IntPtr NativeFieldInfoPtr_g_FireSuccess;

	// Token: 0x04001F1D RID: 7965
	private static readonly IntPtr NativeFieldInfoPtr_g_bFireTargetFloor;

	// Token: 0x04001F1E RID: 7966
	private static readonly IntPtr NativeFieldInfoPtr_g_fFireMagicCollision;

	// Token: 0x04001F1F RID: 7967
	private static readonly IntPtr NativeFieldInfoPtr_g_ADFireMaghc;

	// Token: 0x04001F20 RID: 7968
	private static readonly IntPtr NativeFieldInfoPtr_g_SESong01Collision;

	// Token: 0x04001F21 RID: 7969
	private static readonly IntPtr NativeFieldInfoPtr_g_SESong01PlayerCollision;

	// Token: 0x04001F22 RID: 7970
	private static readonly IntPtr NativeFieldInfoPtr_g_v3Target;

	// Token: 0x04001F23 RID: 7971
	private static readonly IntPtr NativeFieldInfoPtr_g_v3FireTarget;

	// Token: 0x04001F24 RID: 7972
	private static readonly IntPtr NativeFieldInfoPtr_g_bMagic01;

	// Token: 0x04001F25 RID: 7973
	private static readonly IntPtr NativeFieldInfoPtr_g_Magic01Time;

	// Token: 0x04001F26 RID: 7974
	private static readonly IntPtr NativeFieldInfoPtr_g_Magic01TimeVal;

	// Token: 0x04001F27 RID: 7975
	private static readonly IntPtr NativeFieldInfoPtr_g_Magic01WaitTime;

	// Token: 0x04001F28 RID: 7976
	private static readonly IntPtr NativeFieldInfoPtr_g_Magic01WaitTimeVal;

	// Token: 0x04001F29 RID: 7977
	private static readonly IntPtr NativeFieldInfoPtr_g_Magic01Interval;

	// Token: 0x04001F2A RID: 7978
	private static readonly IntPtr NativeFieldInfoPtr_g_Magic01IntervalVal;

	// Token: 0x04001F2B RID: 7979
	private static readonly IntPtr NativeFieldInfoPtr_g_SEMove;

	// Token: 0x04001F2C RID: 7980
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDestory;

	// Token: 0x04001F2D RID: 7981
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEMoveVolume;

	// Token: 0x04001F2E RID: 7982
	private static readonly IntPtr NativeFieldInfoPtr_g_SEFireMagic;

	// Token: 0x04001F2F RID: 7983
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x04001F30 RID: 7984
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04001F31 RID: 7985
	private static readonly IntPtr NativeMethodInfoPtr_UpdateTarget_Public_Void_Vector3_0;

	// Token: 0x04001F32 RID: 7986
	private static readonly IntPtr NativeMethodInfoPtr_PlaySong_Public_Void_0;

	// Token: 0x04001F33 RID: 7987
	private static readonly IntPtr NativeMethodInfoPtr_PlaySongSuccess_Public_Void_0;

	// Token: 0x04001F34 RID: 7988
	private static readonly IntPtr NativeMethodInfoPtr_PlayMagic01_Public_Void_0;

	// Token: 0x04001F35 RID: 7989
	private static readonly IntPtr NativeMethodInfoPtr_PlaySongFire_Public_Void_0;

	// Token: 0x04001F36 RID: 7990
	private static readonly IntPtr NativeMethodInfoPtr_PlaySongFireSuccess_Public_Void_0;

	// Token: 0x04001F37 RID: 7991
	private static readonly IntPtr NativeMethodInfoPtr_PlayFireMagicShot_Public_Void_0;

	// Token: 0x04001F38 RID: 7992
	private static readonly IntPtr NativeMethodInfoPtr_StopAllMagic_Public_Void_0;

	// Token: 0x04001F39 RID: 7993
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEDestory_Public_Void_0;

	// Token: 0x04001F3A RID: 7994
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEMove_Public_Void_0;

	// Token: 0x04001F3B RID: 7995
	private static readonly IntPtr NativeMethodInfoPtr_SetSeMoveVolume_Public_Void_Single_0;

	// Token: 0x04001F3C RID: 7996
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04001F3D RID: 7997
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__46_0_Private_Void_SoundEffect_0;

	// Token: 0x04001F3E RID: 7998
	private static readonly IntPtr NativeMethodInfoPtr__InitData_b__46_1_Private_Void_SoundEffect_0;
}
