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

// Token: 0x020000EB RID: 235
public class SealGhost02_BR_EffectPlay : SealGhost02EffectPlay
{
	// Token: 0x06002C0B RID: 11275 RVA: 0x000B10FC File Offset: 0x000AF2FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532287, XrefRangeEnd = 532321, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void InitData(MoveController Move)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Move);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_InitData_Public_Virtual_Void_MoveController_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002C0C RID: 11276 RVA: 0x000B1160 File Offset: 0x000AF360
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532321, XrefRangeEnd = 532374, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C0D RID: 11277 RVA: 0x000B11B0 File Offset: 0x000AF3B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532374, XrefRangeEnd = 532393, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void CreateEnemy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_CreateEnemy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C0E RID: 11278 RVA: 0x000B1200 File Offset: 0x000AF400
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532393, XrefRangeEnd = 532408, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void DamageFly()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_DamageFly_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C0F RID: 11279 RVA: 0x000B1250 File Offset: 0x000AF450
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532408, XrefRangeEnd = 532419, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void AniLandShake()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_AniLandShake_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C10 RID: 11280 RVA: 0x000B12A0 File Offset: 0x000AF4A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532419, XrefRangeEnd = 532432, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void BR_PlayEffAttack02_Jump()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffAttack02_Jump_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C11 RID: 11281 RVA: 0x000B12F0 File Offset: 0x000AF4F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532432, XrefRangeEnd = 532440, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void BR_PlayEffHideStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffHideStart_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C12 RID: 11282 RVA: 0x000B1340 File Offset: 0x000AF540
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532440, XrefRangeEnd = 532450, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void BR_PlayEffHiding()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffHiding_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C13 RID: 11283 RVA: 0x000B1390 File Offset: 0x000AF590
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532450, XrefRangeEnd = 532458, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void BR_PlayEffAppearStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffAppearStart_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C14 RID: 11284 RVA: 0x000B13E0 File Offset: 0x000AF5E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532458, XrefRangeEnd = 532483, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void BR_PlayEffAppear()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffAppear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C15 RID: 11285 RVA: 0x000B1430 File Offset: 0x000AF630
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532483, XrefRangeEnd = 532502, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override Vector3 GetHideMovePosition()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_GetHideMovePosition_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06002C16 RID: 11286 RVA: 0x000B148C File Offset: 0x000AF68C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532502, XrefRangeEnd = 532522, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override Vector3 GetAppearDirection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_GetAppearDirection_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06002C17 RID: 11287 RVA: 0x000B14E8 File Offset: 0x000AF6E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532522, XrefRangeEnd = 532523, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe SealGhost02_BR_EffectPlay()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SealGhost02_BR_EffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002C18 RID: 11288 RVA: 0x000B1534 File Offset: 0x000AF734
	// Note: this type is marked as 'beforefieldinit'.
	static SealGhost02_BR_EffectPlay()
	{
		Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SealGhost02_BR_EffectPlay");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr);
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Hide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "Eff_Hide");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Appear01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "Eff_Appear01");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Appear02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "Eff_Appear02");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffHide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "g_EffHide");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffAppear01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "g_EffAppear01");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffAppear02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "g_EffAppear02");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_SE_Hide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "SE_Hide");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_SEHide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "g_SEHide");
		SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_bIsHide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, "g_bIsHide");
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_InitData_Public_Virtual_Void_MoveController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666237);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666238);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_CreateEnemy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666239);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_DamageFly_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666240);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_AniLandShake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666241);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffAttack02_Jump_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666242);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffHideStart_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666243);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffHiding_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666244);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffAppearStart_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666245);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_BR_PlayEffAppear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666246);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_GetHideMovePosition_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666247);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr_GetAppearDirection_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666248);
		SealGhost02_BR_EffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SealGhost02_BR_EffectPlay>.NativeClassPtr, 100666249);
	}

	// Token: 0x06002C19 RID: 11289 RVA: 0x000B171C File Offset: 0x000AF91C
	public SealGhost02_BR_EffectPlay(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000FCA RID: 4042
	// (get) Token: 0x06002C1A RID: 11290 RVA: 0x000B1728 File Offset: 0x000AF928
	// (set) Token: 0x06002C1B RID: 11291 RVA: 0x000B175C File Offset: 0x000AF95C
	public unsafe GameObject Eff_Hide
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Hide);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Hide), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FCB RID: 4043
	// (get) Token: 0x06002C1C RID: 11292 RVA: 0x000B1784 File Offset: 0x000AF984
	// (set) Token: 0x06002C1D RID: 11293 RVA: 0x000B17B8 File Offset: 0x000AF9B8
	public unsafe GameObject Eff_Appear01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Appear01);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Appear01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FCC RID: 4044
	// (get) Token: 0x06002C1E RID: 11294 RVA: 0x000B17E0 File Offset: 0x000AF9E0
	// (set) Token: 0x06002C1F RID: 11295 RVA: 0x000B1814 File Offset: 0x000AFA14
	public unsafe GameObject Eff_Appear02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Appear02);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_Eff_Appear02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FCD RID: 4045
	// (get) Token: 0x06002C20 RID: 11296 RVA: 0x000B183C File Offset: 0x000AFA3C
	// (set) Token: 0x06002C21 RID: 11297 RVA: 0x000B1870 File Offset: 0x000AFA70
	public unsafe EffectPool g_EffHide
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffHide);
			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(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffHide), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FCE RID: 4046
	// (get) Token: 0x06002C22 RID: 11298 RVA: 0x000B1898 File Offset: 0x000AFA98
	// (set) Token: 0x06002C23 RID: 11299 RVA: 0x000B18CC File Offset: 0x000AFACC
	public unsafe EffectPool g_EffAppear01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffAppear01);
			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(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffAppear01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FCF RID: 4047
	// (get) Token: 0x06002C24 RID: 11300 RVA: 0x000B18F4 File Offset: 0x000AFAF4
	// (set) Token: 0x06002C25 RID: 11301 RVA: 0x000B1928 File Offset: 0x000AFB28
	public unsafe EffectPool g_EffAppear02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffAppear02);
			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(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_EffAppear02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FD0 RID: 4048
	// (get) Token: 0x06002C26 RID: 11302 RVA: 0x000B1950 File Offset: 0x000AFB50
	// (set) Token: 0x06002C27 RID: 11303 RVA: 0x000B1984 File Offset: 0x000AFB84
	public unsafe GameObject SE_Hide
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_SE_Hide);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_SE_Hide), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FD1 RID: 4049
	// (get) Token: 0x06002C28 RID: 11304 RVA: 0x000B19AC File Offset: 0x000AFBAC
	// (set) Token: 0x06002C29 RID: 11305 RVA: 0x000B19E0 File Offset: 0x000AFBE0
	public unsafe SoundEffect g_SEHide
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_SEHide);
			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(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_SEHide), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000FD2 RID: 4050
	// (get) Token: 0x06002C2A RID: 11306 RVA: 0x000B1A08 File Offset: 0x000AFC08
	// (set) Token: 0x06002C2B RID: 11307 RVA: 0x000B1A30 File Offset: 0x000AFC30
	public unsafe bool g_bIsHide
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_bIsHide);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SealGhost02_BR_EffectPlay.NativeFieldInfoPtr_g_bIsHide)) = value;
		}
	}

	// Token: 0x04001DE9 RID: 7657
	private static readonly IntPtr NativeFieldInfoPtr_Eff_Hide;

	// Token: 0x04001DEA RID: 7658
	private static readonly IntPtr NativeFieldInfoPtr_Eff_Appear01;

	// Token: 0x04001DEB RID: 7659
	private static readonly IntPtr NativeFieldInfoPtr_Eff_Appear02;

	// Token: 0x04001DEC RID: 7660
	private static readonly IntPtr NativeFieldInfoPtr_g_EffHide;

	// Token: 0x04001DED RID: 7661
	private static readonly IntPtr NativeFieldInfoPtr_g_EffAppear01;

	// Token: 0x04001DEE RID: 7662
	private static readonly IntPtr NativeFieldInfoPtr_g_EffAppear02;

	// Token: 0x04001DEF RID: 7663
	private static readonly IntPtr NativeFieldInfoPtr_SE_Hide;

	// Token: 0x04001DF0 RID: 7664
	private static readonly IntPtr NativeFieldInfoPtr_g_SEHide;

	// Token: 0x04001DF1 RID: 7665
	private static readonly IntPtr NativeFieldInfoPtr_g_bIsHide;

	// Token: 0x04001DF2 RID: 7666
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Virtual_Void_MoveController_0;

	// Token: 0x04001DF3 RID: 7667
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x04001DF4 RID: 7668
	private static readonly IntPtr NativeMethodInfoPtr_CreateEnemy_Public_Virtual_Void_0;

	// Token: 0x04001DF5 RID: 7669
	private static readonly IntPtr NativeMethodInfoPtr_DamageFly_Public_Virtual_Void_0;

	// Token: 0x04001DF6 RID: 7670
	private static readonly IntPtr NativeMethodInfoPtr_AniLandShake_Public_Virtual_Void_0;

	// Token: 0x04001DF7 RID: 7671
	private static readonly IntPtr NativeMethodInfoPtr_BR_PlayEffAttack02_Jump_Public_Virtual_Void_0;

	// Token: 0x04001DF8 RID: 7672
	private static readonly IntPtr NativeMethodInfoPtr_BR_PlayEffHideStart_Public_Virtual_Void_0;

	// Token: 0x04001DF9 RID: 7673
	private static readonly IntPtr NativeMethodInfoPtr_BR_PlayEffHiding_Public_Virtual_Void_0;

	// Token: 0x04001DFA RID: 7674
	private static readonly IntPtr NativeMethodInfoPtr_BR_PlayEffAppearStart_Public_Virtual_Void_0;

	// Token: 0x04001DFB RID: 7675
	private static readonly IntPtr NativeMethodInfoPtr_BR_PlayEffAppear_Public_Virtual_Void_0;

	// Token: 0x04001DFC RID: 7676
	private static readonly IntPtr NativeMethodInfoPtr_GetHideMovePosition_Public_Virtual_Vector3_0;

	// Token: 0x04001DFD RID: 7677
	private static readonly IntPtr NativeMethodInfoPtr_GetAppearDirection_Public_Virtual_Vector3_0;

	// Token: 0x04001DFE RID: 7678
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
