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

// Token: 0x02000062 RID: 98
public class AI_DollWeakA : AI_NPC
{
	// Token: 0x06000B20 RID: 2848 RVA: 0x0002F43C File Offset: 0x0002D63C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 497518, RefRangeEnd = 497519, XrefRangeStart = 497455, XrefRangeEnd = 497518, 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_DollWeakA.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B21 RID: 2849 RVA: 0x0002F4B8 File Offset: 0x0002D6B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497519, XrefRangeEnd = 497536, 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_DollWeakA.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B22 RID: 2850 RVA: 0x0002F518 File Offset: 0x0002D718
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497536, XrefRangeEnd = 497540, 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_DollWeakA.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B23 RID: 2851 RVA: 0x0002F568 File Offset: 0x0002D768
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497540, XrefRangeEnd = 497544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe 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(AI_DollWeakA.NativeMethodInfoPtr_EndStatus_Public_Void_AIStatus_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B24 RID: 2852 RVA: 0x0002F5BC File Offset: 0x0002D7BC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497544, XrefRangeEnd = 497573, 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_DollWeakA.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B25 RID: 2853 RVA: 0x0002F61C File Offset: 0x0002D81C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497573, XrefRangeEnd = 497576, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Special()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Special_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B26 RID: 2854 RVA: 0x0002F66C File Offset: 0x0002D86C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_ResurrectionStatus_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B27 RID: 2855 RVA: 0x0002F6BC File Offset: 0x0002D8BC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B28 RID: 2856 RVA: 0x0002F70C File Offset: 0x0002D90C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497576, XrefRangeEnd = 497580, 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_DollWeakA.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B29 RID: 2857 RVA: 0x0002F75C File Offset: 0x0002D95C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B2A RID: 2858 RVA: 0x0002F7AC File Offset: 0x0002D9AC
	[CallerCount(0)]
	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_DollWeakA.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B2B RID: 2859 RVA: 0x0002F7FC File Offset: 0x0002D9FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B2C RID: 2860 RVA: 0x0002F84C File Offset: 0x0002DA4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497580, XrefRangeEnd = 497581, 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_DollWeakA.NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B2D RID: 2861 RVA: 0x0002F89C File Offset: 0x0002DA9C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B2E RID: 2862 RVA: 0x0002F8EC File Offset: 0x0002DAEC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497581, XrefRangeEnd = 497583, 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_DollWeakA.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B2F RID: 2863 RVA: 0x0002F93C File Offset: 0x0002DB3C
	[CallerCount(9)]
	[CachedScanResults(RefRangeStart = 497588, RefRangeEnd = 497597, XrefRangeStart = 497583, XrefRangeEnd = 497588, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitFightingType(AI_DollWeakA.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(AI_DollWeakA.NativeMethodInfoPtr_InitFightingType_Protected_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B30 RID: 2864 RVA: 0x0002F990 File Offset: 0x0002DB90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497597, XrefRangeEnd = 497599, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayerDead()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakA.NativeMethodInfoPtr_PlayerDead_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B31 RID: 2865 RVA: 0x0002F9D4 File Offset: 0x0002DBD4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497599, XrefRangeEnd = 497606, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FightWatchInit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_FightWatchInit_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B32 RID: 2866 RVA: 0x0002FA24 File Offset: 0x0002DC24
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497606, XrefRangeEnd = 497623, 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_DollWeakA.NativeMethodInfoPtr_FightWatch_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B33 RID: 2867 RVA: 0x0002FA74 File Offset: 0x0002DC74
	[CallerCount(0)]
	public unsafe virtual void Attack01Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Attack01Init_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B34 RID: 2868 RVA: 0x0002FAC4 File Offset: 0x0002DCC4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497623, XrefRangeEnd = 497630, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack01()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Attack01_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B35 RID: 2869 RVA: 0x0002FB14 File Offset: 0x0002DD14
	[CallerCount(0)]
	public unsafe virtual void Attack02Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Attack02Init_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B36 RID: 2870 RVA: 0x0002FB64 File Offset: 0x0002DD64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497630, XrefRangeEnd = 497638, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack02()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Attack02_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B37 RID: 2871 RVA: 0x0002FBB4 File Offset: 0x0002DDB4
	[CallerCount(0)]
	public unsafe virtual void Attack03Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Attack03Init_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B38 RID: 2872 RVA: 0x0002FC04 File Offset: 0x0002DE04
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497638, XrefRangeEnd = 497645, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack03()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_Attack03_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B39 RID: 2873 RVA: 0x0002FC54 File Offset: 0x0002DE54
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AttackMagic01ReadyInit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01ReadyInit_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B3A RID: 2874 RVA: 0x0002FCA4 File Offset: 0x0002DEA4
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AttackMagic01Ready()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01Ready_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B3B RID: 2875 RVA: 0x0002FCF4 File Offset: 0x0002DEF4
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AttackMagic01FireInit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01FireInit_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B3C RID: 2876 RVA: 0x0002FD44 File Offset: 0x0002DF44
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AttackMagic01Fire()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01Fire_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B3D RID: 2877 RVA: 0x0002FD94 File Offset: 0x0002DF94
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B3E RID: 2878 RVA: 0x0002FDE4 File Offset: 0x0002DFE4
	[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_DollWeakA.NativeMethodInfoPtr_GetUp_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B3F RID: 2879 RVA: 0x0002FE34 File Offset: 0x0002E034
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_Death_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B40 RID: 2880 RVA: 0x0002FE84 File Offset: 0x0002E084
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B41 RID: 2881 RVA: 0x0002FED4 File Offset: 0x0002E0D4
	[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_DollWeakA.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B42 RID: 2882 RVA: 0x0002FF24 File Offset: 0x0002E124
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B43 RID: 2883 RVA: 0x0002FF74 File Offset: 0x0002E174
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497645, XrefRangeEnd = 497698, 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_DollWeakA.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B44 RID: 2884 RVA: 0x0002FFD8 File Offset: 0x0002E1D8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, 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_DollWeakA.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B45 RID: 2885 RVA: 0x00030060 File Offset: 0x0002E260
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497698, XrefRangeEnd = 497699, 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_DollWeakA.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B46 RID: 2886 RVA: 0x000300B0 File Offset: 0x0002E2B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497699, XrefRangeEnd = 497706, 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_DollWeakA.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B47 RID: 2887 RVA: 0x00030100 File Offset: 0x0002E300
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497706, XrefRangeEnd = 497712, 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_DollWeakA.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B48 RID: 2888 RVA: 0x00030150 File Offset: 0x0002E350
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497712, XrefRangeEnd = 497715, 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_DollWeakA.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B49 RID: 2889 RVA: 0x000301B0 File Offset: 0x0002E3B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497715, XrefRangeEnd = 497723, 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_DollWeakA.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B4A RID: 2890 RVA: 0x00030210 File Offset: 0x0002E410
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 497724, RefRangeEnd = 497726, XrefRangeStart = 497723, XrefRangeEnd = 497724, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_DollWeakA()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakA.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B4B RID: 2891 RVA: 0x0003025C File Offset: 0x0002E45C
	// Note: this type is marked as 'beforefieldinit'.
	static AI_DollWeakA()
	{
		Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_DollWeakA");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr);
		AI_DollWeakA.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_Effect");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAttackRadius");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAttackRadius01");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAttackRadius02");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAttackRadius03");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAniMoveAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAniMoveAngle");
		AI_DollWeakA.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_v3PreForward");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAniDamagedWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAniDamagedWeight");
		AI_DollWeakA.NativeFieldInfoPtr_g_Fightting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_Fightting");
		AI_DollWeakA.NativeFieldInfoPtr_g_AttackType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_AttackType");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAttackMoveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAttackMoveTime");
		AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRotateTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fAttackRotateTime");
		AI_DollWeakA.NativeFieldInfoPtr_g_fTrackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fTrackTime");
		AI_DollWeakA.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_ShakeHead");
		AI_DollWeakA.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_ShakeBody");
		AI_DollWeakA.NativeFieldInfoPtr_g_ShakeAll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_ShakeAll");
		AI_DollWeakA.NativeFieldInfoPtr_g_CCC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_CCC");
		AI_DollWeakA.NativeFieldInfoPtr_g_GIK = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_GIK");
		AI_DollWeakA.NativeFieldInfoPtr_g_fTyrantsTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, "g_fTyrantsTime");
		AI_DollWeakA.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664208);
		AI_DollWeakA.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664209);
		AI_DollWeakA.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664210);
		AI_DollWeakA.NativeMethodInfoPtr_EndStatus_Public_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664211);
		AI_DollWeakA.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664212);
		AI_DollWeakA.NativeMethodInfoPtr_Special_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664213);
		AI_DollWeakA.NativeMethodInfoPtr_ResurrectionStatus_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664214);
		AI_DollWeakA.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664215);
		AI_DollWeakA.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664216);
		AI_DollWeakA.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664217);
		AI_DollWeakA.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664218);
		AI_DollWeakA.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664219);
		AI_DollWeakA.NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664220);
		AI_DollWeakA.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664221);
		AI_DollWeakA.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664222);
		AI_DollWeakA.NativeMethodInfoPtr_InitFightingType_Protected_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664223);
		AI_DollWeakA.NativeMethodInfoPtr_PlayerDead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664224);
		AI_DollWeakA.NativeMethodInfoPtr_FightWatchInit_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664225);
		AI_DollWeakA.NativeMethodInfoPtr_FightWatch_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664226);
		AI_DollWeakA.NativeMethodInfoPtr_Attack01Init_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664227);
		AI_DollWeakA.NativeMethodInfoPtr_Attack01_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664228);
		AI_DollWeakA.NativeMethodInfoPtr_Attack02Init_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664229);
		AI_DollWeakA.NativeMethodInfoPtr_Attack02_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664230);
		AI_DollWeakA.NativeMethodInfoPtr_Attack03Init_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664231);
		AI_DollWeakA.NativeMethodInfoPtr_Attack03_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664232);
		AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01ReadyInit_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664233);
		AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01Ready_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664234);
		AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01FireInit_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664235);
		AI_DollWeakA.NativeMethodInfoPtr_AttackMagic01Fire_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664236);
		AI_DollWeakA.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664237);
		AI_DollWeakA.NativeMethodInfoPtr_GetUp_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664238);
		AI_DollWeakA.NativeMethodInfoPtr_Death_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664239);
		AI_DollWeakA.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664240);
		AI_DollWeakA.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664241);
		AI_DollWeakA.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664242);
		AI_DollWeakA.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664243);
		AI_DollWeakA.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664244);
		AI_DollWeakA.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664245);
		AI_DollWeakA.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664246);
		AI_DollWeakA.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664247);
		AI_DollWeakA.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664248);
		AI_DollWeakA.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664249);
		AI_DollWeakA.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakA>.NativeClassPtr, 100664250);
	}

	// Token: 0x06000B4C RID: 2892 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_DollWeakA(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170003A5 RID: 933
	// (get) Token: 0x06000B4D RID: 2893 RVA: 0x00030778 File Offset: 0x0002E978
	// (set) Token: 0x06000B4E RID: 2894 RVA: 0x000307AC File Offset: 0x0002E9AC
	public unsafe DollWeakEffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new DollWeakEffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003A6 RID: 934
	// (get) Token: 0x06000B4F RID: 2895 RVA: 0x000307D4 File Offset: 0x0002E9D4
	// (set) Token: 0x06000B50 RID: 2896 RVA: 0x000307FC File Offset: 0x0002E9FC
	public unsafe float g_fAttackRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius)) = value;
		}
	}

	// Token: 0x170003A7 RID: 935
	// (get) Token: 0x06000B51 RID: 2897 RVA: 0x00030820 File Offset: 0x0002EA20
	// (set) Token: 0x06000B52 RID: 2898 RVA: 0x00030848 File Offset: 0x0002EA48
	public unsafe float g_fAttackRadius01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius01);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius01)) = value;
		}
	}

	// Token: 0x170003A8 RID: 936
	// (get) Token: 0x06000B53 RID: 2899 RVA: 0x0003086C File Offset: 0x0002EA6C
	// (set) Token: 0x06000B54 RID: 2900 RVA: 0x00030894 File Offset: 0x0002EA94
	public unsafe float g_fAttackRadius02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius02);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius02)) = value;
		}
	}

	// Token: 0x170003A9 RID: 937
	// (get) Token: 0x06000B55 RID: 2901 RVA: 0x000308B8 File Offset: 0x0002EAB8
	// (set) Token: 0x06000B56 RID: 2902 RVA: 0x000308E0 File Offset: 0x0002EAE0
	public unsafe float g_fAttackRadius03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius03);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRadius03)) = value;
		}
	}

	// Token: 0x170003AA RID: 938
	// (get) Token: 0x06000B57 RID: 2903 RVA: 0x00030904 File Offset: 0x0002EB04
	// (set) Token: 0x06000B58 RID: 2904 RVA: 0x0003092C File Offset: 0x0002EB2C
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x170003AB RID: 939
	// (get) Token: 0x06000B59 RID: 2905 RVA: 0x00030950 File Offset: 0x0002EB50
	// (set) Token: 0x06000B5A RID: 2906 RVA: 0x00030978 File Offset: 0x0002EB78
	public unsafe float g_fAniMoveAngle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAniMoveAngle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAniMoveAngle)) = value;
		}
	}

	// Token: 0x170003AC RID: 940
	// (get) Token: 0x06000B5B RID: 2907 RVA: 0x0003099C File Offset: 0x0002EB9C
	// (set) Token: 0x06000B5C RID: 2908 RVA: 0x000309C4 File Offset: 0x0002EBC4
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x170003AD RID: 941
	// (get) Token: 0x06000B5D RID: 2909 RVA: 0x000309E8 File Offset: 0x0002EBE8
	// (set) Token: 0x06000B5E RID: 2910 RVA: 0x00030A10 File Offset: 0x0002EC10
	public unsafe float g_fAniDamagedWeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAniDamagedWeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAniDamagedWeight)) = value;
		}
	}

	// Token: 0x170003AE RID: 942
	// (get) Token: 0x06000B5F RID: 2911 RVA: 0x00030A34 File Offset: 0x0002EC34
	// (set) Token: 0x06000B60 RID: 2912 RVA: 0x00030A5C File Offset: 0x0002EC5C
	public unsafe AI_DollWeakA.AIFighting g_Fightting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_Fightting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_Fightting)) = value;
		}
	}

	// Token: 0x170003AF RID: 943
	// (get) Token: 0x06000B61 RID: 2913 RVA: 0x00030A80 File Offset: 0x0002EC80
	// (set) Token: 0x06000B62 RID: 2914 RVA: 0x00030AA8 File Offset: 0x0002ECA8
	public unsafe AI_DollWeakA.AIFighting g_AttackType
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_AttackType);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_AttackType)) = value;
		}
	}

	// Token: 0x170003B0 RID: 944
	// (get) Token: 0x06000B63 RID: 2915 RVA: 0x00030ACC File Offset: 0x0002ECCC
	// (set) Token: 0x06000B64 RID: 2916 RVA: 0x00030AF4 File Offset: 0x0002ECF4
	public unsafe float g_fAttackMoveTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackMoveTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackMoveTime)) = value;
		}
	}

	// Token: 0x170003B1 RID: 945
	// (get) Token: 0x06000B65 RID: 2917 RVA: 0x00030B18 File Offset: 0x0002ED18
	// (set) Token: 0x06000B66 RID: 2918 RVA: 0x00030B40 File Offset: 0x0002ED40
	public unsafe float g_fAttackRotateTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRotateTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fAttackRotateTime)) = value;
		}
	}

	// Token: 0x170003B2 RID: 946
	// (get) Token: 0x06000B67 RID: 2919 RVA: 0x00030B64 File Offset: 0x0002ED64
	// (set) Token: 0x06000B68 RID: 2920 RVA: 0x00030B8C File Offset: 0x0002ED8C
	public unsafe float g_fTrackTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fTrackTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fTrackTime)) = value;
		}
	}

	// Token: 0x170003B3 RID: 947
	// (get) Token: 0x06000B69 RID: 2921 RVA: 0x00030BB0 File Offset: 0x0002EDB0
	// (set) Token: 0x06000B6A RID: 2922 RVA: 0x00030BE4 File Offset: 0x0002EDE4
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.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_DollWeakA.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003B4 RID: 948
	// (get) Token: 0x06000B6B RID: 2923 RVA: 0x00030C0C File Offset: 0x0002EE0C
	// (set) Token: 0x06000B6C RID: 2924 RVA: 0x00030C40 File Offset: 0x0002EE40
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.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_DollWeakA.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003B5 RID: 949
	// (get) Token: 0x06000B6D RID: 2925 RVA: 0x00030C68 File Offset: 0x0002EE68
	// (set) Token: 0x06000B6E RID: 2926 RVA: 0x00030C9C File Offset: 0x0002EE9C
	public unsafe Shake g_ShakeAll
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.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_DollWeakA.NativeFieldInfoPtr_g_ShakeAll), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003B6 RID: 950
	// (get) Token: 0x06000B6F RID: 2927 RVA: 0x00030CC4 File Offset: 0x0002EEC4
	// (set) Token: 0x06000B70 RID: 2928 RVA: 0x00030CF8 File Offset: 0x0002EEF8
	public unsafe CCController g_CCC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.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_DollWeakA.NativeFieldInfoPtr_g_CCC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003B7 RID: 951
	// (get) Token: 0x06000B71 RID: 2929 RVA: 0x00030D20 File Offset: 0x0002EF20
	// (set) Token: 0x06000B72 RID: 2930 RVA: 0x00030D54 File Offset: 0x0002EF54
	public unsafe GrounderIK g_GIK
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_GIK);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GrounderIK(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_GIK), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003B8 RID: 952
	// (get) Token: 0x06000B73 RID: 2931 RVA: 0x00030D7C File Offset: 0x0002EF7C
	// (set) Token: 0x06000B74 RID: 2932 RVA: 0x00030DA4 File Offset: 0x0002EFA4
	public unsafe float g_fTyrantsTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fTyrantsTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakA.NativeFieldInfoPtr_g_fTyrantsTime)) = value;
		}
	}

	// Token: 0x04000860 RID: 2144
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000861 RID: 2145
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius;

	// Token: 0x04000862 RID: 2146
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius01;

	// Token: 0x04000863 RID: 2147
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius02;

	// Token: 0x04000864 RID: 2148
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius03;

	// Token: 0x04000865 RID: 2149
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x04000866 RID: 2150
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveAngle;

	// Token: 0x04000867 RID: 2151
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x04000868 RID: 2152
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniDamagedWeight;

	// Token: 0x04000869 RID: 2153
	private static readonly IntPtr NativeFieldInfoPtr_g_Fightting;

	// Token: 0x0400086A RID: 2154
	private static readonly IntPtr NativeFieldInfoPtr_g_AttackType;

	// Token: 0x0400086B RID: 2155
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMoveTime;

	// Token: 0x0400086C RID: 2156
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotateTime;

	// Token: 0x0400086D RID: 2157
	private static readonly IntPtr NativeFieldInfoPtr_g_fTrackTime;

	// Token: 0x0400086E RID: 2158
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x0400086F RID: 2159
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x04000870 RID: 2160
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeAll;

	// Token: 0x04000871 RID: 2161
	private static readonly IntPtr NativeFieldInfoPtr_g_CCC;

	// Token: 0x04000872 RID: 2162
	private static readonly IntPtr NativeFieldInfoPtr_g_GIK;

	// Token: 0x04000873 RID: 2163
	private static readonly IntPtr NativeFieldInfoPtr_g_fTyrantsTime;

	// Token: 0x04000874 RID: 2164
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000875 RID: 2165
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000876 RID: 2166
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x04000877 RID: 2167
	private static readonly IntPtr NativeMethodInfoPtr_EndStatus_Public_Void_AIStatus_0;

	// Token: 0x04000878 RID: 2168
	private static readonly IntPtr NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0;

	// Token: 0x04000879 RID: 2169
	private static readonly IntPtr NativeMethodInfoPtr_Special_Public_Virtual_Void_0;

	// Token: 0x0400087A RID: 2170
	private static readonly IntPtr NativeMethodInfoPtr_ResurrectionStatus_Public_Virtual_Void_0;

	// Token: 0x0400087B RID: 2171
	private static readonly IntPtr NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0;

	// Token: 0x0400087C RID: 2172
	private static readonly IntPtr NativeMethodInfoPtr_Sky_Public_Virtual_Void_0;

	// Token: 0x0400087D RID: 2173
	private static readonly IntPtr NativeMethodInfoPtr_Idle_Public_Virtual_Void_0;

	// Token: 0x0400087E RID: 2174
	private static readonly IntPtr NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0;

	// Token: 0x0400087F RID: 2175
	private static readonly IntPtr NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0;

	// Token: 0x04000880 RID: 2176
	private static readonly IntPtr NativeMethodInfoPtr_TurnPlayer_Public_Virtual_Void_0;

	// Token: 0x04000881 RID: 2177
	private static readonly IntPtr NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0;

	// Token: 0x04000882 RID: 2178
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x04000883 RID: 2179
	private static readonly IntPtr NativeMethodInfoPtr_InitFightingType_Protected_Void_AIFighting_0;

	// Token: 0x04000884 RID: 2180
	private static readonly IntPtr NativeMethodInfoPtr_PlayerDead_Private_Void_0;

	// Token: 0x04000885 RID: 2181
	private static readonly IntPtr NativeMethodInfoPtr_FightWatchInit_Protected_Virtual_New_Void_0;

	// Token: 0x04000886 RID: 2182
	private static readonly IntPtr NativeMethodInfoPtr_FightWatch_Protected_Virtual_New_Void_0;

	// Token: 0x04000887 RID: 2183
	private static readonly IntPtr NativeMethodInfoPtr_Attack01Init_Protected_Virtual_New_Void_0;

	// Token: 0x04000888 RID: 2184
	private static readonly IntPtr NativeMethodInfoPtr_Attack01_Protected_Virtual_New_Void_0;

	// Token: 0x04000889 RID: 2185
	private static readonly IntPtr NativeMethodInfoPtr_Attack02Init_Protected_Virtual_New_Void_0;

	// Token: 0x0400088A RID: 2186
	private static readonly IntPtr NativeMethodInfoPtr_Attack02_Protected_Virtual_New_Void_0;

	// Token: 0x0400088B RID: 2187
	private static readonly IntPtr NativeMethodInfoPtr_Attack03Init_Protected_Virtual_New_Void_0;

	// Token: 0x0400088C RID: 2188
	private static readonly IntPtr NativeMethodInfoPtr_Attack03_Protected_Virtual_New_Void_0;

	// Token: 0x0400088D RID: 2189
	private static readonly IntPtr NativeMethodInfoPtr_AttackMagic01ReadyInit_Protected_Virtual_New_Void_0;

	// Token: 0x0400088E RID: 2190
	private static readonly IntPtr NativeMethodInfoPtr_AttackMagic01Ready_Protected_Virtual_New_Void_0;

	// Token: 0x0400088F RID: 2191
	private static readonly IntPtr NativeMethodInfoPtr_AttackMagic01FireInit_Protected_Virtual_New_Void_0;

	// Token: 0x04000890 RID: 2192
	private static readonly IntPtr NativeMethodInfoPtr_AttackMagic01Fire_Protected_Virtual_New_Void_0;

	// Token: 0x04000891 RID: 2193
	private static readonly IntPtr NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0;

	// Token: 0x04000892 RID: 2194
	private static readonly IntPtr NativeMethodInfoPtr_GetUp_Public_Virtual_Void_0;

	// Token: 0x04000893 RID: 2195
	private static readonly IntPtr NativeMethodInfoPtr_Death_Public_Virtual_Void_0;

	// Token: 0x04000894 RID: 2196
	private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;

	// Token: 0x04000895 RID: 2197
	private static readonly IntPtr NativeMethodInfoPtr_Hear_Public_Virtual_Void_0;

	// Token: 0x04000896 RID: 2198
	private static readonly IntPtr NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0;

	// Token: 0x04000897 RID: 2199
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x04000898 RID: 2200
	private static readonly IntPtr NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x04000899 RID: 2201
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x0400089A RID: 2202
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x0400089B RID: 2203
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x0400089C RID: 2204
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x0400089D RID: 2205
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x0400089E RID: 2206
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000063 RID: 99
	public enum AIFighting
	{
		// Token: 0x040008A0 RID: 2208
		WatchFirst,
		// Token: 0x040008A1 RID: 2209
		Watch,
		// Token: 0x040008A2 RID: 2210
		Attack01,
		// Token: 0x040008A3 RID: 2211
		Attack02,
		// Token: 0x040008A4 RID: 2212
		Attack03,
		// Token: 0x040008A5 RID: 2213
		PlayerDead,
		// Token: 0x040008A6 RID: 2214
		Magic01Ready,
		// Token: 0x040008A7 RID: 2215
		Magic01Fire
	}
}
