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

// Token: 0x02000069 RID: 105
public class AI_GhostA : AI_NPC
{
	// Token: 0x06000C25 RID: 3109 RVA: 0x00033EA4 File Offset: 0x000320A4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 498368, RefRangeEnd = 498369, XrefRangeStart = 498227, XrefRangeEnd = 498368, 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_GhostA.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C26 RID: 3110 RVA: 0x00033F20 File Offset: 0x00032120
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498369, XrefRangeEnd = 498396, 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_GhostA.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000C27 RID: 3111 RVA: 0x00033F80 File Offset: 0x00032180
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498396, XrefRangeEnd = 498400, 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_GhostA.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C28 RID: 3112 RVA: 0x00033FD0 File Offset: 0x000321D0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498400, XrefRangeEnd = 498403, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResurrectionStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_ResurrectionStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C29 RID: 3113 RVA: 0x00034014 File Offset: 0x00032214
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498403, XrefRangeEnd = 498405, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void ResurrectionStatus()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_ResurrectionStatus_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C2A RID: 3114 RVA: 0x00034064 File Offset: 0x00032264
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 498407, RefRangeEnd = 498408, XrefRangeStart = 498405, XrefRangeEnd = 498407, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IdleStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_IdleStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C2B RID: 3115 RVA: 0x000340A8 File Offset: 0x000322A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498408, XrefRangeEnd = 498410, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Idle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C2C RID: 3116 RVA: 0x000340F8 File Offset: 0x000322F8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 498412, RefRangeEnd = 498414, XrefRangeStart = 498410, XrefRangeEnd = 498412, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PatrolStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_PatrolStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C2D RID: 3117 RVA: 0x0003413C File Offset: 0x0003233C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498414, XrefRangeEnd = 498419, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Patrol()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C2E RID: 3118 RVA: 0x0003418C File Offset: 0x0003238C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498419, XrefRangeEnd = 498420, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ConfirmingStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_ConfirmingStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C2F RID: 3119 RVA: 0x000341D0 File Offset: 0x000323D0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498420, XrefRangeEnd = 498422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Confirming()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C30 RID: 3120 RVA: 0x00034220 File Offset: 0x00032420
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 498423, RefRangeEnd = 498427, XrefRangeStart = 498422, XrefRangeEnd = 498423, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void TrackStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_TrackStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C31 RID: 3121 RVA: 0x00034264 File Offset: 0x00032464
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498427, XrefRangeEnd = 498439, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Track()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Track_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C32 RID: 3122 RVA: 0x000342B4 File Offset: 0x000324B4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 498442, RefRangeEnd = 498443, XrefRangeStart = 498439, XrefRangeEnd = 498442, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void LookForStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_LookForStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C33 RID: 3123 RVA: 0x000342F8 File Offset: 0x000324F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498443, XrefRangeEnd = 498447, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void LookFor()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C34 RID: 3124 RVA: 0x00034348 File Offset: 0x00032548
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498447, XrefRangeEnd = 498451, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void TurnPlayerStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_TurnPlayerStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C35 RID: 3125 RVA: 0x0003438C File Offset: 0x0003258C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498451, XrefRangeEnd = 498452, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void TurnPlayer()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C36 RID: 3126 RVA: 0x000343DC File Offset: 0x000325DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498452, XrefRangeEnd = 498455, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PredictionStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_PredictionStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C37 RID: 3127 RVA: 0x00034420 File Offset: 0x00032620
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498455, XrefRangeEnd = 498464, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Prediction()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Prediction_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C38 RID: 3128 RVA: 0x00034470 File Offset: 0x00032670
	[CallerCount(0)]
	public unsafe void GoHomeStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_GoHomeStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C39 RID: 3129 RVA: 0x000344B4 File Offset: 0x000326B4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498464, XrefRangeEnd = 498468, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void GoHome()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C3A RID: 3130 RVA: 0x00034504 File Offset: 0x00032704
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498468, XrefRangeEnd = 498469, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HearStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_HearStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C3B RID: 3131 RVA: 0x00034548 File Offset: 0x00032748
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498469, XrefRangeEnd = 498470, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Hear()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C3C RID: 3132 RVA: 0x00034598 File Offset: 0x00032798
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498470, XrefRangeEnd = 498471, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HearCheckStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_HearCheckStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C3D RID: 3133 RVA: 0x000345DC File Offset: 0x000327DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498471, XrefRangeEnd = 498473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void HearCheck()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C3E RID: 3134 RVA: 0x0003462C File Offset: 0x0003282C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498473, XrefRangeEnd = 498476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void DamagedDownStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_DamagedDownStart_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C3F RID: 3135 RVA: 0x0003467C File Offset: 0x0003287C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void DamagedDown()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_DamagedDown_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C40 RID: 3136 RVA: 0x000346CC File Offset: 0x000328CC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 498493, RefRangeEnd = 498494, XrefRangeStart = 498476, XrefRangeEnd = 498493, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void DeathStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_DeathStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C41 RID: 3137 RVA: 0x00034710 File Offset: 0x00032910
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498494, XrefRangeEnd = 498501, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Death()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Death_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C42 RID: 3138 RVA: 0x00034760 File Offset: 0x00032960
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 498511, RefRangeEnd = 498513, XrefRangeStart = 498501, XrefRangeEnd = 498511, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void DestroyStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_DestroyStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C43 RID: 3139 RVA: 0x000347A4 File Offset: 0x000329A4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498513, XrefRangeEnd = 498518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Destroy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C44 RID: 3140 RVA: 0x000347F4 File Offset: 0x000329F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498518, XrefRangeEnd = 498521, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FightingStart(AI_GhostA.AIFighting att = AI_GhostA.AIFighting.Watch)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref att;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_FightingStart_Protected_Virtual_New_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000C45 RID: 3141 RVA: 0x00034854 File Offset: 0x00032A54
	[CallerCount(0)]
	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_GhostA.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C46 RID: 3142 RVA: 0x000348A4 File Offset: 0x00032AA4
	[CallerCount(0)]
	public unsafe void PlayerDeadStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_PlayerDeadStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C47 RID: 3143 RVA: 0x000348E8 File Offset: 0x00032AE8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498521, XrefRangeEnd = 498523, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayerDead()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_PlayerDead_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C48 RID: 3144 RVA: 0x0003492C File Offset: 0x00032B2C
	[CallerCount(10)]
	[CachedScanResults(RefRangeStart = 498528, RefRangeEnd = 498538, XrefRangeStart = 498523, XrefRangeEnd = 498528, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FWatchStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_FWatchStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C49 RID: 3145 RVA: 0x00034970 File Offset: 0x00032B70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498538, XrefRangeEnd = 498559, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FWatch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_FWatch_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C4A RID: 3146 RVA: 0x000349C0 File Offset: 0x00032BC0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498559, XrefRangeEnd = 498588, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FAttackStart(string sAttackName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(sAttackName);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_FAttackStart_Protected_Virtual_New_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000C4B RID: 3147 RVA: 0x00034A24 File Offset: 0x00032C24
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498588, XrefRangeEnd = 498596, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FAttackComboA01()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_FAttackComboA01_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C4C RID: 3148 RVA: 0x00034A68 File Offset: 0x00032C68
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498596, XrefRangeEnd = 498603, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FAttackComboA02()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_FAttackComboA02_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C4D RID: 3149 RVA: 0x00034AB8 File Offset: 0x00032CB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498603, XrefRangeEnd = 498610, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FAttackComboA03()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_FAttackComboA03_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C4E RID: 3150 RVA: 0x00034AFC File Offset: 0x00032CFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498610, XrefRangeEnd = 498612, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FAttackRotate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_FAttackRotate_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C4F RID: 3151 RVA: 0x00034B4C File Offset: 0x00032D4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498612, XrefRangeEnd = 498617, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FAttackRunReady()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_FAttackRunReady_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C50 RID: 3152 RVA: 0x00034B90 File Offset: 0x00032D90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498617, XrefRangeEnd = 498619, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FAttackBack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_FAttackBack_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C51 RID: 3153 RVA: 0x00034BD4 File Offset: 0x00032DD4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498619, XrefRangeEnd = 498623, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FAttack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr_FAttack_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C52 RID: 3154 RVA: 0x00034C18 File Offset: 0x00032E18
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498623, XrefRangeEnd = 498628, 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_GhostA.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000C53 RID: 3155 RVA: 0x00034C78 File Offset: 0x00032E78
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498628, XrefRangeEnd = 498670, 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_GhostA.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000C54 RID: 3156 RVA: 0x00034CDC File Offset: 0x00032EDC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498670, XrefRangeEnd = 498671, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Source;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fSize;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref SoundType;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_GhostA.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C55 RID: 3157 RVA: 0x00034D64 File Offset: 0x00032F64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498671, XrefRangeEnd = 498675, 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_GhostA.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C56 RID: 3158 RVA: 0x00034DB4 File Offset: 0x00032FB4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498675, XrefRangeEnd = 498698, 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_GhostA.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C57 RID: 3159 RVA: 0x00034E04 File Offset: 0x00033004
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498698, XrefRangeEnd = 498707, 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_GhostA.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C58 RID: 3160 RVA: 0x00034E54 File Offset: 0x00033054
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498707, XrefRangeEnd = 498710, 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_GhostA.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000C59 RID: 3161 RVA: 0x00034EB4 File Offset: 0x000330B4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 498711, RefRangeEnd = 498713, XrefRangeStart = 498710, XrefRangeEnd = 498711, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_GhostA()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_GhostA.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000C5A RID: 3162 RVA: 0x00034F00 File Offset: 0x00033100
	// Note: this type is marked as 'beforefieldinit'.
	static AI_GhostA()
	{
		Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_GhostA");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr);
		AI_GhostA.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_Effect");
		AI_GhostA.NativeFieldInfoPtr_g_MeshRender01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_MeshRender01");
		AI_GhostA.NativeFieldInfoPtr_g_BodyEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_BodyEffect");
		AI_GhostA.NativeFieldInfoPtr_g_DeathEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_DeathEffect");
		AI_GhostA.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_fAttackRadius");
		AI_GhostA.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_GhostA.NativeFieldInfoPtr_g_fAniAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_fAniAngle");
		AI_GhostA.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_v3PreForward");
		AI_GhostA.NativeFieldInfoPtr_g_Mat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_Mat");
		AI_GhostA.NativeFieldInfoPtr_g_EyeColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_EyeColor");
		AI_GhostA.NativeFieldInfoPtr_g_BodyColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_BodyColor");
		AI_GhostA.NativeFieldInfoPtr_g_DefaultColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_DefaultColor");
		AI_GhostA.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_ShakeHead");
		AI_GhostA.NativeFieldInfoPtr_g_ShakeSpine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_ShakeSpine");
		AI_GhostA.NativeFieldInfoPtr_g_ShakeFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_ShakeFoot");
		AI_GhostA.NativeFieldInfoPtr_g_CC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_CC");
		AI_GhostA.NativeFieldInfoPtr_g_CC02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_CC02");
		AI_GhostA.NativeFieldInfoPtr_g_CC03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_CC03");
		AI_GhostA.NativeFieldInfoPtr_g_Fighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_Fighting");
		AI_GhostA.NativeFieldInfoPtr_g_fAttackMoveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_fAttackMoveTime");
		AI_GhostA.NativeFieldInfoPtr_g_fAttackRotateTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, "g_fAttackRotateTime");
		AI_GhostA.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664327);
		AI_GhostA.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664328);
		AI_GhostA.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664329);
		AI_GhostA.NativeMethodInfoPtr_ResurrectionStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664330);
		AI_GhostA.NativeMethodInfoPtr_ResurrectionStatus_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664331);
		AI_GhostA.NativeMethodInfoPtr_IdleStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664332);
		AI_GhostA.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664333);
		AI_GhostA.NativeMethodInfoPtr_PatrolStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664334);
		AI_GhostA.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664335);
		AI_GhostA.NativeMethodInfoPtr_ConfirmingStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664336);
		AI_GhostA.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664337);
		AI_GhostA.NativeMethodInfoPtr_TrackStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664338);
		AI_GhostA.NativeMethodInfoPtr_Track_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664339);
		AI_GhostA.NativeMethodInfoPtr_LookForStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664340);
		AI_GhostA.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664341);
		AI_GhostA.NativeMethodInfoPtr_TurnPlayerStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664342);
		AI_GhostA.NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664343);
		AI_GhostA.NativeMethodInfoPtr_PredictionStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664344);
		AI_GhostA.NativeMethodInfoPtr_Prediction_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664345);
		AI_GhostA.NativeMethodInfoPtr_GoHomeStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664346);
		AI_GhostA.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664347);
		AI_GhostA.NativeMethodInfoPtr_HearStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664348);
		AI_GhostA.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664349);
		AI_GhostA.NativeMethodInfoPtr_HearCheckStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664350);
		AI_GhostA.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664351);
		AI_GhostA.NativeMethodInfoPtr_DamagedDownStart_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664352);
		AI_GhostA.NativeMethodInfoPtr_DamagedDown_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664353);
		AI_GhostA.NativeMethodInfoPtr_DeathStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664354);
		AI_GhostA.NativeMethodInfoPtr_Death_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664355);
		AI_GhostA.NativeMethodInfoPtr_DestroyStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664356);
		AI_GhostA.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664357);
		AI_GhostA.NativeMethodInfoPtr_FightingStart_Protected_Virtual_New_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664358);
		AI_GhostA.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664359);
		AI_GhostA.NativeMethodInfoPtr_PlayerDeadStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664360);
		AI_GhostA.NativeMethodInfoPtr_PlayerDead_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664361);
		AI_GhostA.NativeMethodInfoPtr_FWatchStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664362);
		AI_GhostA.NativeMethodInfoPtr_FWatch_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664363);
		AI_GhostA.NativeMethodInfoPtr_FAttackStart_Protected_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664364);
		AI_GhostA.NativeMethodInfoPtr_FAttackComboA01_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664365);
		AI_GhostA.NativeMethodInfoPtr_FAttackComboA02_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664366);
		AI_GhostA.NativeMethodInfoPtr_FAttackComboA03_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664367);
		AI_GhostA.NativeMethodInfoPtr_FAttackRotate_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664368);
		AI_GhostA.NativeMethodInfoPtr_FAttackRunReady_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664369);
		AI_GhostA.NativeMethodInfoPtr_FAttackBack_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664370);
		AI_GhostA.NativeMethodInfoPtr_FAttack_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664371);
		AI_GhostA.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664372);
		AI_GhostA.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664373);
		AI_GhostA.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664374);
		AI_GhostA.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664375);
		AI_GhostA.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664376);
		AI_GhostA.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664377);
		AI_GhostA.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664378);
		AI_GhostA.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_GhostA>.NativeClassPtr, 100664379);
	}

	// Token: 0x06000C5B RID: 3163 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_GhostA(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170003E8 RID: 1000
	// (get) Token: 0x06000C5C RID: 3164 RVA: 0x000354F8 File Offset: 0x000336F8
	// (set) Token: 0x06000C5D RID: 3165 RVA: 0x0003552C File Offset: 0x0003372C
	public unsafe GhostAEffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GhostAEffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003E9 RID: 1001
	// (get) Token: 0x06000C5E RID: 3166 RVA: 0x00035554 File Offset: 0x00033754
	// (set) Token: 0x06000C5F RID: 3167 RVA: 0x00035588 File Offset: 0x00033788
	public unsafe SkinnedMeshRenderer g_MeshRender01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_MeshRender01);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_MeshRender01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003EA RID: 1002
	// (get) Token: 0x06000C60 RID: 3168 RVA: 0x000355B0 File Offset: 0x000337B0
	// (set) Token: 0x06000C61 RID: 3169 RVA: 0x000355E4 File Offset: 0x000337E4
	public unsafe ParticleSystem g_BodyEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_BodyEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_BodyEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003EB RID: 1003
	// (get) Token: 0x06000C62 RID: 3170 RVA: 0x0003560C File Offset: 0x0003380C
	// (set) Token: 0x06000C63 RID: 3171 RVA: 0x00035640 File Offset: 0x00033840
	public unsafe ParticleSystem g_DeathEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_DeathEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_DeathEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003EC RID: 1004
	// (get) Token: 0x06000C64 RID: 3172 RVA: 0x00035668 File Offset: 0x00033868
	// (set) Token: 0x06000C65 RID: 3173 RVA: 0x00035690 File Offset: 0x00033890
	public unsafe float g_fAttackRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAttackRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAttackRadius)) = value;
		}
	}

	// Token: 0x170003ED RID: 1005
	// (get) Token: 0x06000C66 RID: 3174 RVA: 0x000356B4 File Offset: 0x000338B4
	// (set) Token: 0x06000C67 RID: 3175 RVA: 0x000356DC File Offset: 0x000338DC
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x170003EE RID: 1006
	// (get) Token: 0x06000C68 RID: 3176 RVA: 0x00035700 File Offset: 0x00033900
	// (set) Token: 0x06000C69 RID: 3177 RVA: 0x00035728 File Offset: 0x00033928
	public unsafe float g_fAniAngle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAniAngle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAniAngle)) = value;
		}
	}

	// Token: 0x170003EF RID: 1007
	// (get) Token: 0x06000C6A RID: 3178 RVA: 0x0003574C File Offset: 0x0003394C
	// (set) Token: 0x06000C6B RID: 3179 RVA: 0x00035774 File Offset: 0x00033974
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x170003F0 RID: 1008
	// (get) Token: 0x06000C6C RID: 3180 RVA: 0x00035798 File Offset: 0x00033998
	// (set) Token: 0x06000C6D RID: 3181 RVA: 0x000357CC File Offset: 0x000339CC
	public unsafe Material g_Mat
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_Mat);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_Mat), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003F1 RID: 1009
	// (get) Token: 0x06000C6E RID: 3182 RVA: 0x000357F4 File Offset: 0x000339F4
	// (set) Token: 0x06000C6F RID: 3183 RVA: 0x0003581C File Offset: 0x00033A1C
	public unsafe Color g_EyeColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_EyeColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_EyeColor)) = value;
		}
	}

	// Token: 0x170003F2 RID: 1010
	// (get) Token: 0x06000C70 RID: 3184 RVA: 0x00035840 File Offset: 0x00033A40
	// (set) Token: 0x06000C71 RID: 3185 RVA: 0x00035868 File Offset: 0x00033A68
	public unsafe Color g_BodyColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_BodyColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_BodyColor)) = value;
		}
	}

	// Token: 0x170003F3 RID: 1011
	// (get) Token: 0x06000C72 RID: 3186 RVA: 0x0003588C File Offset: 0x00033A8C
	// (set) Token: 0x06000C73 RID: 3187 RVA: 0x000358B4 File Offset: 0x00033AB4
	public unsafe Color g_DefaultColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_DefaultColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_DefaultColor)) = value;
		}
	}

	// Token: 0x170003F4 RID: 1012
	// (get) Token: 0x06000C74 RID: 3188 RVA: 0x000358D8 File Offset: 0x00033AD8
	// (set) Token: 0x06000C75 RID: 3189 RVA: 0x0003590C File Offset: 0x00033B0C
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.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_GhostA.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003F5 RID: 1013
	// (get) Token: 0x06000C76 RID: 3190 RVA: 0x00035934 File Offset: 0x00033B34
	// (set) Token: 0x06000C77 RID: 3191 RVA: 0x00035968 File Offset: 0x00033B68
	public unsafe Shake g_ShakeSpine
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.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_GhostA.NativeFieldInfoPtr_g_ShakeSpine), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003F6 RID: 1014
	// (get) Token: 0x06000C78 RID: 3192 RVA: 0x00035990 File Offset: 0x00033B90
	// (set) Token: 0x06000C79 RID: 3193 RVA: 0x000359C4 File Offset: 0x00033BC4
	public unsafe Shake g_ShakeFoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_ShakeFoot);
			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_GhostA.NativeFieldInfoPtr_g_ShakeFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003F7 RID: 1015
	// (get) Token: 0x06000C7A RID: 3194 RVA: 0x000359EC File Offset: 0x00033BEC
	// (set) Token: 0x06000C7B RID: 3195 RVA: 0x00035A20 File Offset: 0x00033C20
	public unsafe CharacterController g_CC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_CC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CharacterController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_CC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003F8 RID: 1016
	// (get) Token: 0x06000C7C RID: 3196 RVA: 0x00035A48 File Offset: 0x00033C48
	// (set) Token: 0x06000C7D RID: 3197 RVA: 0x00035A7C File Offset: 0x00033C7C
	public unsafe CapsuleCollider g_CC02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_CC02);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CapsuleCollider(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_CC02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003F9 RID: 1017
	// (get) Token: 0x06000C7E RID: 3198 RVA: 0x00035AA4 File Offset: 0x00033CA4
	// (set) Token: 0x06000C7F RID: 3199 RVA: 0x00035AD8 File Offset: 0x00033CD8
	public unsafe CapsuleCollider g_CC03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_CC03);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CapsuleCollider(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_CC03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003FA RID: 1018
	// (get) Token: 0x06000C80 RID: 3200 RVA: 0x00035B00 File Offset: 0x00033D00
	// (set) Token: 0x06000C81 RID: 3201 RVA: 0x00035B28 File Offset: 0x00033D28
	public unsafe AI_GhostA.AIFighting g_Fighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_Fighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_Fighting)) = value;
		}
	}

	// Token: 0x170003FB RID: 1019
	// (get) Token: 0x06000C82 RID: 3202 RVA: 0x00035B4C File Offset: 0x00033D4C
	// (set) Token: 0x06000C83 RID: 3203 RVA: 0x00035B74 File Offset: 0x00033D74
	public unsafe float g_fAttackMoveTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAttackMoveTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAttackMoveTime)) = value;
		}
	}

	// Token: 0x170003FC RID: 1020
	// (get) Token: 0x06000C84 RID: 3204 RVA: 0x00035B98 File Offset: 0x00033D98
	// (set) Token: 0x06000C85 RID: 3205 RVA: 0x00035BC0 File Offset: 0x00033DC0
	public unsafe float g_fAttackRotateTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAttackRotateTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_GhostA.NativeFieldInfoPtr_g_fAttackRotateTime)) = value;
		}
	}

	// Token: 0x0400093B RID: 2363
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x0400093C RID: 2364
	private static readonly IntPtr NativeFieldInfoPtr_g_MeshRender01;

	// Token: 0x0400093D RID: 2365
	private static readonly IntPtr NativeFieldInfoPtr_g_BodyEffect;

	// Token: 0x0400093E RID: 2366
	private static readonly IntPtr NativeFieldInfoPtr_g_DeathEffect;

	// Token: 0x0400093F RID: 2367
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius;

	// Token: 0x04000940 RID: 2368
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x04000941 RID: 2369
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniAngle;

	// Token: 0x04000942 RID: 2370
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x04000943 RID: 2371
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat;

	// Token: 0x04000944 RID: 2372
	private static readonly IntPtr NativeFieldInfoPtr_g_EyeColor;

	// Token: 0x04000945 RID: 2373
	private static readonly IntPtr NativeFieldInfoPtr_g_BodyColor;

	// Token: 0x04000946 RID: 2374
	private static readonly IntPtr NativeFieldInfoPtr_g_DefaultColor;

	// Token: 0x04000947 RID: 2375
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x04000948 RID: 2376
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeSpine;

	// Token: 0x04000949 RID: 2377
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeFoot;

	// Token: 0x0400094A RID: 2378
	private static readonly IntPtr NativeFieldInfoPtr_g_CC;

	// Token: 0x0400094B RID: 2379
	private static readonly IntPtr NativeFieldInfoPtr_g_CC02;

	// Token: 0x0400094C RID: 2380
	private static readonly IntPtr NativeFieldInfoPtr_g_CC03;

	// Token: 0x0400094D RID: 2381
	private static readonly IntPtr NativeFieldInfoPtr_g_Fighting;

	// Token: 0x0400094E RID: 2382
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMoveTime;

	// Token: 0x0400094F RID: 2383
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotateTime;

	// Token: 0x04000950 RID: 2384
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000951 RID: 2385
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000952 RID: 2386
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x04000953 RID: 2387
	private static readonly IntPtr NativeMethodInfoPtr_ResurrectionStart_Protected_Void_0;

	// Token: 0x04000954 RID: 2388
	private static readonly IntPtr NativeMethodInfoPtr_ResurrectionStatus_Public_Virtual_Void_0;

	// Token: 0x04000955 RID: 2389
	private static readonly IntPtr NativeMethodInfoPtr_IdleStart_Protected_Void_0;

	// Token: 0x04000956 RID: 2390
	private static readonly IntPtr NativeMethodInfoPtr_Idle_Public_Virtual_Void_0;

	// Token: 0x04000957 RID: 2391
	private static readonly IntPtr NativeMethodInfoPtr_PatrolStart_Protected_Void_0;

	// Token: 0x04000958 RID: 2392
	private static readonly IntPtr NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0;

	// Token: 0x04000959 RID: 2393
	private static readonly IntPtr NativeMethodInfoPtr_ConfirmingStart_Protected_Void_0;

	// Token: 0x0400095A RID: 2394
	private static readonly IntPtr NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0;

	// Token: 0x0400095B RID: 2395
	private static readonly IntPtr NativeMethodInfoPtr_TrackStart_Protected_Void_0;

	// Token: 0x0400095C RID: 2396
	private static readonly IntPtr NativeMethodInfoPtr_Track_Public_Virtual_Void_0;

	// Token: 0x0400095D RID: 2397
	private static readonly IntPtr NativeMethodInfoPtr_LookForStart_Protected_Void_0;

	// Token: 0x0400095E RID: 2398
	private static readonly IntPtr NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0;

	// Token: 0x0400095F RID: 2399
	private static readonly IntPtr NativeMethodInfoPtr_TurnPlayerStart_Protected_Void_0;

	// Token: 0x04000960 RID: 2400
	private static readonly IntPtr NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0;

	// Token: 0x04000961 RID: 2401
	private static readonly IntPtr NativeMethodInfoPtr_PredictionStart_Protected_Void_0;

	// Token: 0x04000962 RID: 2402
	private static readonly IntPtr NativeMethodInfoPtr_Prediction_Public_Virtual_Void_0;

	// Token: 0x04000963 RID: 2403
	private static readonly IntPtr NativeMethodInfoPtr_GoHomeStart_Protected_Void_0;

	// Token: 0x04000964 RID: 2404
	private static readonly IntPtr NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0;

	// Token: 0x04000965 RID: 2405
	private static readonly IntPtr NativeMethodInfoPtr_HearStart_Protected_Void_0;

	// Token: 0x04000966 RID: 2406
	private static readonly IntPtr NativeMethodInfoPtr_Hear_Public_Virtual_Void_0;

	// Token: 0x04000967 RID: 2407
	private static readonly IntPtr NativeMethodInfoPtr_HearCheckStart_Protected_Void_0;

	// Token: 0x04000968 RID: 2408
	private static readonly IntPtr NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0;

	// Token: 0x04000969 RID: 2409
	private static readonly IntPtr NativeMethodInfoPtr_DamagedDownStart_Protected_Virtual_New_Void_0;

	// Token: 0x0400096A RID: 2410
	private static readonly IntPtr NativeMethodInfoPtr_DamagedDown_Public_Virtual_Void_0;

	// Token: 0x0400096B RID: 2411
	private static readonly IntPtr NativeMethodInfoPtr_DeathStart_Protected_Void_0;

	// Token: 0x0400096C RID: 2412
	private static readonly IntPtr NativeMethodInfoPtr_Death_Public_Virtual_Void_0;

	// Token: 0x0400096D RID: 2413
	private static readonly IntPtr NativeMethodInfoPtr_DestroyStart_Protected_Void_0;

	// Token: 0x0400096E RID: 2414
	private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;

	// Token: 0x0400096F RID: 2415
	private static readonly IntPtr NativeMethodInfoPtr_FightingStart_Protected_Virtual_New_Void_AIFighting_0;

	// Token: 0x04000970 RID: 2416
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x04000971 RID: 2417
	private static readonly IntPtr NativeMethodInfoPtr_PlayerDeadStart_Protected_Void_0;

	// Token: 0x04000972 RID: 2418
	private static readonly IntPtr NativeMethodInfoPtr_PlayerDead_Protected_Void_0;

	// Token: 0x04000973 RID: 2419
	private static readonly IntPtr NativeMethodInfoPtr_FWatchStart_Protected_Void_0;

	// Token: 0x04000974 RID: 2420
	private static readonly IntPtr NativeMethodInfoPtr_FWatch_Protected_Virtual_New_Void_0;

	// Token: 0x04000975 RID: 2421
	private static readonly IntPtr NativeMethodInfoPtr_FAttackStart_Protected_Virtual_New_Void_String_0;

	// Token: 0x04000976 RID: 2422
	private static readonly IntPtr NativeMethodInfoPtr_FAttackComboA01_Protected_Void_0;

	// Token: 0x04000977 RID: 2423
	private static readonly IntPtr NativeMethodInfoPtr_FAttackComboA02_Protected_Virtual_New_Void_0;

	// Token: 0x04000978 RID: 2424
	private static readonly IntPtr NativeMethodInfoPtr_FAttackComboA03_Protected_Void_0;

	// Token: 0x04000979 RID: 2425
	private static readonly IntPtr NativeMethodInfoPtr_FAttackRotate_Protected_Virtual_New_Void_0;

	// Token: 0x0400097A RID: 2426
	private static readonly IntPtr NativeMethodInfoPtr_FAttackRunReady_Protected_Void_0;

	// Token: 0x0400097B RID: 2427
	private static readonly IntPtr NativeMethodInfoPtr_FAttackBack_Protected_Void_0;

	// Token: 0x0400097C RID: 2428
	private static readonly IntPtr NativeMethodInfoPtr_FAttack_Protected_Void_0;

	// Token: 0x0400097D RID: 2429
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x0400097E RID: 2430
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x0400097F RID: 2431
	private static readonly IntPtr NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x04000980 RID: 2432
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x04000981 RID: 2433
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000982 RID: 2434
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x04000983 RID: 2435
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000984 RID: 2436
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200006A RID: 106
	public enum AIFighting
	{
		// Token: 0x04000986 RID: 2438
		Watch,
		// Token: 0x04000987 RID: 2439
		WatchLeft,
		// Token: 0x04000988 RID: 2440
		WatchRight,
		// Token: 0x04000989 RID: 2441
		AttackRress,
		// Token: 0x0400098A RID: 2442
		AttackSlap,
		// Token: 0x0400098B RID: 2443
		AttackSplash,
		// Token: 0x0400098C RID: 2444
		AttackLeftBack,
		// Token: 0x0400098D RID: 2445
		AttackRightBack,
		// Token: 0x0400098E RID: 2446
		AttackRunReady,
		// Token: 0x0400098F RID: 2447
		AttackRun,
		// Token: 0x04000990 RID: 2448
		AttackRotate,
		// Token: 0x04000991 RID: 2449
		AttackComboA01,
		// Token: 0x04000992 RID: 2450
		AttackComboA02,
		// Token: 0x04000993 RID: 2451
		AttackComboA03,
		// Token: 0x04000994 RID: 2452
		PlayDead
	}
}
