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

// Token: 0x0200008A RID: 138
public class AI_SealGhost02 : AI_NPC
{
	// Token: 0x0600101C RID: 4124 RVA: 0x000459D4 File Offset: 0x00043BD4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483754, XrefRangeEnd = 483828, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Start(GameObject This, NPCManage NPCM)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(This);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(NPCM);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600101D RID: 4125 RVA: 0x00045A50 File Offset: 0x00043C50
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483828, XrefRangeEnd = 483833, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600101E RID: 4126 RVA: 0x00045AB0 File Offset: 0x00043CB0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483833, XrefRangeEnd = 483842, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void LateUpdate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600101F RID: 4127 RVA: 0x00045B00 File Offset: 0x00043D00
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483842, XrefRangeEnd = 483867, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Fighting()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001020 RID: 4128 RVA: 0x00045B50 File Offset: 0x00043D50
	[CallerCount(20)]
	[CachedScanResults(RefRangeStart = 483914, RefRangeEnd = 483934, XrefRangeStart = 483867, XrefRangeEnd = 483914, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitFightStatus(AI_SealGhost02.AIFighting Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001021 RID: 4129 RVA: 0x00045BA4 File Offset: 0x00043DA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483934, XrefRangeEnd = 483935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackSelect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_AttackSelect_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001022 RID: 4130 RVA: 0x00045BE8 File Offset: 0x00043DE8
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FDebut()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FDebut_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001023 RID: 4131 RVA: 0x00045C2C File Offset: 0x00043E2C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 483945, RefRangeEnd = 483946, XrefRangeStart = 483935, XrefRangeEnd = 483945, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FWatch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FWatch_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001024 RID: 4132 RVA: 0x00045C70 File Offset: 0x00043E70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483946, XrefRangeEnd = 483951, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FMoveStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FMoveStart_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001025 RID: 4133 RVA: 0x00045CB4 File Offset: 0x00043EB4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483951, XrefRangeEnd = 483960, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FMove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FMove_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001026 RID: 4134 RVA: 0x00045CF8 File Offset: 0x00043EF8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 483978, RefRangeEnd = 483979, XrefRangeStart = 483960, XrefRangeEnd = 483978, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FMoveEnd()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FMoveEnd_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001027 RID: 4135 RVA: 0x00045D3C File Offset: 0x00043F3C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483979, XrefRangeEnd = 483980, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FAttack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FAttack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001028 RID: 4136 RVA: 0x00045D80 File Offset: 0x00043F80
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483980, XrefRangeEnd = 483989, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FTrunBack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FTrunBack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001029 RID: 4137 RVA: 0x00045DC4 File Offset: 0x00043FC4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483989, XrefRangeEnd = 483990, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FJump()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FJump_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600102A RID: 4138 RVA: 0x00045E08 File Offset: 0x00044008
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483990, XrefRangeEnd = 483991, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FFall()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FFall_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600102B RID: 4139 RVA: 0x00045E4C File Offset: 0x0004404C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FDamage()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FDamage_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600102C RID: 4140 RVA: 0x00045E90 File Offset: 0x00044090
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483991, XrefRangeEnd = 483992, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FDeath()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FDeath_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600102D RID: 4141 RVA: 0x00045ED4 File Offset: 0x000440D4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483992, XrefRangeEnd = 483993, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FDestory()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr_FDestory_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600102E RID: 4142 RVA: 0x00045F18 File Offset: 0x00044118
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 483993, XrefRangeEnd = 484093, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Hit(AttackData Data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Data);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600102F RID: 4143 RVA: 0x00045F7C File Offset: 0x0004417C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Resurrection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001030 RID: 4144 RVA: 0x00045FCC File Offset: 0x000441CC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 484093, XrefRangeEnd = 484104, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Create()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001031 RID: 4145 RVA: 0x0004601C File Offset: 0x0004421C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 484104, XrefRangeEnd = 484109, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Remove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001032 RID: 4146 RVA: 0x0004606C File Offset: 0x0004426C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 484109, XrefRangeEnd = 484112, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001033 RID: 4147 RVA: 0x000460CC File Offset: 0x000442CC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 484112, XrefRangeEnd = 484123, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void SetAiStatus(AI_NPC.AIStatus Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SealGhost02.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001034 RID: 4148 RVA: 0x0004612C File Offset: 0x0004432C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 484124, RefRangeEnd = 484125, XrefRangeStart = 484123, XrefRangeEnd = 484124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_SealGhost02()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SealGhost02.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001035 RID: 4149 RVA: 0x00046178 File Offset: 0x00044378
	// Note: this type is marked as 'beforefieldinit'.
	static AI_SealGhost02()
	{
		Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_SealGhost02");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr);
		AI_SealGhost02.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_Effect");
		AI_SealGhost02.NativeFieldInfoPtr_g_fAniSkirtWeights = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_fAniSkirtWeights");
		AI_SealGhost02.NativeFieldInfoPtr_g_fAniDamageHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_fAniDamageHead");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeHead");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeSpine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeSpine");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeUpperArmL = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeUpperArmL");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeUpperArmR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeUpperArmR");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeThighL = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeThighL");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeThighR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeThighR");
		AI_SealGhost02.NativeFieldInfoPtr_g_ShakeAll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_ShakeAll");
		AI_SealGhost02.NativeFieldInfoPtr_g_Fighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_Fighting");
		AI_SealGhost02.NativeFieldInfoPtr_g_NextFighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_NextFighting");
		AI_SealGhost02.NativeFieldInfoPtr_g_fAttackRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_fAttackRange");
		AI_SealGhost02.NativeFieldInfoPtr_g_fTemp01Time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_fTemp01Time");
		AI_SealGhost02.NativeFieldInfoPtr_g_bMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_bMove");
		AI_SealGhost02.NativeFieldInfoPtr_g_fTrunAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_fTrunAngle");
		AI_SealGhost02.NativeFieldInfoPtr_g_v3MoveDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_v3MoveDirection");
		AI_SealGhost02.NativeFieldInfoPtr_g_qMoveDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_qMoveDirection");
		AI_SealGhost02.NativeFieldInfoPtr_g_v3JumpPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_v3JumpPoint");
		AI_SealGhost02.NativeFieldInfoPtr_g_iPlayerArea = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_iPlayerArea");
		AI_SealGhost02.NativeFieldInfoPtr_g_iOwnArea = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_iOwnArea");
		AI_SealGhost02.NativeFieldInfoPtr_g_iScript = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, "g_iScript");
		AI_SealGhost02.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664770);
		AI_SealGhost02.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664771);
		AI_SealGhost02.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664772);
		AI_SealGhost02.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664773);
		AI_SealGhost02.NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664774);
		AI_SealGhost02.NativeMethodInfoPtr_AttackSelect_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664775);
		AI_SealGhost02.NativeMethodInfoPtr_FDebut_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664776);
		AI_SealGhost02.NativeMethodInfoPtr_FWatch_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664777);
		AI_SealGhost02.NativeMethodInfoPtr_FMoveStart_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664778);
		AI_SealGhost02.NativeMethodInfoPtr_FMove_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664779);
		AI_SealGhost02.NativeMethodInfoPtr_FMoveEnd_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664780);
		AI_SealGhost02.NativeMethodInfoPtr_FAttack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664781);
		AI_SealGhost02.NativeMethodInfoPtr_FTrunBack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664782);
		AI_SealGhost02.NativeMethodInfoPtr_FJump_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664783);
		AI_SealGhost02.NativeMethodInfoPtr_FFall_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664784);
		AI_SealGhost02.NativeMethodInfoPtr_FDamage_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664785);
		AI_SealGhost02.NativeMethodInfoPtr_FDeath_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664786);
		AI_SealGhost02.NativeMethodInfoPtr_FDestory_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664787);
		AI_SealGhost02.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664788);
		AI_SealGhost02.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664789);
		AI_SealGhost02.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664790);
		AI_SealGhost02.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664791);
		AI_SealGhost02.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664792);
		AI_SealGhost02.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664793);
		AI_SealGhost02.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_SealGhost02>.NativeClassPtr, 100664794);
	}

	// Token: 0x06001036 RID: 4150 RVA: 0x0001D6EC File Offset: 0x0001B8EC
	public AI_SealGhost02(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170004F2 RID: 1266
	// (get) Token: 0x06001037 RID: 4151 RVA: 0x00046554 File Offset: 0x00044754
	// (set) Token: 0x06001038 RID: 4152 RVA: 0x00046588 File Offset: 0x00044788
	public unsafe SealGhost02EffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SealGhost02EffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004F3 RID: 1267
	// (get) Token: 0x06001039 RID: 4153 RVA: 0x000465B0 File Offset: 0x000447B0
	// (set) Token: 0x0600103A RID: 4154 RVA: 0x000465D8 File Offset: 0x000447D8
	public unsafe float g_fAniSkirtWeights
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_fAniSkirtWeights);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_fAniSkirtWeights)) = value;
		}
	}

	// Token: 0x170004F4 RID: 1268
	// (get) Token: 0x0600103B RID: 4155 RVA: 0x000465FC File Offset: 0x000447FC
	// (set) Token: 0x0600103C RID: 4156 RVA: 0x00046624 File Offset: 0x00044824
	public unsafe float g_fAniDamageHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_fAniDamageHead);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_fAniDamageHead)) = value;
		}
	}

	// Token: 0x170004F5 RID: 1269
	// (get) Token: 0x0600103D RID: 4157 RVA: 0x00046648 File Offset: 0x00044848
	// (set) Token: 0x0600103E RID: 4158 RVA: 0x0004667C File Offset: 0x0004487C
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeHead);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004F6 RID: 1270
	// (get) Token: 0x0600103F RID: 4159 RVA: 0x000466A4 File Offset: 0x000448A4
	// (set) Token: 0x06001040 RID: 4160 RVA: 0x000466D8 File Offset: 0x000448D8
	public unsafe Shake g_ShakeSpine
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeSpine);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeSpine), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004F7 RID: 1271
	// (get) Token: 0x06001041 RID: 4161 RVA: 0x00046700 File Offset: 0x00044900
	// (set) Token: 0x06001042 RID: 4162 RVA: 0x00046734 File Offset: 0x00044934
	public unsafe Shake g_ShakeUpperArmL
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeUpperArmL);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeUpperArmL), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004F8 RID: 1272
	// (get) Token: 0x06001043 RID: 4163 RVA: 0x0004675C File Offset: 0x0004495C
	// (set) Token: 0x06001044 RID: 4164 RVA: 0x00046790 File Offset: 0x00044990
	public unsafe Shake g_ShakeUpperArmR
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeUpperArmR);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeUpperArmR), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004F9 RID: 1273
	// (get) Token: 0x06001045 RID: 4165 RVA: 0x000467B8 File Offset: 0x000449B8
	// (set) Token: 0x06001046 RID: 4166 RVA: 0x000467EC File Offset: 0x000449EC
	public unsafe Shake g_ShakeThighL
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeThighL);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeThighL), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004FA RID: 1274
	// (get) Token: 0x06001047 RID: 4167 RVA: 0x00046814 File Offset: 0x00044A14
	// (set) Token: 0x06001048 RID: 4168 RVA: 0x00046848 File Offset: 0x00044A48
	public unsafe Shake g_ShakeThighR
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeThighR);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeThighR), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004FB RID: 1275
	// (get) Token: 0x06001049 RID: 4169 RVA: 0x00046870 File Offset: 0x00044A70
	// (set) Token: 0x0600104A RID: 4170 RVA: 0x000468A4 File Offset: 0x00044AA4
	public unsafe Shake g_ShakeAll
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeAll);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_ShakeAll), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004FC RID: 1276
	// (get) Token: 0x0600104B RID: 4171 RVA: 0x000468CC File Offset: 0x00044ACC
	// (set) Token: 0x0600104C RID: 4172 RVA: 0x000468F4 File Offset: 0x00044AF4
	public unsafe AI_SealGhost02.AIFighting g_Fighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_Fighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_Fighting)) = value;
		}
	}

	// Token: 0x170004FD RID: 1277
	// (get) Token: 0x0600104D RID: 4173 RVA: 0x00046918 File Offset: 0x00044B18
	// (set) Token: 0x0600104E RID: 4174 RVA: 0x00046940 File Offset: 0x00044B40
	public unsafe AI_SealGhost02.AIFighting g_NextFighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_NextFighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_NextFighting)) = value;
		}
	}

	// Token: 0x170004FE RID: 1278
	// (get) Token: 0x0600104F RID: 4175 RVA: 0x00046964 File Offset: 0x00044B64
	// (set) Token: 0x06001050 RID: 4176 RVA: 0x00046982 File Offset: 0x00044B82
	public unsafe static float g_fAttackRange
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_SealGhost02.NativeFieldInfoPtr_g_fAttackRange, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_SealGhost02.NativeFieldInfoPtr_g_fAttackRange, (void*)(&value));
		}
	}

	// Token: 0x170004FF RID: 1279
	// (get) Token: 0x06001051 RID: 4177 RVA: 0x00046994 File Offset: 0x00044B94
	// (set) Token: 0x06001052 RID: 4178 RVA: 0x000469BC File Offset: 0x00044BBC
	public unsafe float g_fTemp01Time
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_fTemp01Time);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_fTemp01Time)) = value;
		}
	}

	// Token: 0x17000500 RID: 1280
	// (get) Token: 0x06001053 RID: 4179 RVA: 0x000469E0 File Offset: 0x00044BE0
	// (set) Token: 0x06001054 RID: 4180 RVA: 0x00046A08 File Offset: 0x00044C08
	public unsafe bool g_bMove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_bMove);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_bMove)) = value;
		}
	}

	// Token: 0x17000501 RID: 1281
	// (get) Token: 0x06001055 RID: 4181 RVA: 0x00046A2C File Offset: 0x00044C2C
	// (set) Token: 0x06001056 RID: 4182 RVA: 0x00046A4A File Offset: 0x00044C4A
	public unsafe static float g_fTrunAngle
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_SealGhost02.NativeFieldInfoPtr_g_fTrunAngle, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_SealGhost02.NativeFieldInfoPtr_g_fTrunAngle, (void*)(&value));
		}
	}

	// Token: 0x17000502 RID: 1282
	// (get) Token: 0x06001057 RID: 4183 RVA: 0x00046A5C File Offset: 0x00044C5C
	// (set) Token: 0x06001058 RID: 4184 RVA: 0x00046A84 File Offset: 0x00044C84
	public unsafe Vector3 g_v3MoveDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_v3MoveDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_v3MoveDirection)) = value;
		}
	}

	// Token: 0x17000503 RID: 1283
	// (get) Token: 0x06001059 RID: 4185 RVA: 0x00046AA8 File Offset: 0x00044CA8
	// (set) Token: 0x0600105A RID: 4186 RVA: 0x00046AD0 File Offset: 0x00044CD0
	public unsafe Quaternion g_qMoveDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_qMoveDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_qMoveDirection)) = value;
		}
	}

	// Token: 0x17000504 RID: 1284
	// (get) Token: 0x0600105B RID: 4187 RVA: 0x00046AF4 File Offset: 0x00044CF4
	// (set) Token: 0x0600105C RID: 4188 RVA: 0x00046B1C File Offset: 0x00044D1C
	public unsafe Vector3 g_v3JumpPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_v3JumpPoint);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_v3JumpPoint)) = value;
		}
	}

	// Token: 0x17000505 RID: 1285
	// (get) Token: 0x0600105D RID: 4189 RVA: 0x00046B40 File Offset: 0x00044D40
	// (set) Token: 0x0600105E RID: 4190 RVA: 0x00046B68 File Offset: 0x00044D68
	public unsafe int g_iPlayerArea
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_iPlayerArea);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_iPlayerArea)) = value;
		}
	}

	// Token: 0x17000506 RID: 1286
	// (get) Token: 0x0600105F RID: 4191 RVA: 0x00046B8C File Offset: 0x00044D8C
	// (set) Token: 0x06001060 RID: 4192 RVA: 0x00046BB4 File Offset: 0x00044DB4
	public unsafe int g_iOwnArea
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_iOwnArea);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_iOwnArea)) = value;
		}
	}

	// Token: 0x17000507 RID: 1287
	// (get) Token: 0x06001061 RID: 4193 RVA: 0x00046BD8 File Offset: 0x00044DD8
	// (set) Token: 0x06001062 RID: 4194 RVA: 0x00046C00 File Offset: 0x00044E00
	public unsafe int g_iScript
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_iScript);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SealGhost02.NativeFieldInfoPtr_g_iScript)) = value;
		}
	}

	// Token: 0x04000C8A RID: 3210
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000C8B RID: 3211
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniSkirtWeights;

	// Token: 0x04000C8C RID: 3212
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniDamageHead;

	// Token: 0x04000C8D RID: 3213
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x04000C8E RID: 3214
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeSpine;

	// Token: 0x04000C8F RID: 3215
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeUpperArmL;

	// Token: 0x04000C90 RID: 3216
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeUpperArmR;

	// Token: 0x04000C91 RID: 3217
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeThighL;

	// Token: 0x04000C92 RID: 3218
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeThighR;

	// Token: 0x04000C93 RID: 3219
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeAll;

	// Token: 0x04000C94 RID: 3220
	private static readonly IntPtr NativeFieldInfoPtr_g_Fighting;

	// Token: 0x04000C95 RID: 3221
	private static readonly IntPtr NativeFieldInfoPtr_g_NextFighting;

	// Token: 0x04000C96 RID: 3222
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRange;

	// Token: 0x04000C97 RID: 3223
	private static readonly IntPtr NativeFieldInfoPtr_g_fTemp01Time;

	// Token: 0x04000C98 RID: 3224
	private static readonly IntPtr NativeFieldInfoPtr_g_bMove;

	// Token: 0x04000C99 RID: 3225
	private static readonly IntPtr NativeFieldInfoPtr_g_fTrunAngle;

	// Token: 0x04000C9A RID: 3226
	private static readonly IntPtr NativeFieldInfoPtr_g_v3MoveDirection;

	// Token: 0x04000C9B RID: 3227
	private static readonly IntPtr NativeFieldInfoPtr_g_qMoveDirection;

	// Token: 0x04000C9C RID: 3228
	private static readonly IntPtr NativeFieldInfoPtr_g_v3JumpPoint;

	// Token: 0x04000C9D RID: 3229
	private static readonly IntPtr NativeFieldInfoPtr_g_iPlayerArea;

	// Token: 0x04000C9E RID: 3230
	private static readonly IntPtr NativeFieldInfoPtr_g_iOwnArea;

	// Token: 0x04000C9F RID: 3231
	private static readonly IntPtr NativeFieldInfoPtr_g_iScript;

	// Token: 0x04000CA0 RID: 3232
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000CA1 RID: 3233
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000CA2 RID: 3234
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x04000CA3 RID: 3235
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x04000CA4 RID: 3236
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0;

	// Token: 0x04000CA5 RID: 3237
	private static readonly IntPtr NativeMethodInfoPtr_AttackSelect_Private_Void_0;

	// Token: 0x04000CA6 RID: 3238
	private static readonly IntPtr NativeMethodInfoPtr_FDebut_Private_Void_0;

	// Token: 0x04000CA7 RID: 3239
	private static readonly IntPtr NativeMethodInfoPtr_FWatch_Private_Void_0;

	// Token: 0x04000CA8 RID: 3240
	private static readonly IntPtr NativeMethodInfoPtr_FMoveStart_Private_Void_0;

	// Token: 0x04000CA9 RID: 3241
	private static readonly IntPtr NativeMethodInfoPtr_FMove_Private_Void_0;

	// Token: 0x04000CAA RID: 3242
	private static readonly IntPtr NativeMethodInfoPtr_FMoveEnd_Private_Void_0;

	// Token: 0x04000CAB RID: 3243
	private static readonly IntPtr NativeMethodInfoPtr_FAttack_Private_Void_0;

	// Token: 0x04000CAC RID: 3244
	private static readonly IntPtr NativeMethodInfoPtr_FTrunBack_Private_Void_0;

	// Token: 0x04000CAD RID: 3245
	private static readonly IntPtr NativeMethodInfoPtr_FJump_Private_Void_0;

	// Token: 0x04000CAE RID: 3246
	private static readonly IntPtr NativeMethodInfoPtr_FFall_Private_Void_0;

	// Token: 0x04000CAF RID: 3247
	private static readonly IntPtr NativeMethodInfoPtr_FDamage_Private_Void_0;

	// Token: 0x04000CB0 RID: 3248
	private static readonly IntPtr NativeMethodInfoPtr_FDeath_Private_Void_0;

	// Token: 0x04000CB1 RID: 3249
	private static readonly IntPtr NativeMethodInfoPtr_FDestory_Private_Void_0;

	// Token: 0x04000CB2 RID: 3250
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x04000CB3 RID: 3251
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x04000CB4 RID: 3252
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000CB5 RID: 3253
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x04000CB6 RID: 3254
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04000CB7 RID: 3255
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000CB8 RID: 3256
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200008B RID: 139
	public enum AIFighting
	{
		// Token: 0x04000CBA RID: 3258
		Null,
		// Token: 0x04000CBB RID: 3259
		Watch,
		// Token: 0x04000CBC RID: 3260
		MoveStart,
		// Token: 0x04000CBD RID: 3261
		Move,
		// Token: 0x04000CBE RID: 3262
		MoveEnd,
		// Token: 0x04000CBF RID: 3263
		TrunBack,
		// Token: 0x04000CC0 RID: 3264
		Jump,
		// Token: 0x04000CC1 RID: 3265
		Fall,
		// Token: 0x04000CC2 RID: 3266
		Land,
		// Token: 0x04000CC3 RID: 3267
		Attack01,
		// Token: 0x04000CC4 RID: 3268
		Attack02,
		// Token: 0x04000CC5 RID: 3269
		Attack03,
		// Token: 0x04000CC6 RID: 3270
		Attack04,
		// Token: 0x04000CC7 RID: 3271
		Attack05,
		// Token: 0x04000CC8 RID: 3272
		Damage,
		// Token: 0x04000CC9 RID: 3273
		Death,
		// Token: 0x04000CCA RID: 3274
		Destroy,
		// Token: 0x04000CCB RID: 3275
		End,
		// Token: 0x04000CCC RID: 3276
		Debut
	}
}
