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

// Token: 0x02000057 RID: 87
public class AI_Doll01 : AI_NPC
{
	// Token: 0x0600098F RID: 2447 RVA: 0x00028200 File Offset: 0x00026400
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495693, RefRangeEnd = 495694, XrefRangeStart = 495586, XrefRangeEnd = 495693, 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_Doll01.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000990 RID: 2448 RVA: 0x0002827C File Offset: 0x0002647C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495721, RefRangeEnd = 495722, XrefRangeStart = 495694, XrefRangeEnd = 495721, 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_Doll01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000991 RID: 2449 RVA: 0x000282DC File Offset: 0x000264DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495722, XrefRangeEnd = 495726, 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_Doll01.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000992 RID: 2450 RVA: 0x0002832C File Offset: 0x0002652C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495726, XrefRangeEnd = 495728, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void EndStatus(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_Doll01.NativeMethodInfoPtr_EndStatus_Public_Virtual_New_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000993 RID: 2451 RVA: 0x0002838C File Offset: 0x0002658C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495728, XrefRangeEnd = 495774, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void InitStatus(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_Doll01.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000994 RID: 2452 RVA: 0x000283EC File Offset: 0x000265EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495774, XrefRangeEnd = 495775, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Sky()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000995 RID: 2453 RVA: 0x0002843C File Offset: 0x0002663C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495775, XrefRangeEnd = 495776, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Land()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_Land_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000996 RID: 2454 RVA: 0x0002848C File Offset: 0x0002668C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495776, XrefRangeEnd = 495777, 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_Doll01.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000997 RID: 2455 RVA: 0x000284DC File Offset: 0x000266DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495777, XrefRangeEnd = 495783, 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_Doll01.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000998 RID: 2456 RVA: 0x0002852C File Offset: 0x0002672C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495783, XrefRangeEnd = 495789, 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_Doll01.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000999 RID: 2457 RVA: 0x0002857C File Offset: 0x0002677C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495789, XrefRangeEnd = 495790, 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_Doll01.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600099A RID: 2458 RVA: 0x000285CC File Offset: 0x000267CC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495790, XrefRangeEnd = 495795, 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_Doll01.NativeMethodInfoPtr_Track_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600099B RID: 2459 RVA: 0x0002861C File Offset: 0x0002681C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495795, XrefRangeEnd = 495796, 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_Doll01.NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600099C RID: 2460 RVA: 0x0002866C File Offset: 0x0002686C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495796, XrefRangeEnd = 495797, 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_Doll01.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600099D RID: 2461 RVA: 0x000286BC File Offset: 0x000268BC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495797, XrefRangeEnd = 495812, 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_Doll01.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600099E RID: 2462 RVA: 0x0002870C File Offset: 0x0002690C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495812, XrefRangeEnd = 495857, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void InitFightingType(AI_Doll01.AIFighting Type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_InitFightingType_Protected_Virtual_New_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600099F RID: 2463 RVA: 0x0002876C File Offset: 0x0002696C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495857, XrefRangeEnd = 495872, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FightWatchFirst()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_FightWatchFirst_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A0 RID: 2464 RVA: 0x000287BC File Offset: 0x000269BC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495872, XrefRangeEnd = 495883, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FightWatch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_FightWatch_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A1 RID: 2465 RVA: 0x0002880C File Offset: 0x00026A0C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495883, XrefRangeEnd = 495884, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FightDodge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Doll01.NativeMethodInfoPtr_FightDodge_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A2 RID: 2466 RVA: 0x00028850 File Offset: 0x00026A50
	[CallerCount(0)]
	public unsafe void FightAttack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Doll01.NativeMethodInfoPtr_FightAttack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A3 RID: 2467 RVA: 0x00028894 File Offset: 0x00026A94
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495884, XrefRangeEnd = 495889, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FightAttackDouble()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Doll01.NativeMethodInfoPtr_FightAttackDouble_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A4 RID: 2468 RVA: 0x000288D8 File Offset: 0x00026AD8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495890, RefRangeEnd = 495891, XrefRangeStart = 495889, XrefRangeEnd = 495890, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FightAttackDodgeJump()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Doll01.NativeMethodInfoPtr_FightAttackDodgeJump_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A5 RID: 2469 RVA: 0x0002891C File Offset: 0x00026B1C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495891, XrefRangeEnd = 495903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FightTrack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_FightTrack_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A6 RID: 2470 RVA: 0x0002896C File Offset: 0x00026B6C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495903, XrefRangeEnd = 495904, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Damaged()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_Damaged_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A7 RID: 2471 RVA: 0x000289BC File Offset: 0x00026BBC
	[CallerCount(0)]
	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_Doll01.NativeMethodInfoPtr_DamagedDown_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A8 RID: 2472 RVA: 0x00028A0C File Offset: 0x00026C0C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495904, XrefRangeEnd = 495905, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void DamagedFly()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009A9 RID: 2473 RVA: 0x00028A5C File Offset: 0x00026C5C
	[CallerCount(0)]
	public unsafe override void GetUp()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Doll01.NativeMethodInfoPtr_GetUp_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009AA RID: 2474 RVA: 0x00028AAC File Offset: 0x00026CAC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495905, XrefRangeEnd = 495906, 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_Doll01.NativeMethodInfoPtr_Death_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009AB RID: 2475 RVA: 0x00028AFC File Offset: 0x00026CFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495906, XrefRangeEnd = 495910, 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_Doll01.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009AC RID: 2476 RVA: 0x00028B4C File Offset: 0x00026D4C
	[CallerCount(0)]
	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_Doll01.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009AD RID: 2477 RVA: 0x00028B9C File Offset: 0x00026D9C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495910, XrefRangeEnd = 495914, 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_Doll01.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009AE RID: 2478 RVA: 0x00028BEC File Offset: 0x00026DEC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495971, RefRangeEnd = 495972, XrefRangeStart = 495914, XrefRangeEnd = 495971, 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_Doll01.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060009AF RID: 2479 RVA: 0x00028C50 File Offset: 0x00026E50
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495972, XrefRangeEnd = 495974, 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_Doll01.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009B0 RID: 2480 RVA: 0x00028CD8 File Offset: 0x00026ED8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495974, XrefRangeEnd = 495975, 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_Doll01.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009B1 RID: 2481 RVA: 0x00028D28 File Offset: 0x00026F28
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495975, XrefRangeEnd = 495993, 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_Doll01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009B2 RID: 2482 RVA: 0x00028D78 File Offset: 0x00026F78
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495993, XrefRangeEnd = 496007, 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_Doll01.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009B3 RID: 2483 RVA: 0x00028DC8 File Offset: 0x00026FC8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 496007, XrefRangeEnd = 496010, 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_Doll01.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060009B4 RID: 2484 RVA: 0x00028E28 File Offset: 0x00027028
	[CallerCount(0)]
	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_Doll01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060009B5 RID: 2485 RVA: 0x00028E88 File Offset: 0x00027088
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 496011, RefRangeEnd = 496013, XrefRangeStart = 496010, XrefRangeEnd = 496011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_Doll01()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Doll01.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060009B6 RID: 2486 RVA: 0x00028ED4 File Offset: 0x000270D4
	// Note: this type is marked as 'beforefieldinit'.
	static AI_Doll01()
	{
		Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_Doll01");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr);
		AI_Doll01.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_Effect");
		AI_Doll01.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_fAttackRadius");
		AI_Doll01.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_Doll01.NativeFieldInfoPtr_g_fAniMoveAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_fAniMoveAngle");
		AI_Doll01.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_v3PreForward");
		AI_Doll01.NativeFieldInfoPtr_g_MeshBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_MeshBody");
		AI_Doll01.NativeFieldInfoPtr_g_MeshFace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_MeshFace");
		AI_Doll01.NativeFieldInfoPtr_g_MeshHair = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_MeshHair");
		AI_Doll01.NativeFieldInfoPtr_g_MeshHandFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_MeshHandFoot");
		AI_Doll01.NativeFieldInfoPtr_g_MeshWeapon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_MeshWeapon");
		AI_Doll01.NativeFieldInfoPtr_g_Fightting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_Fightting");
		AI_Doll01.NativeFieldInfoPtr_g_fFightSpecialWaitTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_fFightSpecialWaitTime");
		AI_Doll01.NativeFieldInfoPtr_g_fTyrantsTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_fTyrantsTime");
		AI_Doll01.NativeFieldInfoPtr_g_fAttackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_fAttackTime");
		AI_Doll01.NativeFieldInfoPtr_g_CCC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_CCC");
		AI_Doll01.NativeFieldInfoPtr_g_CCBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_CCBody");
		AI_Doll01.NativeFieldInfoPtr_g_CCHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_CCHead");
		AI_Doll01.NativeFieldInfoPtr_g_CCFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_CCFoot");
		AI_Doll01.NativeFieldInfoPtr_g_PosPushPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_PosPushPlayer");
		AI_Doll01.NativeFieldInfoPtr_g_bPushPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_bPushPlayer");
		AI_Doll01.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_ShakeHead");
		AI_Doll01.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_ShakeBody");
		AI_Doll01.NativeFieldInfoPtr_g_ShakeAll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, "g_ShakeAll");
		AI_Doll01.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664035);
		AI_Doll01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664036);
		AI_Doll01.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664037);
		AI_Doll01.NativeMethodInfoPtr_EndStatus_Public_Virtual_New_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664038);
		AI_Doll01.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664039);
		AI_Doll01.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664040);
		AI_Doll01.NativeMethodInfoPtr_Land_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664041);
		AI_Doll01.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664042);
		AI_Doll01.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664043);
		AI_Doll01.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664044);
		AI_Doll01.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664045);
		AI_Doll01.NativeMethodInfoPtr_Track_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664046);
		AI_Doll01.NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664047);
		AI_Doll01.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664048);
		AI_Doll01.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664049);
		AI_Doll01.NativeMethodInfoPtr_InitFightingType_Protected_Virtual_New_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664050);
		AI_Doll01.NativeMethodInfoPtr_FightWatchFirst_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664051);
		AI_Doll01.NativeMethodInfoPtr_FightWatch_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664052);
		AI_Doll01.NativeMethodInfoPtr_FightDodge_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664053);
		AI_Doll01.NativeMethodInfoPtr_FightAttack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664054);
		AI_Doll01.NativeMethodInfoPtr_FightAttackDouble_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664055);
		AI_Doll01.NativeMethodInfoPtr_FightAttackDodgeJump_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664056);
		AI_Doll01.NativeMethodInfoPtr_FightTrack_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664057);
		AI_Doll01.NativeMethodInfoPtr_Damaged_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664058);
		AI_Doll01.NativeMethodInfoPtr_DamagedDown_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664059);
		AI_Doll01.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664060);
		AI_Doll01.NativeMethodInfoPtr_GetUp_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664061);
		AI_Doll01.NativeMethodInfoPtr_Death_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664062);
		AI_Doll01.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664063);
		AI_Doll01.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664064);
		AI_Doll01.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664065);
		AI_Doll01.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664066);
		AI_Doll01.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664067);
		AI_Doll01.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664068);
		AI_Doll01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664069);
		AI_Doll01.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664070);
		AI_Doll01.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664071);
		AI_Doll01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664072);
		AI_Doll01.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Doll01>.NativeClassPtr, 100664073);
	}

	// Token: 0x060009B7 RID: 2487 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_Doll01(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700033B RID: 827
	// (get) Token: 0x060009B8 RID: 2488 RVA: 0x000293DC File Offset: 0x000275DC
	// (set) Token: 0x060009B9 RID: 2489 RVA: 0x00029410 File Offset: 0x00027610
	public unsafe Doll01EffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Doll01EffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700033C RID: 828
	// (get) Token: 0x060009BA RID: 2490 RVA: 0x00029438 File Offset: 0x00027638
	// (set) Token: 0x060009BB RID: 2491 RVA: 0x00029460 File Offset: 0x00027660
	public unsafe float g_fAttackRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAttackRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAttackRadius)) = value;
		}
	}

	// Token: 0x1700033D RID: 829
	// (get) Token: 0x060009BC RID: 2492 RVA: 0x00029484 File Offset: 0x00027684
	// (set) Token: 0x060009BD RID: 2493 RVA: 0x000294AC File Offset: 0x000276AC
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x1700033E RID: 830
	// (get) Token: 0x060009BE RID: 2494 RVA: 0x000294D0 File Offset: 0x000276D0
	// (set) Token: 0x060009BF RID: 2495 RVA: 0x000294F8 File Offset: 0x000276F8
	public unsafe float g_fAniMoveAngle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAniMoveAngle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAniMoveAngle)) = value;
		}
	}

	// Token: 0x1700033F RID: 831
	// (get) Token: 0x060009C0 RID: 2496 RVA: 0x0002951C File Offset: 0x0002771C
	// (set) Token: 0x060009C1 RID: 2497 RVA: 0x00029544 File Offset: 0x00027744
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x17000340 RID: 832
	// (get) Token: 0x060009C2 RID: 2498 RVA: 0x00029568 File Offset: 0x00027768
	// (set) Token: 0x060009C3 RID: 2499 RVA: 0x0002959C File Offset: 0x0002779C
	public unsafe SkinnedMeshRenderer g_MeshBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_MeshBody);
			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_Doll01.NativeFieldInfoPtr_g_MeshBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000341 RID: 833
	// (get) Token: 0x060009C4 RID: 2500 RVA: 0x000295C4 File Offset: 0x000277C4
	// (set) Token: 0x060009C5 RID: 2501 RVA: 0x000295F8 File Offset: 0x000277F8
	public unsafe SkinnedMeshRenderer g_MeshFace
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_MeshFace);
			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_Doll01.NativeFieldInfoPtr_g_MeshFace), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000342 RID: 834
	// (get) Token: 0x060009C6 RID: 2502 RVA: 0x00029620 File Offset: 0x00027820
	// (set) Token: 0x060009C7 RID: 2503 RVA: 0x00029654 File Offset: 0x00027854
	public unsafe SkinnedMeshRenderer g_MeshHair
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_MeshHair);
			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_Doll01.NativeFieldInfoPtr_g_MeshHair), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000343 RID: 835
	// (get) Token: 0x060009C8 RID: 2504 RVA: 0x0002967C File Offset: 0x0002787C
	// (set) Token: 0x060009C9 RID: 2505 RVA: 0x000296B0 File Offset: 0x000278B0
	public unsafe SkinnedMeshRenderer g_MeshHandFoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_MeshHandFoot);
			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_Doll01.NativeFieldInfoPtr_g_MeshHandFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000344 RID: 836
	// (get) Token: 0x060009CA RID: 2506 RVA: 0x000296D8 File Offset: 0x000278D8
	// (set) Token: 0x060009CB RID: 2507 RVA: 0x0002970C File Offset: 0x0002790C
	public unsafe SkinnedMeshRenderer g_MeshWeapon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_MeshWeapon);
			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_Doll01.NativeFieldInfoPtr_g_MeshWeapon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000345 RID: 837
	// (get) Token: 0x060009CC RID: 2508 RVA: 0x00029734 File Offset: 0x00027934
	// (set) Token: 0x060009CD RID: 2509 RVA: 0x0002975C File Offset: 0x0002795C
	public unsafe AI_Doll01.AIFighting g_Fightting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_Fightting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_Fightting)) = value;
		}
	}

	// Token: 0x17000346 RID: 838
	// (get) Token: 0x060009CE RID: 2510 RVA: 0x00029780 File Offset: 0x00027980
	// (set) Token: 0x060009CF RID: 2511 RVA: 0x000297A8 File Offset: 0x000279A8
	public unsafe float g_fFightSpecialWaitTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fFightSpecialWaitTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fFightSpecialWaitTime)) = value;
		}
	}

	// Token: 0x17000347 RID: 839
	// (get) Token: 0x060009D0 RID: 2512 RVA: 0x000297CC File Offset: 0x000279CC
	// (set) Token: 0x060009D1 RID: 2513 RVA: 0x000297F4 File Offset: 0x000279F4
	public unsafe float g_fTyrantsTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fTyrantsTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fTyrantsTime)) = value;
		}
	}

	// Token: 0x17000348 RID: 840
	// (get) Token: 0x060009D2 RID: 2514 RVA: 0x00029818 File Offset: 0x00027A18
	// (set) Token: 0x060009D3 RID: 2515 RVA: 0x00029840 File Offset: 0x00027A40
	public unsafe float g_fAttackTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAttackTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_fAttackTime)) = value;
		}
	}

	// Token: 0x17000349 RID: 841
	// (get) Token: 0x060009D4 RID: 2516 RVA: 0x00029864 File Offset: 0x00027A64
	// (set) Token: 0x060009D5 RID: 2517 RVA: 0x00029898 File Offset: 0x00027A98
	public unsafe CCController g_CCC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_CCC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CCController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_CCC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700034A RID: 842
	// (get) Token: 0x060009D6 RID: 2518 RVA: 0x000298C0 File Offset: 0x00027AC0
	// (set) Token: 0x060009D7 RID: 2519 RVA: 0x000298F4 File Offset: 0x00027AF4
	public unsafe CapsuleCollider g_CCBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_CCBody);
			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_Doll01.NativeFieldInfoPtr_g_CCBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700034B RID: 843
	// (get) Token: 0x060009D8 RID: 2520 RVA: 0x0002991C File Offset: 0x00027B1C
	// (set) Token: 0x060009D9 RID: 2521 RVA: 0x00029950 File Offset: 0x00027B50
	public unsafe CapsuleCollider g_CCHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_CCHead);
			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_Doll01.NativeFieldInfoPtr_g_CCHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700034C RID: 844
	// (get) Token: 0x060009DA RID: 2522 RVA: 0x00029978 File Offset: 0x00027B78
	// (set) Token: 0x060009DB RID: 2523 RVA: 0x000299AC File Offset: 0x00027BAC
	public unsafe CapsuleCollider g_CCFoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_CCFoot);
			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_Doll01.NativeFieldInfoPtr_g_CCFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700034D RID: 845
	// (get) Token: 0x060009DC RID: 2524 RVA: 0x000299D4 File Offset: 0x00027BD4
	// (set) Token: 0x060009DD RID: 2525 RVA: 0x00029A08 File Offset: 0x00027C08
	public unsafe Transform g_PosPushPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_PosPushPlayer);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_PosPushPlayer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700034E RID: 846
	// (get) Token: 0x060009DE RID: 2526 RVA: 0x00029A30 File Offset: 0x00027C30
	// (set) Token: 0x060009DF RID: 2527 RVA: 0x00029A58 File Offset: 0x00027C58
	public unsafe bool g_bPushPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_bPushPlayer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_bPushPlayer)) = value;
		}
	}

	// Token: 0x1700034F RID: 847
	// (get) Token: 0x060009E0 RID: 2528 RVA: 0x00029A7C File Offset: 0x00027C7C
	// (set) Token: 0x060009E1 RID: 2529 RVA: 0x00029AB0 File Offset: 0x00027CB0
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.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_Doll01.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000350 RID: 848
	// (get) Token: 0x060009E2 RID: 2530 RVA: 0x00029AD8 File Offset: 0x00027CD8
	// (set) Token: 0x060009E3 RID: 2531 RVA: 0x00029B0C File Offset: 0x00027D0C
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.NativeFieldInfoPtr_g_ShakeBody);
			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_Doll01.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000351 RID: 849
	// (get) Token: 0x060009E4 RID: 2532 RVA: 0x00029B34 File Offset: 0x00027D34
	// (set) Token: 0x060009E5 RID: 2533 RVA: 0x00029B68 File Offset: 0x00027D68
	public unsafe Shake g_ShakeAll
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Doll01.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_Doll01.NativeFieldInfoPtr_g_ShakeAll), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04000715 RID: 1813
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000716 RID: 1814
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius;

	// Token: 0x04000717 RID: 1815
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x04000718 RID: 1816
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveAngle;

	// Token: 0x04000719 RID: 1817
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x0400071A RID: 1818
	private static readonly IntPtr NativeFieldInfoPtr_g_MeshBody;

	// Token: 0x0400071B RID: 1819
	private static readonly IntPtr NativeFieldInfoPtr_g_MeshFace;

	// Token: 0x0400071C RID: 1820
	private static readonly IntPtr NativeFieldInfoPtr_g_MeshHair;

	// Token: 0x0400071D RID: 1821
	private static readonly IntPtr NativeFieldInfoPtr_g_MeshHandFoot;

	// Token: 0x0400071E RID: 1822
	private static readonly IntPtr NativeFieldInfoPtr_g_MeshWeapon;

	// Token: 0x0400071F RID: 1823
	private static readonly IntPtr NativeFieldInfoPtr_g_Fightting;

	// Token: 0x04000720 RID: 1824
	private static readonly IntPtr NativeFieldInfoPtr_g_fFightSpecialWaitTime;

	// Token: 0x04000721 RID: 1825
	private static readonly IntPtr NativeFieldInfoPtr_g_fTyrantsTime;

	// Token: 0x04000722 RID: 1826
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTime;

	// Token: 0x04000723 RID: 1827
	private static readonly IntPtr NativeFieldInfoPtr_g_CCC;

	// Token: 0x04000724 RID: 1828
	private static readonly IntPtr NativeFieldInfoPtr_g_CCBody;

	// Token: 0x04000725 RID: 1829
	private static readonly IntPtr NativeFieldInfoPtr_g_CCHead;

	// Token: 0x04000726 RID: 1830
	private static readonly IntPtr NativeFieldInfoPtr_g_CCFoot;

	// Token: 0x04000727 RID: 1831
	private static readonly IntPtr NativeFieldInfoPtr_g_PosPushPlayer;

	// Token: 0x04000728 RID: 1832
	private static readonly IntPtr NativeFieldInfoPtr_g_bPushPlayer;

	// Token: 0x04000729 RID: 1833
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x0400072A RID: 1834
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x0400072B RID: 1835
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeAll;

	// Token: 0x0400072C RID: 1836
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x0400072D RID: 1837
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x0400072E RID: 1838
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x0400072F RID: 1839
	private static readonly IntPtr NativeMethodInfoPtr_EndStatus_Public_Virtual_New_Void_AIStatus_0;

	// Token: 0x04000730 RID: 1840
	private static readonly IntPtr NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0;

	// Token: 0x04000731 RID: 1841
	private static readonly IntPtr NativeMethodInfoPtr_Sky_Public_Virtual_Void_0;

	// Token: 0x04000732 RID: 1842
	private static readonly IntPtr NativeMethodInfoPtr_Land_Public_Virtual_Void_0;

	// Token: 0x04000733 RID: 1843
	private static readonly IntPtr NativeMethodInfoPtr_Idle_Public_Virtual_Void_0;

	// Token: 0x04000734 RID: 1844
	private static readonly IntPtr NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0;

	// Token: 0x04000735 RID: 1845
	private static readonly IntPtr NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0;

	// Token: 0x04000736 RID: 1846
	private static readonly IntPtr NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0;

	// Token: 0x04000737 RID: 1847
	private static readonly IntPtr NativeMethodInfoPtr_Track_Public_Virtual_Void_0;

	// Token: 0x04000738 RID: 1848
	private static readonly IntPtr NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0;

	// Token: 0x04000739 RID: 1849
	private static readonly IntPtr NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0;

	// Token: 0x0400073A RID: 1850
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x0400073B RID: 1851
	private static readonly IntPtr NativeMethodInfoPtr_InitFightingType_Protected_Virtual_New_Void_AIFighting_0;

	// Token: 0x0400073C RID: 1852
	private static readonly IntPtr NativeMethodInfoPtr_FightWatchFirst_Protected_Virtual_New_Void_0;

	// Token: 0x0400073D RID: 1853
	private static readonly IntPtr NativeMethodInfoPtr_FightWatch_Protected_Virtual_New_Void_0;

	// Token: 0x0400073E RID: 1854
	private static readonly IntPtr NativeMethodInfoPtr_FightDodge_Private_Void_0;

	// Token: 0x0400073F RID: 1855
	private static readonly IntPtr NativeMethodInfoPtr_FightAttack_Private_Void_0;

	// Token: 0x04000740 RID: 1856
	private static readonly IntPtr NativeMethodInfoPtr_FightAttackDouble_Private_Void_0;

	// Token: 0x04000741 RID: 1857
	private static readonly IntPtr NativeMethodInfoPtr_FightAttackDodgeJump_Private_Void_0;

	// Token: 0x04000742 RID: 1858
	private static readonly IntPtr NativeMethodInfoPtr_FightTrack_Protected_Virtual_New_Void_0;

	// Token: 0x04000743 RID: 1859
	private static readonly IntPtr NativeMethodInfoPtr_Damaged_Public_Virtual_Void_0;

	// Token: 0x04000744 RID: 1860
	private static readonly IntPtr NativeMethodInfoPtr_DamagedDown_Public_Virtual_Void_0;

	// Token: 0x04000745 RID: 1861
	private static readonly IntPtr NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0;

	// Token: 0x04000746 RID: 1862
	private static readonly IntPtr NativeMethodInfoPtr_GetUp_Public_Virtual_Void_0;

	// Token: 0x04000747 RID: 1863
	private static readonly IntPtr NativeMethodInfoPtr_Death_Public_Virtual_Void_0;

	// Token: 0x04000748 RID: 1864
	private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;

	// Token: 0x04000749 RID: 1865
	private static readonly IntPtr NativeMethodInfoPtr_Hear_Public_Virtual_Void_0;

	// Token: 0x0400074A RID: 1866
	private static readonly IntPtr NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0;

	// Token: 0x0400074B RID: 1867
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x0400074C RID: 1868
	private static readonly IntPtr NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x0400074D RID: 1869
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x0400074E RID: 1870
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x0400074F RID: 1871
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x04000750 RID: 1872
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04000751 RID: 1873
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000752 RID: 1874
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000058 RID: 88
	public enum AIFighting
	{
		// Token: 0x04000754 RID: 1876
		WatchFirst,
		// Token: 0x04000755 RID: 1877
		Watch,
		// Token: 0x04000756 RID: 1878
		DodgeBack,
		// Token: 0x04000757 RID: 1879
		DodgeForward,
		// Token: 0x04000758 RID: 1880
		DodgeLeft,
		// Token: 0x04000759 RID: 1881
		DodgeRight,
		// Token: 0x0400075A RID: 1882
		Track,
		// Token: 0x0400075B RID: 1883
		AttackDodge,
		// Token: 0x0400075C RID: 1884
		AttackDouble,
		// Token: 0x0400075D RID: 1885
		AttackJumpBack,
		// Token: 0x0400075E RID: 1886
		AttackStrong,
		// Token: 0x0400075F RID: 1887
		AttackLeft,
		// Token: 0x04000760 RID: 1888
		AttackRight,
		// Token: 0x04000761 RID: 1889
		DamagedAttackLeft,
		// Token: 0x04000762 RID: 1890
		DamagedAttackRight,
		// Token: 0x04000763 RID: 1891
		AttackDodgeJump
	}
}
