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

// Token: 0x02000065 RID: 101
public class AI_DollWeakC : AI_NPC
{
	// Token: 0x06000B86 RID: 2950 RVA: 0x00031384 File Offset: 0x0002F584
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497783, XrefRangeEnd = 497838, 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_DollWeakC.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B87 RID: 2951 RVA: 0x00031400 File Offset: 0x0002F600
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497838, XrefRangeEnd = 497875, 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_DollWeakC.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B88 RID: 2952 RVA: 0x00031460 File Offset: 0x0002F660
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497875, XrefRangeEnd = 497881, 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_DollWeakC.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B89 RID: 2953 RVA: 0x000314B0 File Offset: 0x0002F6B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497881, XrefRangeEnd = 497890, 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_DollWeakC.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B8A RID: 2954 RVA: 0x00031510 File Offset: 0x0002F710
	[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_DollWeakC.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B8B RID: 2955 RVA: 0x00031560 File Offset: 0x0002F760
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497890, XrefRangeEnd = 497895, 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_DollWeakC.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B8C RID: 2956 RVA: 0x000315B0 File Offset: 0x0002F7B0
	[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_DollWeakC.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B8D RID: 2957 RVA: 0x00031600 File Offset: 0x0002F800
	[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_DollWeakC.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B8E RID: 2958 RVA: 0x00031650 File Offset: 0x0002F850
	[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_DollWeakC.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B8F RID: 2959 RVA: 0x000316A0 File Offset: 0x0002F8A0
	[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_DollWeakC.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B90 RID: 2960 RVA: 0x000316F0 File Offset: 0x0002F8F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497895, XrefRangeEnd = 497900, 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_DollWeakC.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B91 RID: 2961 RVA: 0x00031740 File Offset: 0x0002F940
	[CallerCount(6)]
	[CachedScanResults(RefRangeStart = 497912, RefRangeEnd = 497918, XrefRangeStart = 497900, XrefRangeEnd = 497912, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitFightingType(AI_DollWeakC.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_DollWeakC.NativeMethodInfoPtr_InitFightingType_Private_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B92 RID: 2962 RVA: 0x00031794 File Offset: 0x0002F994
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497918, XrefRangeEnd = 497920, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayerDead()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr_PlayerDead_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B93 RID: 2963 RVA: 0x000317D8 File Offset: 0x0002F9D8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 497933, RefRangeEnd = 497934, XrefRangeStart = 497920, XrefRangeEnd = 497933, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FightWatchInit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr_FightWatchInit_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B94 RID: 2964 RVA: 0x0003181C File Offset: 0x0002FA1C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 497951, RefRangeEnd = 497952, XrefRangeStart = 497934, XrefRangeEnd = 497951, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FightWatch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr_FightWatch_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B95 RID: 2965 RVA: 0x00031860 File Offset: 0x0002FA60
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497952, XrefRangeEnd = 497960, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr_Attack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B96 RID: 2966 RVA: 0x000318A4 File Offset: 0x0002FAA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497960, XrefRangeEnd = 497961, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackRunReady()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr_AttackRunReady_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B97 RID: 2967 RVA: 0x000318E8 File Offset: 0x0002FAE8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497961, XrefRangeEnd = 497962, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Defense()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr_Defense_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B98 RID: 2968 RVA: 0x0003192C File Offset: 0x0002FB2C
	[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_DollWeakC.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B99 RID: 2969 RVA: 0x0003197C File Offset: 0x0002FB7C
	[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_DollWeakC.NativeMethodInfoPtr_Death_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B9A RID: 2970 RVA: 0x000319CC File Offset: 0x0002FBCC
	[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_DollWeakC.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B9B RID: 2971 RVA: 0x00031A1C File Offset: 0x0002FC1C
	[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_DollWeakC.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B9C RID: 2972 RVA: 0x00031A6C File Offset: 0x0002FC6C
	[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_DollWeakC.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000B9D RID: 2973 RVA: 0x00031ABC File Offset: 0x0002FCBC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 497962, XrefRangeEnd = 498017, 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_DollWeakC.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000B9E RID: 2974 RVA: 0x00031B20 File Offset: 0x0002FD20
	[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_DollWeakC.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x06000BA0 RID: 2976 RVA: 0x00031BF8 File Offset: 0x0002FDF8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498017, XrefRangeEnd = 498023, 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_DollWeakC.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000BA1 RID: 2977 RVA: 0x00031C48 File Offset: 0x0002FE48
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498023, XrefRangeEnd = 498028, 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_DollWeakC.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000BA2 RID: 2978 RVA: 0x00031C98 File Offset: 0x0002FE98
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498028, XrefRangeEnd = 498031, 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_DollWeakC.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000BA3 RID: 2979 RVA: 0x00031CF8 File Offset: 0x0002FEF8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 498031, XrefRangeEnd = 498035, 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_DollWeakC.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000BA4 RID: 2980 RVA: 0x00031D58 File Offset: 0x0002FF58
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 498036, RefRangeEnd = 498037, XrefRangeStart = 498035, XrefRangeEnd = 498036, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_DollWeakC()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_DollWeakC.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000BA5 RID: 2981 RVA: 0x00031DA4 File Offset: 0x0002FFA4
	// Note: this type is marked as 'beforefieldinit'.
	static AI_DollWeakC()
	{
		Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_DollWeakC");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr);
		AI_DollWeakC.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_Effect");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAttackRadius");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusNear = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAttackRadiusNear");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusNormal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAttackRadiusNormal");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusFar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAttackRadiusFar");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniMoveAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniMoveAngle");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattleMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniBattleMoveSpeed");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattleMoveDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniBattleMoveDirection");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniAttackRun = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniAttackRun");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniBattle");
		AI_DollWeakC.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_v3PreForward");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAniDamagedWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAniDamagedWeight");
		AI_DollWeakC.NativeFieldInfoPtr_g_Fightting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_Fightting");
		AI_DollWeakC.NativeFieldInfoPtr_g_AttackType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_AttackType");
		AI_DollWeakC.NativeFieldInfoPtr_g_ComboAttackType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_ComboAttackType");
		AI_DollWeakC.NativeFieldInfoPtr_g_fComboAttackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fComboAttackTime");
		AI_DollWeakC.NativeFieldInfoPtr_g_iBattleWatchType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_iBattleWatchType");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAttackMoveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAttackMoveTime");
		AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRotateTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fAttackRotateTime");
		AI_DollWeakC.NativeFieldInfoPtr_g_fTrackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fTrackTime");
		AI_DollWeakC.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_ShakeHead");
		AI_DollWeakC.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_ShakeBody");
		AI_DollWeakC.NativeFieldInfoPtr_g_ShakeAll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_ShakeAll");
		AI_DollWeakC.NativeFieldInfoPtr_g_ShakeWeapon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_ShakeWeapon");
		AI_DollWeakC.NativeFieldInfoPtr_g_ShakeShields = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_ShakeShields");
		AI_DollWeakC.NativeFieldInfoPtr_g_fShieldHPScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fShieldHPScale");
		AI_DollWeakC.NativeFieldInfoPtr_g_fShieldHPVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fShieldHPVal");
		AI_DollWeakC.NativeFieldInfoPtr_g_fTyrantsTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, "g_fTyrantsTime");
		AI_DollWeakC.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664264);
		AI_DollWeakC.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664265);
		AI_DollWeakC.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664266);
		AI_DollWeakC.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664267);
		AI_DollWeakC.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664268);
		AI_DollWeakC.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664269);
		AI_DollWeakC.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664270);
		AI_DollWeakC.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664271);
		AI_DollWeakC.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664272);
		AI_DollWeakC.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664273);
		AI_DollWeakC.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664274);
		AI_DollWeakC.NativeMethodInfoPtr_InitFightingType_Private_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664275);
		AI_DollWeakC.NativeMethodInfoPtr_PlayerDead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664276);
		AI_DollWeakC.NativeMethodInfoPtr_FightWatchInit_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664277);
		AI_DollWeakC.NativeMethodInfoPtr_FightWatch_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664278);
		AI_DollWeakC.NativeMethodInfoPtr_Attack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664279);
		AI_DollWeakC.NativeMethodInfoPtr_AttackRunReady_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664280);
		AI_DollWeakC.NativeMethodInfoPtr_Defense_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664281);
		AI_DollWeakC.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664282);
		AI_DollWeakC.NativeMethodInfoPtr_Death_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664283);
		AI_DollWeakC.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664284);
		AI_DollWeakC.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664285);
		AI_DollWeakC.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664286);
		AI_DollWeakC.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664287);
		AI_DollWeakC.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664288);
		AI_DollWeakC.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664289);
		AI_DollWeakC.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664290);
		AI_DollWeakC.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664291);
		AI_DollWeakC.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664292);
		AI_DollWeakC.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664293);
		AI_DollWeakC.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_DollWeakC>.NativeClassPtr, 100664294);
	}

	// Token: 0x06000BA6 RID: 2982 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_DollWeakC(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170003BA RID: 954
	// (get) Token: 0x06000BA7 RID: 2983 RVA: 0x00032284 File Offset: 0x00030484
	// (set) Token: 0x06000BA8 RID: 2984 RVA: 0x000322B8 File Offset: 0x000304B8
	public unsafe DollWeakCEffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new DollWeakCEffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003BB RID: 955
	// (get) Token: 0x06000BA9 RID: 2985 RVA: 0x000322E0 File Offset: 0x000304E0
	// (set) Token: 0x06000BAA RID: 2986 RVA: 0x00032308 File Offset: 0x00030508
	public unsafe float g_fAttackRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadius)) = value;
		}
	}

	// Token: 0x170003BC RID: 956
	// (get) Token: 0x06000BAB RID: 2987 RVA: 0x0003232C File Offset: 0x0003052C
	// (set) Token: 0x06000BAC RID: 2988 RVA: 0x0003234A File Offset: 0x0003054A
	public unsafe static float g_fAttackRadiusNear
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusNear, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusNear, (void*)(&value));
		}
	}

	// Token: 0x170003BD RID: 957
	// (get) Token: 0x06000BAD RID: 2989 RVA: 0x0003235C File Offset: 0x0003055C
	// (set) Token: 0x06000BAE RID: 2990 RVA: 0x0003237A File Offset: 0x0003057A
	public unsafe static float g_fAttackRadiusNormal
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusNormal, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusNormal, (void*)(&value));
		}
	}

	// Token: 0x170003BE RID: 958
	// (get) Token: 0x06000BAF RID: 2991 RVA: 0x0003238C File Offset: 0x0003058C
	// (set) Token: 0x06000BB0 RID: 2992 RVA: 0x000323AA File Offset: 0x000305AA
	public unsafe static float g_fAttackRadiusFar
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusFar, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRadiusFar, (void*)(&value));
		}
	}

	// Token: 0x170003BF RID: 959
	// (get) Token: 0x06000BB1 RID: 2993 RVA: 0x000323BC File Offset: 0x000305BC
	// (set) Token: 0x06000BB2 RID: 2994 RVA: 0x000323E4 File Offset: 0x000305E4
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x170003C0 RID: 960
	// (get) Token: 0x06000BB3 RID: 2995 RVA: 0x00032408 File Offset: 0x00030608
	// (set) Token: 0x06000BB4 RID: 2996 RVA: 0x00032430 File Offset: 0x00030630
	public unsafe float g_fAniMoveAngle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniMoveAngle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniMoveAngle)) = value;
		}
	}

	// Token: 0x170003C1 RID: 961
	// (get) Token: 0x06000BB5 RID: 2997 RVA: 0x00032454 File Offset: 0x00030654
	// (set) Token: 0x06000BB6 RID: 2998 RVA: 0x0003247C File Offset: 0x0003067C
	public unsafe float g_fAniBattleMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattleMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattleMoveSpeed)) = value;
		}
	}

	// Token: 0x170003C2 RID: 962
	// (get) Token: 0x06000BB7 RID: 2999 RVA: 0x000324A0 File Offset: 0x000306A0
	// (set) Token: 0x06000BB8 RID: 3000 RVA: 0x000324C8 File Offset: 0x000306C8
	public unsafe float g_fAniBattleMoveDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattleMoveDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattleMoveDirection)) = value;
		}
	}

	// Token: 0x170003C3 RID: 963
	// (get) Token: 0x06000BB9 RID: 3001 RVA: 0x000324EC File Offset: 0x000306EC
	// (set) Token: 0x06000BBA RID: 3002 RVA: 0x00032514 File Offset: 0x00030714
	public unsafe float g_fAniAttackRun
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniAttackRun);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniAttackRun)) = value;
		}
	}

	// Token: 0x170003C4 RID: 964
	// (get) Token: 0x06000BBB RID: 3003 RVA: 0x00032538 File Offset: 0x00030738
	// (set) Token: 0x06000BBC RID: 3004 RVA: 0x00032560 File Offset: 0x00030760
	public unsafe float g_fAniBattle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniBattle)) = value;
		}
	}

	// Token: 0x170003C5 RID: 965
	// (get) Token: 0x06000BBD RID: 3005 RVA: 0x00032584 File Offset: 0x00030784
	// (set) Token: 0x06000BBE RID: 3006 RVA: 0x000325AC File Offset: 0x000307AC
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x170003C6 RID: 966
	// (get) Token: 0x06000BBF RID: 3007 RVA: 0x000325D0 File Offset: 0x000307D0
	// (set) Token: 0x06000BC0 RID: 3008 RVA: 0x000325F8 File Offset: 0x000307F8
	public unsafe float g_fAniDamagedWeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniDamagedWeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAniDamagedWeight)) = value;
		}
	}

	// Token: 0x170003C7 RID: 967
	// (get) Token: 0x06000BC1 RID: 3009 RVA: 0x0003261C File Offset: 0x0003081C
	// (set) Token: 0x06000BC2 RID: 3010 RVA: 0x00032644 File Offset: 0x00030844
	public unsafe AI_DollWeakC.AIFighting g_Fightting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_Fightting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_Fightting)) = value;
		}
	}

	// Token: 0x170003C8 RID: 968
	// (get) Token: 0x06000BC3 RID: 3011 RVA: 0x00032668 File Offset: 0x00030868
	// (set) Token: 0x06000BC4 RID: 3012 RVA: 0x00032690 File Offset: 0x00030890
	public unsafe AI_DollWeakC.AIFighting g_AttackType
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_AttackType);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_AttackType)) = value;
		}
	}

	// Token: 0x170003C9 RID: 969
	// (get) Token: 0x06000BC5 RID: 3013 RVA: 0x000326B4 File Offset: 0x000308B4
	// (set) Token: 0x06000BC6 RID: 3014 RVA: 0x000326DC File Offset: 0x000308DC
	public unsafe AI_DollWeakC.AIFighting g_ComboAttackType
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_ComboAttackType);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_ComboAttackType)) = value;
		}
	}

	// Token: 0x170003CA RID: 970
	// (get) Token: 0x06000BC7 RID: 3015 RVA: 0x00032700 File Offset: 0x00030900
	// (set) Token: 0x06000BC8 RID: 3016 RVA: 0x00032728 File Offset: 0x00030928
	public unsafe float g_fComboAttackTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fComboAttackTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fComboAttackTime)) = value;
		}
	}

	// Token: 0x170003CB RID: 971
	// (get) Token: 0x06000BC9 RID: 3017 RVA: 0x0003274C File Offset: 0x0003094C
	// (set) Token: 0x06000BCA RID: 3018 RVA: 0x00032774 File Offset: 0x00030974
	public unsafe int g_iBattleWatchType
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_iBattleWatchType);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_iBattleWatchType)) = value;
		}
	}

	// Token: 0x170003CC RID: 972
	// (get) Token: 0x06000BCB RID: 3019 RVA: 0x00032798 File Offset: 0x00030998
	// (set) Token: 0x06000BCC RID: 3020 RVA: 0x000327C0 File Offset: 0x000309C0
	public unsafe float g_fAttackMoveTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackMoveTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackMoveTime)) = value;
		}
	}

	// Token: 0x170003CD RID: 973
	// (get) Token: 0x06000BCD RID: 3021 RVA: 0x000327E4 File Offset: 0x000309E4
	// (set) Token: 0x06000BCE RID: 3022 RVA: 0x0003280C File Offset: 0x00030A0C
	public unsafe float g_fAttackRotateTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRotateTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fAttackRotateTime)) = value;
		}
	}

	// Token: 0x170003CE RID: 974
	// (get) Token: 0x06000BCF RID: 3023 RVA: 0x00032830 File Offset: 0x00030A30
	// (set) Token: 0x06000BD0 RID: 3024 RVA: 0x00032858 File Offset: 0x00030A58
	public unsafe float g_fTrackTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fTrackTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fTrackTime)) = value;
		}
	}

	// Token: 0x170003CF RID: 975
	// (get) Token: 0x06000BD1 RID: 3025 RVA: 0x0003287C File Offset: 0x00030A7C
	// (set) Token: 0x06000BD2 RID: 3026 RVA: 0x000328B0 File Offset: 0x00030AB0
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.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_DollWeakC.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003D0 RID: 976
	// (get) Token: 0x06000BD3 RID: 3027 RVA: 0x000328D8 File Offset: 0x00030AD8
	// (set) Token: 0x06000BD4 RID: 3028 RVA: 0x0003290C File Offset: 0x00030B0C
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.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_DollWeakC.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003D1 RID: 977
	// (get) Token: 0x06000BD5 RID: 3029 RVA: 0x00032934 File Offset: 0x00030B34
	// (set) Token: 0x06000BD6 RID: 3030 RVA: 0x00032968 File Offset: 0x00030B68
	public unsafe Shake g_ShakeAll
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.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_DollWeakC.NativeFieldInfoPtr_g_ShakeAll), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003D2 RID: 978
	// (get) Token: 0x06000BD7 RID: 3031 RVA: 0x00032990 File Offset: 0x00030B90
	// (set) Token: 0x06000BD8 RID: 3032 RVA: 0x000329C4 File Offset: 0x00030BC4
	public unsafe Shake g_ShakeWeapon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_ShakeWeapon);
			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_DollWeakC.NativeFieldInfoPtr_g_ShakeWeapon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003D3 RID: 979
	// (get) Token: 0x06000BD9 RID: 3033 RVA: 0x000329EC File Offset: 0x00030BEC
	// (set) Token: 0x06000BDA RID: 3034 RVA: 0x00032A20 File Offset: 0x00030C20
	public unsafe Shake g_ShakeShields
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_ShakeShields);
			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_DollWeakC.NativeFieldInfoPtr_g_ShakeShields), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170003D4 RID: 980
	// (get) Token: 0x06000BDB RID: 3035 RVA: 0x00032A48 File Offset: 0x00030C48
	// (set) Token: 0x06000BDC RID: 3036 RVA: 0x00032A66 File Offset: 0x00030C66
	public unsafe static float g_fShieldHPScale
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_DollWeakC.NativeFieldInfoPtr_g_fShieldHPScale, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_DollWeakC.NativeFieldInfoPtr_g_fShieldHPScale, (void*)(&value));
		}
	}

	// Token: 0x170003D5 RID: 981
	// (get) Token: 0x06000BDD RID: 3037 RVA: 0x00032A78 File Offset: 0x00030C78
	// (set) Token: 0x06000BDE RID: 3038 RVA: 0x00032AA0 File Offset: 0x00030CA0
	public unsafe float g_fShieldHPVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fShieldHPVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fShieldHPVal)) = value;
		}
	}

	// Token: 0x170003D6 RID: 982
	// (get) Token: 0x06000BDF RID: 3039 RVA: 0x00032AC4 File Offset: 0x00030CC4
	// (set) Token: 0x06000BE0 RID: 3040 RVA: 0x00032AEC File Offset: 0x00030CEC
	public unsafe float g_fTyrantsTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fTyrantsTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_DollWeakC.NativeFieldInfoPtr_g_fTyrantsTime)) = value;
		}
	}

	// Token: 0x040008B6 RID: 2230
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x040008B7 RID: 2231
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius;

	// Token: 0x040008B8 RID: 2232
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadiusNear;

	// Token: 0x040008B9 RID: 2233
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadiusNormal;

	// Token: 0x040008BA RID: 2234
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadiusFar;

	// Token: 0x040008BB RID: 2235
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x040008BC RID: 2236
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveAngle;

	// Token: 0x040008BD RID: 2237
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniBattleMoveSpeed;

	// Token: 0x040008BE RID: 2238
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniBattleMoveDirection;

	// Token: 0x040008BF RID: 2239
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniAttackRun;

	// Token: 0x040008C0 RID: 2240
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniBattle;

	// Token: 0x040008C1 RID: 2241
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x040008C2 RID: 2242
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniDamagedWeight;

	// Token: 0x040008C3 RID: 2243
	private static readonly IntPtr NativeFieldInfoPtr_g_Fightting;

	// Token: 0x040008C4 RID: 2244
	private static readonly IntPtr NativeFieldInfoPtr_g_AttackType;

	// Token: 0x040008C5 RID: 2245
	private static readonly IntPtr NativeFieldInfoPtr_g_ComboAttackType;

	// Token: 0x040008C6 RID: 2246
	private static readonly IntPtr NativeFieldInfoPtr_g_fComboAttackTime;

	// Token: 0x040008C7 RID: 2247
	private static readonly IntPtr NativeFieldInfoPtr_g_iBattleWatchType;

	// Token: 0x040008C8 RID: 2248
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMoveTime;

	// Token: 0x040008C9 RID: 2249
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotateTime;

	// Token: 0x040008CA RID: 2250
	private static readonly IntPtr NativeFieldInfoPtr_g_fTrackTime;

	// Token: 0x040008CB RID: 2251
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x040008CC RID: 2252
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x040008CD RID: 2253
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeAll;

	// Token: 0x040008CE RID: 2254
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeWeapon;

	// Token: 0x040008CF RID: 2255
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeShields;

	// Token: 0x040008D0 RID: 2256
	private static readonly IntPtr NativeFieldInfoPtr_g_fShieldHPScale;

	// Token: 0x040008D1 RID: 2257
	private static readonly IntPtr NativeFieldInfoPtr_g_fShieldHPVal;

	// Token: 0x040008D2 RID: 2258
	private static readonly IntPtr NativeFieldInfoPtr_g_fTyrantsTime;

	// Token: 0x040008D3 RID: 2259
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x040008D4 RID: 2260
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x040008D5 RID: 2261
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x040008D6 RID: 2262
	private static readonly IntPtr NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0;

	// Token: 0x040008D7 RID: 2263
	private static readonly IntPtr NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0;

	// Token: 0x040008D8 RID: 2264
	private static readonly IntPtr NativeMethodInfoPtr_Sky_Public_Virtual_Void_0;

	// Token: 0x040008D9 RID: 2265
	private static readonly IntPtr NativeMethodInfoPtr_Idle_Public_Virtual_Void_0;

	// Token: 0x040008DA RID: 2266
	private static readonly IntPtr NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0;

	// Token: 0x040008DB RID: 2267
	private static readonly IntPtr NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0;

	// Token: 0x040008DC RID: 2268
	private static readonly IntPtr NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0;

	// Token: 0x040008DD RID: 2269
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x040008DE RID: 2270
	private static readonly IntPtr NativeMethodInfoPtr_InitFightingType_Private_Void_AIFighting_0;

	// Token: 0x040008DF RID: 2271
	private static readonly IntPtr NativeMethodInfoPtr_PlayerDead_Private_Void_0;

	// Token: 0x040008E0 RID: 2272
	private static readonly IntPtr NativeMethodInfoPtr_FightWatchInit_Private_Void_0;

	// Token: 0x040008E1 RID: 2273
	private static readonly IntPtr NativeMethodInfoPtr_FightWatch_Private_Void_0;

	// Token: 0x040008E2 RID: 2274
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Private_Void_0;

	// Token: 0x040008E3 RID: 2275
	private static readonly IntPtr NativeMethodInfoPtr_AttackRunReady_Private_Void_0;

	// Token: 0x040008E4 RID: 2276
	private static readonly IntPtr NativeMethodInfoPtr_Defense_Private_Void_0;

	// Token: 0x040008E5 RID: 2277
	private static readonly IntPtr NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0;

	// Token: 0x040008E6 RID: 2278
	private static readonly IntPtr NativeMethodInfoPtr_Death_Public_Virtual_Void_0;

	// Token: 0x040008E7 RID: 2279
	private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;

	// Token: 0x040008E8 RID: 2280
	private static readonly IntPtr NativeMethodInfoPtr_Hear_Public_Virtual_Void_0;

	// Token: 0x040008E9 RID: 2281
	private static readonly IntPtr NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0;

	// Token: 0x040008EA RID: 2282
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x040008EB RID: 2283
	private static readonly IntPtr NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x040008EC RID: 2284
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x040008ED RID: 2285
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x040008EE RID: 2286
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x040008EF RID: 2287
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x040008F0 RID: 2288
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x040008F1 RID: 2289
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000066 RID: 102
	public enum AIFighting
	{
		// Token: 0x040008F3 RID: 2291
		WatchFirst,
		// Token: 0x040008F4 RID: 2292
		Watch,
		// Token: 0x040008F5 RID: 2293
		Attack00,
		// Token: 0x040008F6 RID: 2294
		Attack01,
		// Token: 0x040008F7 RID: 2295
		Attack02,
		// Token: 0x040008F8 RID: 2296
		Attack03,
		// Token: 0x040008F9 RID: 2297
		AttackRunReady,
		// Token: 0x040008FA RID: 2298
		AttackRunEnd,
		// Token: 0x040008FB RID: 2299
		Attack00To01,
		// Token: 0x040008FC RID: 2300
		Attack00To02,
		// Token: 0x040008FD RID: 2301
		Attack01To02,
		// Token: 0x040008FE RID: 2302
		Attack02To01,
		// Token: 0x040008FF RID: 2303
		Defense,
		// Token: 0x04000900 RID: 2304
		PlayerDead
	}
}
