using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine;

// Token: 0x020000A6 RID: 166
public class NPCManage : MonoBehaviour
{
	// Token: 0x17000643 RID: 1603
	// (get) Token: 0x06001413 RID: 5139 RVA: 0x00056F34 File Offset: 0x00055134
	public unsafe CharacterBaseData CharacterData
	{
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 7321, RefRangeEnd = 7322, XrefRangeStart = 7321, XrefRangeEnd = 7322, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_get_CharacterData_Public_get_CharacterBaseData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new CharacterBaseData(intPtr3) : null;
		}
	}

	// Token: 0x17000644 RID: 1604
	// (get) Token: 0x06001414 RID: 5140 RVA: 0x00056F8C File Offset: 0x0005518C
	// (set) Token: 0x06001415 RID: 5141 RVA: 0x00056FDC File Offset: 0x000551DC
	public unsafe bool HasHPBarAttached
	{
		[CallerCount(0)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_get_HasHPBarAttached_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
		[CallerCount(0)]
		set
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref value;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_set_HasHPBarAttached_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}
	}

	// Token: 0x17000645 RID: 1605
	// (get) Token: 0x06001416 RID: 5142 RVA: 0x00057030 File Offset: 0x00055230
	public unsafe Transform HpPosition
	{
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 488685, RefRangeEnd = 488686, XrefRangeStart = 488685, XrefRangeEnd = 488685, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_get_HpPosition_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Transform(intPtr3) : null;
		}
	}

	// Token: 0x06001417 RID: 5143 RVA: 0x00057088 File Offset: 0x00055288
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 488688, RefRangeEnd = 488689, XrefRangeStart = 488686, XrefRangeEnd = 488688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init(int id)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref id;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_Init_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001418 RID: 5144 RVA: 0x000570DC File Offset: 0x000552DC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 488806, RefRangeEnd = 488807, XrefRangeStart = 488689, XrefRangeEnd = 488806, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_InitData_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001419 RID: 5145 RVA: 0x00057120 File Offset: 0x00055320
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489037, RefRangeEnd = 489038, XrefRangeStart = 488807, XrefRangeEnd = 489037, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitAINpcType()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_InitAINpcType_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600141A RID: 5146 RVA: 0x00057164 File Offset: 0x00055364
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489038, XrefRangeEnd = 489052, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600141B RID: 5147 RVA: 0x000571A8 File Offset: 0x000553A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489052, XrefRangeEnd = 489057, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void LateUpdate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_LateUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600141C RID: 5148 RVA: 0x000571EC File Offset: 0x000553EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489057, XrefRangeEnd = 489058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDestroy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600141D RID: 5149 RVA: 0x00057230 File Offset: 0x00055430
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489058, XrefRangeEnd = 489059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OpenAttackCollision(string sName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(sName);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_OpenAttackCollision_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600141E RID: 5150 RVA: 0x0005728C File Offset: 0x0005548C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BindHPBarHandler(Action<NPCManage> hpBarHandler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(hpBarHandler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_BindHPBarHandler_Public_Void_Action_1_NPCManage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600141F RID: 5151 RVA: 0x000572E8 File Offset: 0x000554E8
	[CallerCount(25)]
	[CachedScanResults(RefRangeStart = 489062, RefRangeEnd = 489087, XrefRangeStart = 489059, XrefRangeEnd = 489062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool 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(NPCManage.NativeMethodInfoPtr_Hit_Public_Boolean_AttackData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06001420 RID: 5152 RVA: 0x00057350 File Offset: 0x00055550
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489087, RefRangeEnd = 489088, XrefRangeStart = 489087, XrefRangeEnd = 489087, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe 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(NPCManage.NativeMethodInfoPtr_ReceiveSound_Public_Void_Vector3_Single_SoundWaveType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001421 RID: 5153 RVA: 0x000573CC File Offset: 0x000555CC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489088, XrefRangeEnd = 489089, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Resurrection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_Resurrection_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001422 RID: 5154 RVA: 0x00057410 File Offset: 0x00055610
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 489094, RefRangeEnd = 489097, XrefRangeStart = 489089, XrefRangeEnd = 489094, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Create()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_Create_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001423 RID: 5155 RVA: 0x00057454 File Offset: 0x00055654
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 489098, RefRangeEnd = 489102, XrefRangeStart = 489097, XrefRangeEnd = 489098, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Remove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_Remove_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001424 RID: 5156 RVA: 0x00057498 File Offset: 0x00055698
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 489104, RefRangeEnd = 489107, XrefRangeStart = 489102, XrefRangeEnd = 489104, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CareamShake(float fStrength = 0f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fStrength;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_CareamShake_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001425 RID: 5157 RVA: 0x000574EC File Offset: 0x000556EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489107, XrefRangeEnd = 489109, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CareamShakeWind(float fStrength = 0f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fStrength;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_CareamShakeWind_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001426 RID: 5158 RVA: 0x00057540 File Offset: 0x00055740
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489109, RefRangeEnd = 489110, XrefRangeStart = 489109, XrefRangeEnd = 489109, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetForcePush(Vector3 v3Driection, float fMove)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Driection;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fMove;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetForcePush_Public_Void_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001427 RID: 5159 RVA: 0x000575A8 File Offset: 0x000557A8
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 489110, RefRangeEnd = 489113, XrefRangeStart = 489110, XrefRangeEnd = 489110, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetForcePush02(Vector3 v3Driection, float fMove)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Driection;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fMove;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetForcePush02_Public_Void_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001428 RID: 5160 RVA: 0x00057610 File Offset: 0x00055810
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489113, RefRangeEnd = 489114, XrefRangeStart = 489113, XrefRangeEnd = 489113, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe 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(NPCManage.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001429 RID: 5161 RVA: 0x00057664 File Offset: 0x00055864
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489118, RefRangeEnd = 489119, XrefRangeStart = 489114, XrefRangeEnd = 489118, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetPauseTime(float fPauseTime, float fPauseTimeScale)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fPauseTime;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fPauseTimeScale;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetPauseTime_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600142A RID: 5162 RVA: 0x000576CC File Offset: 0x000558CC
	[CallerCount(12)]
	[CachedScanResults(RefRangeStart = 48651, RefRangeEnd = 48663, XrefRangeStart = 48651, XrefRangeEnd = 48663, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AnimAttackCollision GetAttackCollision()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetAttackCollision_Public_AnimAttackCollision_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new AnimAttackCollision(intPtr3) : null;
	}

	// Token: 0x0600142B RID: 5163 RVA: 0x00057724 File Offset: 0x00055924
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489119, RefRangeEnd = 489120, XrefRangeStart = 489119, XrefRangeEnd = 489119, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_NPC.AIStatus GetAIStatus()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetAIStatus_Public_AIStatus_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600142C RID: 5164 RVA: 0x00057774 File Offset: 0x00055974
	[CallerCount(16)]
	[CachedScanResults(RefRangeStart = 11042, RefRangeEnd = 11058, XrefRangeStart = 11042, XrefRangeEnd = 11058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Il2CppReferenceArray<LockPoint> GetLockPosition()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetLockPosition_Public_Il2CppReferenceArray_1_LockPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Il2CppReferenceArray<LockPoint>(intPtr3) : null;
	}

	// Token: 0x0600142D RID: 5165 RVA: 0x000577CC File Offset: 0x000559CC
	[CallerCount(70)]
	[CachedScanResults(RefRangeStart = 489121, RefRangeEnd = 489191, XrefRangeStart = 489120, XrefRangeEnd = 489121, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetLockPoint(bool bEnable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bEnable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetLockPoint_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600142E RID: 5166 RVA: 0x00057820 File Offset: 0x00055A20
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489193, RefRangeEnd = 489194, XrefRangeStart = 489191, XrefRangeEnd = 489193, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetPatrolPath(EnemyPatrolPath epp)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(epp);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetPatrolPath_Public_Void_EnemyPatrolPath_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600142F RID: 5167 RVA: 0x0005787C File Offset: 0x00055A7C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489194, RefRangeEnd = 489195, XrefRangeStart = 489194, XrefRangeEnd = 489194, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetHearEnable(bool bHearEnable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bHearEnable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetHearEnable_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001430 RID: 5168 RVA: 0x000578D0 File Offset: 0x00055AD0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489195, RefRangeEnd = 489196, XrefRangeStart = 489195, XrefRangeEnd = 489195, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetMoveEnable(bool bMoveEnable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bMoveEnable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetMoveEnable_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001431 RID: 5169 RVA: 0x00057924 File Offset: 0x00055B24
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 489197, RefRangeEnd = 489205, XrefRangeStart = 489196, XrefRangeEnd = 489197, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe 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(NPCManage.NativeMethodInfoPtr_SetAIStatus_Public_Void_AIStatus_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001432 RID: 5170 RVA: 0x00057978 File Offset: 0x00055B78
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 23139, RefRangeEnd = 23140, XrefRangeStart = 23139, XrefRangeEnd = 23140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe NPCManage.AILevel GetAILevel()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetAILevel_Public_AILevel_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06001433 RID: 5171 RVA: 0x000579C8 File Offset: 0x00055BC8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489205, RefRangeEnd = 489206, XrefRangeStart = 489205, XrefRangeEnd = 489205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetEye()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetEye_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06001434 RID: 5172 RVA: 0x00057A20 File Offset: 0x00055C20
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489208, RefRangeEnd = 489209, XrefRangeStart = 489206, XrefRangeEnd = 489208, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AniCrossFade(string sAnimationName, float fBlendTime = 0.05f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(sAnimationName);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fBlendTime;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_AniCrossFade_Public_Void_String_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001435 RID: 5173 RVA: 0x00057A8C File Offset: 0x00055C8C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetDeathOpenEvent(Il2CppReferenceArray<SceneEvent> events)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(events);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetDeathOpenEvent_Public_Void_Il2CppReferenceArray_1_SceneEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001436 RID: 5174 RVA: 0x00057AE8 File Offset: 0x00055CE8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetDeathReleaseEvent(Il2CppReferenceArray<SceneEvent> events)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(events);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetDeathReleaseEvent_Public_Void_Il2CppReferenceArray_1_SceneEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001437 RID: 5175 RVA: 0x00057B44 File Offset: 0x00055D44
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 489224, RefRangeEnd = 489228, XrefRangeStart = 489209, XrefRangeEnd = 489224, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetDeployScene(GameObject scene)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(scene);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetDeployScene_Public_Void_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001438 RID: 5176 RVA: 0x00057BA0 File Offset: 0x00055DA0
	[CallerCount(32)]
	[CachedScanResults(RefRangeStart = 18945, RefRangeEnd = 18977, XrefRangeStart = 18945, XrefRangeEnd = 18977, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GameObject GetDeployScene()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetDeployScene_Public_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
	}

	// Token: 0x06001439 RID: 5177 RVA: 0x00057BF8 File Offset: 0x00055DF8
	[CallerCount(36)]
	[CachedScanResults(RefRangeStart = 489232, RefRangeEnd = 489268, XrefRangeStart = 489228, XrefRangeEnd = 489232, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetDeploySceneIsHide()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetDeploySceneIsHide_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600143A RID: 5178 RVA: 0x00057C48 File Offset: 0x00055E48
	[CallerCount(6)]
	[CachedScanResults(RefRangeStart = 489268, RefRangeEnd = 489274, XrefRangeStart = 489268, XrefRangeEnd = 489268, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetIsDeath()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetIsDeath_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600143B RID: 5179 RVA: 0x00057C98 File Offset: 0x00055E98
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489275, RefRangeEnd = 489276, XrefRangeStart = 489274, XrefRangeEnd = 489275, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetDeath()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_ResetDeath_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600143C RID: 5180 RVA: 0x00057CDC File Offset: 0x00055EDC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489276, XrefRangeEnd = 489278, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetDeath()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetDeath_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600143D RID: 5181 RVA: 0x00057D20 File Offset: 0x00055F20
	[CallerCount(0)]
	public unsafe void SetCanResetDeath(bool b)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref b;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetCanResetDeath_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600143E RID: 5182 RVA: 0x00057D74 File Offset: 0x00055F74
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 489279, RefRangeEnd = 489282, XrefRangeStart = 489278, XrefRangeEnd = 489279, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetSpeakLayerWeight(bool bEnable, string Name = "")
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bEnable;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(Name);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Void_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600143F RID: 5183 RVA: 0x00057DE0 File Offset: 0x00055FE0
	[CallerCount(0)]
	public unsafe void SetShowCurrentlyStatus(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(NPCManage.NativeMethodInfoPtr_SetShowCurrentlyStatus_Public_Void_AIStatus_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001440 RID: 5184 RVA: 0x00057E34 File Offset: 0x00056034
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 489288, RefRangeEnd = 489291, XrefRangeStart = 489282, XrefRangeEnd = 489288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetBuffCure(float fTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetBuffCure_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001441 RID: 5185 RVA: 0x00057E88 File Offset: 0x00056088
	[CallerCount(5)]
	[CachedScanResults(RefRangeStart = 489291, RefRangeEnd = 489296, XrefRangeStart = 489291, XrefRangeEnd = 489291, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetIsBuffCure()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetIsBuffCure_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06001442 RID: 5186 RVA: 0x00057ED8 File Offset: 0x000560D8
	[CallerCount(10)]
	[CachedScanResults(RefRangeStart = 489302, RefRangeEnd = 489312, XrefRangeStart = 489296, XrefRangeEnd = 489302, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetBuffDefense(float fTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetBuffDefense_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001443 RID: 5187 RVA: 0x00057F2C File Offset: 0x0005612C
	[CallerCount(5)]
	[CachedScanResults(RefRangeStart = 489312, RefRangeEnd = 489317, XrefRangeStart = 489312, XrefRangeEnd = 489312, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetBuffDefenseNoEff(float fTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetBuffDefenseNoEff_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001444 RID: 5188 RVA: 0x00057F80 File Offset: 0x00056180
	[CallerCount(12)]
	[CachedScanResults(RefRangeStart = 489317, RefRangeEnd = 489329, XrefRangeStart = 489317, XrefRangeEnd = 489317, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetIsBuffDefense()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetIsBuffDefense_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06001445 RID: 5189 RVA: 0x00057FD0 File Offset: 0x000561D0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489331, RefRangeEnd = 489332, XrefRangeStart = 489329, XrefRangeEnd = 489331, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StopAllBuff()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_StopAllBuff_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001446 RID: 5190 RVA: 0x00058014 File Offset: 0x00056214
	[CallerCount(9)]
	[CachedScanResults(RefRangeStart = 489337, RefRangeEnd = 489346, XrefRangeStart = 489332, XrefRangeEnd = 489337, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffDefenseHit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_PlayEffDefenseHit_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001447 RID: 5191 RVA: 0x00058058 File Offset: 0x00056258
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 489351, RefRangeEnd = 489359, XrefRangeStart = 489346, XrefRangeEnd = 489351, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffBuffDefenseRemove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_PlayEffBuffDefenseRemove_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001448 RID: 5192 RVA: 0x0005809C File Offset: 0x0005629C
	[CallerCount(0)]
	public unsafe void SetHitPause(bool bEnable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bEnable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_SetHitPause_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001449 RID: 5193 RVA: 0x000580F0 File Offset: 0x000562F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 7321, RefRangeEnd = 7322, XrefRangeStart = 7321, XrefRangeEnd = 7322, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe CharacterBaseData GetCharacterBaseData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr_GetCharacterBaseData_Public_CharacterBaseData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new CharacterBaseData(intPtr3) : null;
	}

	// Token: 0x0600144A RID: 5194 RVA: 0x00058148 File Offset: 0x00056348
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489359, XrefRangeEnd = 489360, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe NPCManage()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<NPCManage>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPCManage.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600144B RID: 5195 RVA: 0x00058194 File Offset: 0x00056394
	// Note: this type is marked as 'beforefieldinit'.
	static NPCManage()
	{
		Il2CppClassPointerStore<NPCManage>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "NPCManage");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<NPCManage>.NativeClassPtr);
		NPCManage.NativeFieldInfoPtr_enemyID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "enemyID");
		NPCManage.NativeFieldInfoPtr_g_CharData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_CharData");
		NPCManage.NativeFieldInfoPtr_g_AILevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_AILevel");
		NPCManage.NativeFieldInfoPtr_g_sAICharacter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_sAICharacter");
		NPCManage.NativeFieldInfoPtr_g_LockPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_LockPosition");
		NPCManage.NativeFieldInfoPtr_Repulse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "Repulse");
		NPCManage.NativeFieldInfoPtr_DeathMoney = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "DeathMoney");
		NPCManage.NativeFieldInfoPtr_DeathHP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "DeathHP");
		NPCManage.NativeFieldInfoPtr_DeathMP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "DeathMP");
		NPCManage.NativeFieldInfoPtr_PropertyID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "PropertyID");
		NPCManage.NativeFieldInfoPtr_DeathOpenEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "DeathOpenEvent");
		NPCManage.NativeFieldInfoPtr_DeathReleaseEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "DeathReleaseEvent");
		NPCManage.NativeFieldInfoPtr_DeployScene = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "DeployScene");
		NPCManage.NativeFieldInfoPtr_g_DeploySceneIsHide = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_DeploySceneIsHide");
		NPCManage.NativeFieldInfoPtr_aiNpc = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "aiNpc");
		NPCManage.NativeFieldInfoPtr_FrocePushWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "FrocePushWidth");
		NPCManage.NativeFieldInfoPtr_CanFrocePush = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "CanFrocePush");
		NPCManage.NativeFieldInfoPtr_PushPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "PushPlayer");
		NPCManage.NativeFieldInfoPtr_g_Move = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_Move");
		NPCManage.NativeFieldInfoPtr_g_Player = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_Player");
		NPCManage.NativeFieldInfoPtr_g_AttackCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_AttackCollision");
		NPCManage.NativeFieldInfoPtr_g_bHitPause = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_bHitPause");
		NPCManage.NativeFieldInfoPtr_g_bPauseEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_bPauseEnable");
		NPCManage.NativeFieldInfoPtr_g_fPauseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_fPauseTime");
		NPCManage.NativeFieldInfoPtr_g_fPauseTimeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_fPauseTimeScale");
		NPCManage.NativeFieldInfoPtr_g_bCanResetDeath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_bCanResetDeath");
		NPCManage.NativeFieldInfoPtr_g_fBuffCureTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_fBuffCureTime");
		NPCManage.NativeFieldInfoPtr_g_fBuffDefenseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_fBuffDefenseTime");
		NPCManage.NativeFieldInfoPtr_EffBuffCureObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "EffBuffCureObject");
		NPCManage.NativeFieldInfoPtr_EffBuffDefenseObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "EffBuffDefenseObject");
		NPCManage.NativeFieldInfoPtr_EffBuffDefenseHitObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "EffBuffDefenseHitObject");
		NPCManage.NativeFieldInfoPtr_EffBuffDefenseRemoveObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "EffBuffDefenseRemoveObject");
		NPCManage.NativeFieldInfoPtr_EffCreateObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "EffCreateObject");
		NPCManage.NativeFieldInfoPtr_g_EffBuffCure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_EffBuffCure");
		NPCManage.NativeFieldInfoPtr_g_EffBuffDefense = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_EffBuffDefense");
		NPCManage.NativeFieldInfoPtr_g_EffBuffDefenseHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_EffBuffDefenseHit");
		NPCManage.NativeFieldInfoPtr_g_EffBuffDefenseRemove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_EffBuffDefenseRemove");
		NPCManage.NativeFieldInfoPtr_g_EffCreate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_EffCreate");
		NPCManage.NativeFieldInfoPtr_g_bBuffDefenseRemoveSlow = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "g_bBuffDefenseRemoveSlow");
		NPCManage.NativeFieldInfoPtr_ShowCurrentlyStatus = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "ShowCurrentlyStatus");
		NPCManage.NativeFieldInfoPtr_hpBarHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "hpBarHandler");
		NPCManage.NativeFieldInfoPtr__HasHPBarAttached_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, "<HasHPBarAttached>k__BackingField");
		NPCManage.NativeMethodInfoPtr_get_CharacterData_Public_get_CharacterBaseData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665169);
		NPCManage.NativeMethodInfoPtr_get_HasHPBarAttached_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665170);
		NPCManage.NativeMethodInfoPtr_set_HasHPBarAttached_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665171);
		NPCManage.NativeMethodInfoPtr_get_HpPosition_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665172);
		NPCManage.NativeMethodInfoPtr_Init_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665173);
		NPCManage.NativeMethodInfoPtr_InitData_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665174);
		NPCManage.NativeMethodInfoPtr_InitAINpcType_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665175);
		NPCManage.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665176);
		NPCManage.NativeMethodInfoPtr_LateUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665177);
		NPCManage.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665178);
		NPCManage.NativeMethodInfoPtr_OpenAttackCollision_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665179);
		NPCManage.NativeMethodInfoPtr_BindHPBarHandler_Public_Void_Action_1_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665180);
		NPCManage.NativeMethodInfoPtr_Hit_Public_Boolean_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665181);
		NPCManage.NativeMethodInfoPtr_ReceiveSound_Public_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665182);
		NPCManage.NativeMethodInfoPtr_Resurrection_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665183);
		NPCManage.NativeMethodInfoPtr_Create_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665184);
		NPCManage.NativeMethodInfoPtr_Remove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665185);
		NPCManage.NativeMethodInfoPtr_CareamShake_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665186);
		NPCManage.NativeMethodInfoPtr_CareamShakeWind_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665187);
		NPCManage.NativeMethodInfoPtr_SetForcePush_Public_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665188);
		NPCManage.NativeMethodInfoPtr_SetForcePush02_Public_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665189);
		NPCManage.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665190);
		NPCManage.NativeMethodInfoPtr_SetPauseTime_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665191);
		NPCManage.NativeMethodInfoPtr_GetAttackCollision_Public_AnimAttackCollision_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665192);
		NPCManage.NativeMethodInfoPtr_GetAIStatus_Public_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665193);
		NPCManage.NativeMethodInfoPtr_GetLockPosition_Public_Il2CppReferenceArray_1_LockPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665194);
		NPCManage.NativeMethodInfoPtr_SetLockPoint_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665195);
		NPCManage.NativeMethodInfoPtr_SetPatrolPath_Public_Void_EnemyPatrolPath_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665196);
		NPCManage.NativeMethodInfoPtr_SetHearEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665197);
		NPCManage.NativeMethodInfoPtr_SetMoveEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665198);
		NPCManage.NativeMethodInfoPtr_SetAIStatus_Public_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665199);
		NPCManage.NativeMethodInfoPtr_GetAILevel_Public_AILevel_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665200);
		NPCManage.NativeMethodInfoPtr_GetEye_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665201);
		NPCManage.NativeMethodInfoPtr_AniCrossFade_Public_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665202);
		NPCManage.NativeMethodInfoPtr_SetDeathOpenEvent_Public_Void_Il2CppReferenceArray_1_SceneEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665203);
		NPCManage.NativeMethodInfoPtr_SetDeathReleaseEvent_Public_Void_Il2CppReferenceArray_1_SceneEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665204);
		NPCManage.NativeMethodInfoPtr_SetDeployScene_Public_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665205);
		NPCManage.NativeMethodInfoPtr_GetDeployScene_Public_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665206);
		NPCManage.NativeMethodInfoPtr_GetDeploySceneIsHide_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665207);
		NPCManage.NativeMethodInfoPtr_GetIsDeath_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665208);
		NPCManage.NativeMethodInfoPtr_ResetDeath_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665209);
		NPCManage.NativeMethodInfoPtr_SetDeath_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665210);
		NPCManage.NativeMethodInfoPtr_SetCanResetDeath_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665211);
		NPCManage.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Void_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665212);
		NPCManage.NativeMethodInfoPtr_SetShowCurrentlyStatus_Public_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665213);
		NPCManage.NativeMethodInfoPtr_SetBuffCure_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665214);
		NPCManage.NativeMethodInfoPtr_GetIsBuffCure_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665215);
		NPCManage.NativeMethodInfoPtr_SetBuffDefense_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665216);
		NPCManage.NativeMethodInfoPtr_SetBuffDefenseNoEff_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665217);
		NPCManage.NativeMethodInfoPtr_GetIsBuffDefense_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665218);
		NPCManage.NativeMethodInfoPtr_StopAllBuff_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665219);
		NPCManage.NativeMethodInfoPtr_PlayEffDefenseHit_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665220);
		NPCManage.NativeMethodInfoPtr_PlayEffBuffDefenseRemove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665221);
		NPCManage.NativeMethodInfoPtr_SetHitPause_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665222);
		NPCManage.NativeMethodInfoPtr_GetCharacterBaseData_Public_CharacterBaseData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665223);
		NPCManage.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPCManage>.NativeClassPtr, 100665224);
	}

	// Token: 0x0600144C RID: 5196 RVA: 0x0000351C File Offset: 0x0000171C
	public NPCManage(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000619 RID: 1561
	// (get) Token: 0x0600144D RID: 5197 RVA: 0x0005896C File Offset: 0x00056B6C
	// (set) Token: 0x0600144E RID: 5198 RVA: 0x00058994 File Offset: 0x00056B94
	public unsafe int enemyID
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_enemyID);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_enemyID)) = value;
		}
	}

	// Token: 0x1700061A RID: 1562
	// (get) Token: 0x0600144F RID: 5199 RVA: 0x000589B8 File Offset: 0x00056BB8
	// (set) Token: 0x06001450 RID: 5200 RVA: 0x000589EC File Offset: 0x00056BEC
	public unsafe CharacterBaseData g_CharData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_CharData);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CharacterBaseData(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_CharData), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700061B RID: 1563
	// (get) Token: 0x06001451 RID: 5201 RVA: 0x00058A14 File Offset: 0x00056C14
	// (set) Token: 0x06001452 RID: 5202 RVA: 0x00058A3C File Offset: 0x00056C3C
	public unsafe NPCManage.AILevel g_AILevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_AILevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_AILevel)) = value;
		}
	}

	// Token: 0x1700061C RID: 1564
	// (get) Token: 0x06001453 RID: 5203 RVA: 0x00058A60 File Offset: 0x00056C60
	// (set) Token: 0x06001454 RID: 5204 RVA: 0x00058A88 File Offset: 0x00056C88
	public unsafe NPCManage.AIType g_sAICharacter
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_sAICharacter);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_sAICharacter)) = value;
		}
	}

	// Token: 0x1700061D RID: 1565
	// (get) Token: 0x06001455 RID: 5205 RVA: 0x00058AAC File Offset: 0x00056CAC
	// (set) Token: 0x06001456 RID: 5206 RVA: 0x00058AE0 File Offset: 0x00056CE0
	public unsafe Il2CppReferenceArray<LockPoint> g_LockPosition
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_LockPosition);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<LockPoint>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_LockPosition), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700061E RID: 1566
	// (get) Token: 0x06001457 RID: 5207 RVA: 0x00058B08 File Offset: 0x00056D08
	// (set) Token: 0x06001458 RID: 5208 RVA: 0x00058B30 File Offset: 0x00056D30
	public unsafe float Repulse
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_Repulse);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_Repulse)) = value;
		}
	}

	// Token: 0x1700061F RID: 1567
	// (get) Token: 0x06001459 RID: 5209 RVA: 0x00058B54 File Offset: 0x00056D54
	// (set) Token: 0x0600145A RID: 5210 RVA: 0x00058B7C File Offset: 0x00056D7C
	public unsafe int DeathMoney
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathMoney);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathMoney)) = value;
		}
	}

	// Token: 0x17000620 RID: 1568
	// (get) Token: 0x0600145B RID: 5211 RVA: 0x00058BA0 File Offset: 0x00056DA0
	// (set) Token: 0x0600145C RID: 5212 RVA: 0x00058BC8 File Offset: 0x00056DC8
	public unsafe int DeathHP
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathHP);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathHP)) = value;
		}
	}

	// Token: 0x17000621 RID: 1569
	// (get) Token: 0x0600145D RID: 5213 RVA: 0x00058BEC File Offset: 0x00056DEC
	// (set) Token: 0x0600145E RID: 5214 RVA: 0x00058C14 File Offset: 0x00056E14
	public unsafe int DeathMP
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathMP);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathMP)) = value;
		}
	}

	// Token: 0x17000622 RID: 1570
	// (get) Token: 0x0600145F RID: 5215 RVA: 0x00058C38 File Offset: 0x00056E38
	// (set) Token: 0x06001460 RID: 5216 RVA: 0x00058C60 File Offset: 0x00056E60
	public unsafe int PropertyID
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_PropertyID);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_PropertyID)) = value;
		}
	}

	// Token: 0x17000623 RID: 1571
	// (get) Token: 0x06001461 RID: 5217 RVA: 0x00058C84 File Offset: 0x00056E84
	// (set) Token: 0x06001462 RID: 5218 RVA: 0x00058CB8 File Offset: 0x00056EB8
	public unsafe Il2CppReferenceArray<SceneEvent> DeathOpenEvent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathOpenEvent);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SceneEvent>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathOpenEvent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000624 RID: 1572
	// (get) Token: 0x06001463 RID: 5219 RVA: 0x00058CE0 File Offset: 0x00056EE0
	// (set) Token: 0x06001464 RID: 5220 RVA: 0x00058D14 File Offset: 0x00056F14
	public unsafe Il2CppReferenceArray<SceneEvent> DeathReleaseEvent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathReleaseEvent);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SceneEvent>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeathReleaseEvent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000625 RID: 1573
	// (get) Token: 0x06001465 RID: 5221 RVA: 0x00058D3C File Offset: 0x00056F3C
	// (set) Token: 0x06001466 RID: 5222 RVA: 0x00058D70 File Offset: 0x00056F70
	public unsafe GameObject DeployScene
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeployScene);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_DeployScene), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000626 RID: 1574
	// (get) Token: 0x06001467 RID: 5223 RVA: 0x00058D98 File Offset: 0x00056F98
	// (set) Token: 0x06001468 RID: 5224 RVA: 0x00058DCC File Offset: 0x00056FCC
	public unsafe SceneIsHide g_DeploySceneIsHide
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_DeploySceneIsHide);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneIsHide(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_DeploySceneIsHide), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000627 RID: 1575
	// (get) Token: 0x06001469 RID: 5225 RVA: 0x00058DF4 File Offset: 0x00056FF4
	// (set) Token: 0x0600146A RID: 5226 RVA: 0x00058E28 File Offset: 0x00057028
	public unsafe AI_NPC aiNpc
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_aiNpc);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AI_NPC(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_aiNpc), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000628 RID: 1576
	// (get) Token: 0x0600146B RID: 5227 RVA: 0x00058E50 File Offset: 0x00057050
	// (set) Token: 0x0600146C RID: 5228 RVA: 0x00058E78 File Offset: 0x00057078
	public unsafe float FrocePushWidth
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_FrocePushWidth);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_FrocePushWidth)) = value;
		}
	}

	// Token: 0x17000629 RID: 1577
	// (get) Token: 0x0600146D RID: 5229 RVA: 0x00058E9C File Offset: 0x0005709C
	// (set) Token: 0x0600146E RID: 5230 RVA: 0x00058EC4 File Offset: 0x000570C4
	public unsafe bool CanFrocePush
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_CanFrocePush);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_CanFrocePush)) = value;
		}
	}

	// Token: 0x1700062A RID: 1578
	// (get) Token: 0x0600146F RID: 5231 RVA: 0x00058EE8 File Offset: 0x000570E8
	// (set) Token: 0x06001470 RID: 5232 RVA: 0x00058F10 File Offset: 0x00057110
	public unsafe bool PushPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_PushPlayer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_PushPlayer)) = value;
		}
	}

	// Token: 0x1700062B RID: 1579
	// (get) Token: 0x06001471 RID: 5233 RVA: 0x00058F34 File Offset: 0x00057134
	// (set) Token: 0x06001472 RID: 5234 RVA: 0x00058F68 File Offset: 0x00057168
	public unsafe MoveController g_Move
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_Move);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new MoveController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_Move), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700062C RID: 1580
	// (get) Token: 0x06001473 RID: 5235 RVA: 0x00058F90 File Offset: 0x00057190
	// (set) Token: 0x06001474 RID: 5236 RVA: 0x00058FC4 File Offset: 0x000571C4
	public unsafe WizardGirlManage g_Player
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_Player);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new WizardGirlManage(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_Player), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700062D RID: 1581
	// (get) Token: 0x06001475 RID: 5237 RVA: 0x00058FEC File Offset: 0x000571EC
	// (set) Token: 0x06001476 RID: 5238 RVA: 0x00059020 File Offset: 0x00057220
	public unsafe AnimAttackCollision g_AttackCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_AttackCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AnimAttackCollision(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_AttackCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700062E RID: 1582
	// (get) Token: 0x06001477 RID: 5239 RVA: 0x00059048 File Offset: 0x00057248
	// (set) Token: 0x06001478 RID: 5240 RVA: 0x00059070 File Offset: 0x00057270
	public unsafe bool g_bHitPause
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bHitPause);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bHitPause)) = value;
		}
	}

	// Token: 0x1700062F RID: 1583
	// (get) Token: 0x06001479 RID: 5241 RVA: 0x00059094 File Offset: 0x00057294
	// (set) Token: 0x0600147A RID: 5242 RVA: 0x000590BC File Offset: 0x000572BC
	public unsafe bool g_bPauseEnable
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bPauseEnable);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bPauseEnable)) = value;
		}
	}

	// Token: 0x17000630 RID: 1584
	// (get) Token: 0x0600147B RID: 5243 RVA: 0x000590E0 File Offset: 0x000572E0
	// (set) Token: 0x0600147C RID: 5244 RVA: 0x00059108 File Offset: 0x00057308
	public unsafe float g_fPauseTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fPauseTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fPauseTime)) = value;
		}
	}

	// Token: 0x17000631 RID: 1585
	// (get) Token: 0x0600147D RID: 5245 RVA: 0x0005912C File Offset: 0x0005732C
	// (set) Token: 0x0600147E RID: 5246 RVA: 0x00059154 File Offset: 0x00057354
	public unsafe float g_fPauseTimeScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fPauseTimeScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fPauseTimeScale)) = value;
		}
	}

	// Token: 0x17000632 RID: 1586
	// (get) Token: 0x0600147F RID: 5247 RVA: 0x00059178 File Offset: 0x00057378
	// (set) Token: 0x06001480 RID: 5248 RVA: 0x000591A0 File Offset: 0x000573A0
	public unsafe bool g_bCanResetDeath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bCanResetDeath);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bCanResetDeath)) = value;
		}
	}

	// Token: 0x17000633 RID: 1587
	// (get) Token: 0x06001481 RID: 5249 RVA: 0x000591C4 File Offset: 0x000573C4
	// (set) Token: 0x06001482 RID: 5250 RVA: 0x000591EC File Offset: 0x000573EC
	public unsafe float g_fBuffCureTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fBuffCureTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fBuffCureTime)) = value;
		}
	}

	// Token: 0x17000634 RID: 1588
	// (get) Token: 0x06001483 RID: 5251 RVA: 0x00059210 File Offset: 0x00057410
	// (set) Token: 0x06001484 RID: 5252 RVA: 0x00059238 File Offset: 0x00057438
	public unsafe float g_fBuffDefenseTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fBuffDefenseTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_fBuffDefenseTime)) = value;
		}
	}

	// Token: 0x17000635 RID: 1589
	// (get) Token: 0x06001485 RID: 5253 RVA: 0x0005925C File Offset: 0x0005745C
	// (set) Token: 0x06001486 RID: 5254 RVA: 0x00059290 File Offset: 0x00057490
	public unsafe GameObject EffBuffCureObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffCureObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffCureObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000636 RID: 1590
	// (get) Token: 0x06001487 RID: 5255 RVA: 0x000592B8 File Offset: 0x000574B8
	// (set) Token: 0x06001488 RID: 5256 RVA: 0x000592EC File Offset: 0x000574EC
	public unsafe GameObject EffBuffDefenseObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffDefenseObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffDefenseObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000637 RID: 1591
	// (get) Token: 0x06001489 RID: 5257 RVA: 0x00059314 File Offset: 0x00057514
	// (set) Token: 0x0600148A RID: 5258 RVA: 0x00059348 File Offset: 0x00057548
	public unsafe GameObject EffBuffDefenseHitObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffDefenseHitObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffDefenseHitObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000638 RID: 1592
	// (get) Token: 0x0600148B RID: 5259 RVA: 0x00059370 File Offset: 0x00057570
	// (set) Token: 0x0600148C RID: 5260 RVA: 0x000593A4 File Offset: 0x000575A4
	public unsafe GameObject EffBuffDefenseRemoveObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffDefenseRemoveObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffBuffDefenseRemoveObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000639 RID: 1593
	// (get) Token: 0x0600148D RID: 5261 RVA: 0x000593CC File Offset: 0x000575CC
	// (set) Token: 0x0600148E RID: 5262 RVA: 0x00059400 File Offset: 0x00057600
	public unsafe GameObject EffCreateObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffCreateObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_EffCreateObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700063A RID: 1594
	// (get) Token: 0x0600148F RID: 5263 RVA: 0x00059428 File Offset: 0x00057628
	// (set) Token: 0x06001490 RID: 5264 RVA: 0x0005945C File Offset: 0x0005765C
	public unsafe EffectPool g_EffBuffCure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffCure);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffCure), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700063B RID: 1595
	// (get) Token: 0x06001491 RID: 5265 RVA: 0x00059484 File Offset: 0x00057684
	// (set) Token: 0x06001492 RID: 5266 RVA: 0x000594B8 File Offset: 0x000576B8
	public unsafe EffectPool g_EffBuffDefense
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffDefense);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffDefense), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700063C RID: 1596
	// (get) Token: 0x06001493 RID: 5267 RVA: 0x000594E0 File Offset: 0x000576E0
	// (set) Token: 0x06001494 RID: 5268 RVA: 0x00059514 File Offset: 0x00057714
	public unsafe EffectPool g_EffBuffDefenseHit
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffDefenseHit);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffDefenseHit), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700063D RID: 1597
	// (get) Token: 0x06001495 RID: 5269 RVA: 0x0005953C File Offset: 0x0005773C
	// (set) Token: 0x06001496 RID: 5270 RVA: 0x00059570 File Offset: 0x00057770
	public unsafe EffectPool g_EffBuffDefenseRemove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffDefenseRemove);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffBuffDefenseRemove), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700063E RID: 1598
	// (get) Token: 0x06001497 RID: 5271 RVA: 0x00059598 File Offset: 0x00057798
	// (set) Token: 0x06001498 RID: 5272 RVA: 0x000595CC File Offset: 0x000577CC
	public unsafe EffectPool g_EffCreate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffCreate);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_EffCreate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700063F RID: 1599
	// (get) Token: 0x06001499 RID: 5273 RVA: 0x000595F4 File Offset: 0x000577F4
	// (set) Token: 0x0600149A RID: 5274 RVA: 0x0005961C File Offset: 0x0005781C
	public unsafe bool g_bBuffDefenseRemoveSlow
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bBuffDefenseRemoveSlow);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_g_bBuffDefenseRemoveSlow)) = value;
		}
	}

	// Token: 0x17000640 RID: 1600
	// (get) Token: 0x0600149B RID: 5275 RVA: 0x00059640 File Offset: 0x00057840
	// (set) Token: 0x0600149C RID: 5276 RVA: 0x00059668 File Offset: 0x00057868
	public unsafe AI_NPC.AIStatus ShowCurrentlyStatus
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_ShowCurrentlyStatus);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_ShowCurrentlyStatus)) = value;
		}
	}

	// Token: 0x17000641 RID: 1601
	// (get) Token: 0x0600149D RID: 5277 RVA: 0x0005968C File Offset: 0x0005788C
	// (set) Token: 0x0600149E RID: 5278 RVA: 0x000596C0 File Offset: 0x000578C0
	public unsafe Action<NPCManage> hpBarHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_hpBarHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Action<NPCManage>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr_hpBarHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000642 RID: 1602
	// (get) Token: 0x0600149F RID: 5279 RVA: 0x000596E8 File Offset: 0x000578E8
	// (set) Token: 0x060014A0 RID: 5280 RVA: 0x00059710 File Offset: 0x00057910
	public unsafe bool _HasHPBarAttached_k__BackingField
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr__HasHPBarAttached_k__BackingField);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPCManage.NativeFieldInfoPtr__HasHPBarAttached_k__BackingField)) = value;
		}
	}

	// Token: 0x04000FB0 RID: 4016
	private static readonly IntPtr NativeFieldInfoPtr_enemyID;

	// Token: 0x04000FB1 RID: 4017
	private static readonly IntPtr NativeFieldInfoPtr_g_CharData;

	// Token: 0x04000FB2 RID: 4018
	private static readonly IntPtr NativeFieldInfoPtr_g_AILevel;

	// Token: 0x04000FB3 RID: 4019
	private static readonly IntPtr NativeFieldInfoPtr_g_sAICharacter;

	// Token: 0x04000FB4 RID: 4020
	private static readonly IntPtr NativeFieldInfoPtr_g_LockPosition;

	// Token: 0x04000FB5 RID: 4021
	private static readonly IntPtr NativeFieldInfoPtr_Repulse;

	// Token: 0x04000FB6 RID: 4022
	private static readonly IntPtr NativeFieldInfoPtr_DeathMoney;

	// Token: 0x04000FB7 RID: 4023
	private static readonly IntPtr NativeFieldInfoPtr_DeathHP;

	// Token: 0x04000FB8 RID: 4024
	private static readonly IntPtr NativeFieldInfoPtr_DeathMP;

	// Token: 0x04000FB9 RID: 4025
	private static readonly IntPtr NativeFieldInfoPtr_PropertyID;

	// Token: 0x04000FBA RID: 4026
	private static readonly IntPtr NativeFieldInfoPtr_DeathOpenEvent;

	// Token: 0x04000FBB RID: 4027
	private static readonly IntPtr NativeFieldInfoPtr_DeathReleaseEvent;

	// Token: 0x04000FBC RID: 4028
	private static readonly IntPtr NativeFieldInfoPtr_DeployScene;

	// Token: 0x04000FBD RID: 4029
	private static readonly IntPtr NativeFieldInfoPtr_g_DeploySceneIsHide;

	// Token: 0x04000FBE RID: 4030
	private static readonly IntPtr NativeFieldInfoPtr_aiNpc;

	// Token: 0x04000FBF RID: 4031
	private static readonly IntPtr NativeFieldInfoPtr_FrocePushWidth;

	// Token: 0x04000FC0 RID: 4032
	private static readonly IntPtr NativeFieldInfoPtr_CanFrocePush;

	// Token: 0x04000FC1 RID: 4033
	private static readonly IntPtr NativeFieldInfoPtr_PushPlayer;

	// Token: 0x04000FC2 RID: 4034
	private static readonly IntPtr NativeFieldInfoPtr_g_Move;

	// Token: 0x04000FC3 RID: 4035
	private static readonly IntPtr NativeFieldInfoPtr_g_Player;

	// Token: 0x04000FC4 RID: 4036
	private static readonly IntPtr NativeFieldInfoPtr_g_AttackCollision;

	// Token: 0x04000FC5 RID: 4037
	private static readonly IntPtr NativeFieldInfoPtr_g_bHitPause;

	// Token: 0x04000FC6 RID: 4038
	private static readonly IntPtr NativeFieldInfoPtr_g_bPauseEnable;

	// Token: 0x04000FC7 RID: 4039
	private static readonly IntPtr NativeFieldInfoPtr_g_fPauseTime;

	// Token: 0x04000FC8 RID: 4040
	private static readonly IntPtr NativeFieldInfoPtr_g_fPauseTimeScale;

	// Token: 0x04000FC9 RID: 4041
	private static readonly IntPtr NativeFieldInfoPtr_g_bCanResetDeath;

	// Token: 0x04000FCA RID: 4042
	private static readonly IntPtr NativeFieldInfoPtr_g_fBuffCureTime;

	// Token: 0x04000FCB RID: 4043
	private static readonly IntPtr NativeFieldInfoPtr_g_fBuffDefenseTime;

	// Token: 0x04000FCC RID: 4044
	private static readonly IntPtr NativeFieldInfoPtr_EffBuffCureObject;

	// Token: 0x04000FCD RID: 4045
	private static readonly IntPtr NativeFieldInfoPtr_EffBuffDefenseObject;

	// Token: 0x04000FCE RID: 4046
	private static readonly IntPtr NativeFieldInfoPtr_EffBuffDefenseHitObject;

	// Token: 0x04000FCF RID: 4047
	private static readonly IntPtr NativeFieldInfoPtr_EffBuffDefenseRemoveObject;

	// Token: 0x04000FD0 RID: 4048
	private static readonly IntPtr NativeFieldInfoPtr_EffCreateObject;

	// Token: 0x04000FD1 RID: 4049
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBuffCure;

	// Token: 0x04000FD2 RID: 4050
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBuffDefense;

	// Token: 0x04000FD3 RID: 4051
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBuffDefenseHit;

	// Token: 0x04000FD4 RID: 4052
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBuffDefenseRemove;

	// Token: 0x04000FD5 RID: 4053
	private static readonly IntPtr NativeFieldInfoPtr_g_EffCreate;

	// Token: 0x04000FD6 RID: 4054
	private static readonly IntPtr NativeFieldInfoPtr_g_bBuffDefenseRemoveSlow;

	// Token: 0x04000FD7 RID: 4055
	private static readonly IntPtr NativeFieldInfoPtr_ShowCurrentlyStatus;

	// Token: 0x04000FD8 RID: 4056
	private static readonly IntPtr NativeFieldInfoPtr_hpBarHandler;

	// Token: 0x04000FD9 RID: 4057
	private static readonly IntPtr NativeFieldInfoPtr__HasHPBarAttached_k__BackingField;

	// Token: 0x04000FDA RID: 4058
	private static readonly IntPtr NativeMethodInfoPtr_get_CharacterData_Public_get_CharacterBaseData_0;

	// Token: 0x04000FDB RID: 4059
	private static readonly IntPtr NativeMethodInfoPtr_get_HasHPBarAttached_Public_get_Boolean_0;

	// Token: 0x04000FDC RID: 4060
	private static readonly IntPtr NativeMethodInfoPtr_set_HasHPBarAttached_Public_set_Void_Boolean_0;

	// Token: 0x04000FDD RID: 4061
	private static readonly IntPtr NativeMethodInfoPtr_get_HpPosition_Public_get_Transform_0;

	// Token: 0x04000FDE RID: 4062
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Int32_0;

	// Token: 0x04000FDF RID: 4063
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Private_Void_0;

	// Token: 0x04000FE0 RID: 4064
	private static readonly IntPtr NativeMethodInfoPtr_InitAINpcType_Private_Void_0;

	// Token: 0x04000FE1 RID: 4065
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04000FE2 RID: 4066
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Private_Void_0;

	// Token: 0x04000FE3 RID: 4067
	private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;

	// Token: 0x04000FE4 RID: 4068
	private static readonly IntPtr NativeMethodInfoPtr_OpenAttackCollision_Public_Void_String_0;

	// Token: 0x04000FE5 RID: 4069
	private static readonly IntPtr NativeMethodInfoPtr_BindHPBarHandler_Public_Void_Action_1_NPCManage_0;

	// Token: 0x04000FE6 RID: 4070
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Boolean_AttackData_0;

	// Token: 0x04000FE7 RID: 4071
	private static readonly IntPtr NativeMethodInfoPtr_ReceiveSound_Public_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x04000FE8 RID: 4072
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Void_0;

	// Token: 0x04000FE9 RID: 4073
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Void_0;

	// Token: 0x04000FEA RID: 4074
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Void_0;

	// Token: 0x04000FEB RID: 4075
	private static readonly IntPtr NativeMethodInfoPtr_CareamShake_Public_Void_Single_0;

	// Token: 0x04000FEC RID: 4076
	private static readonly IntPtr NativeMethodInfoPtr_CareamShakeWind_Public_Void_Single_0;

	// Token: 0x04000FED RID: 4077
	private static readonly IntPtr NativeMethodInfoPtr_SetForcePush_Public_Void_Vector3_Single_0;

	// Token: 0x04000FEE RID: 4078
	private static readonly IntPtr NativeMethodInfoPtr_SetForcePush02_Public_Void_Vector3_Single_0;

	// Token: 0x04000FEF RID: 4079
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x04000FF0 RID: 4080
	private static readonly IntPtr NativeMethodInfoPtr_SetPauseTime_Public_Void_Single_Single_0;

	// Token: 0x04000FF1 RID: 4081
	private static readonly IntPtr NativeMethodInfoPtr_GetAttackCollision_Public_AnimAttackCollision_0;

	// Token: 0x04000FF2 RID: 4082
	private static readonly IntPtr NativeMethodInfoPtr_GetAIStatus_Public_AIStatus_0;

	// Token: 0x04000FF3 RID: 4083
	private static readonly IntPtr NativeMethodInfoPtr_GetLockPosition_Public_Il2CppReferenceArray_1_LockPoint_0;

	// Token: 0x04000FF4 RID: 4084
	private static readonly IntPtr NativeMethodInfoPtr_SetLockPoint_Public_Void_Boolean_0;

	// Token: 0x04000FF5 RID: 4085
	private static readonly IntPtr NativeMethodInfoPtr_SetPatrolPath_Public_Void_EnemyPatrolPath_0;

	// Token: 0x04000FF6 RID: 4086
	private static readonly IntPtr NativeMethodInfoPtr_SetHearEnable_Public_Void_Boolean_0;

	// Token: 0x04000FF7 RID: 4087
	private static readonly IntPtr NativeMethodInfoPtr_SetMoveEnable_Public_Void_Boolean_0;

	// Token: 0x04000FF8 RID: 4088
	private static readonly IntPtr NativeMethodInfoPtr_SetAIStatus_Public_Void_AIStatus_0;

	// Token: 0x04000FF9 RID: 4089
	private static readonly IntPtr NativeMethodInfoPtr_GetAILevel_Public_AILevel_0;

	// Token: 0x04000FFA RID: 4090
	private static readonly IntPtr NativeMethodInfoPtr_GetEye_Public_Transform_0;

	// Token: 0x04000FFB RID: 4091
	private static readonly IntPtr NativeMethodInfoPtr_AniCrossFade_Public_Void_String_Single_0;

	// Token: 0x04000FFC RID: 4092
	private static readonly IntPtr NativeMethodInfoPtr_SetDeathOpenEvent_Public_Void_Il2CppReferenceArray_1_SceneEvent_0;

	// Token: 0x04000FFD RID: 4093
	private static readonly IntPtr NativeMethodInfoPtr_SetDeathReleaseEvent_Public_Void_Il2CppReferenceArray_1_SceneEvent_0;

	// Token: 0x04000FFE RID: 4094
	private static readonly IntPtr NativeMethodInfoPtr_SetDeployScene_Public_Void_GameObject_0;

	// Token: 0x04000FFF RID: 4095
	private static readonly IntPtr NativeMethodInfoPtr_GetDeployScene_Public_GameObject_0;

	// Token: 0x04001000 RID: 4096
	private static readonly IntPtr NativeMethodInfoPtr_GetDeploySceneIsHide_Public_Boolean_0;

	// Token: 0x04001001 RID: 4097
	private static readonly IntPtr NativeMethodInfoPtr_GetIsDeath_Public_Boolean_0;

	// Token: 0x04001002 RID: 4098
	private static readonly IntPtr NativeMethodInfoPtr_ResetDeath_Public_Void_0;

	// Token: 0x04001003 RID: 4099
	private static readonly IntPtr NativeMethodInfoPtr_SetDeath_Public_Void_0;

	// Token: 0x04001004 RID: 4100
	private static readonly IntPtr NativeMethodInfoPtr_SetCanResetDeath_Public_Void_Boolean_0;

	// Token: 0x04001005 RID: 4101
	private static readonly IntPtr NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Void_Boolean_String_0;

	// Token: 0x04001006 RID: 4102
	private static readonly IntPtr NativeMethodInfoPtr_SetShowCurrentlyStatus_Public_Void_AIStatus_0;

	// Token: 0x04001007 RID: 4103
	private static readonly IntPtr NativeMethodInfoPtr_SetBuffCure_Public_Void_Single_0;

	// Token: 0x04001008 RID: 4104
	private static readonly IntPtr NativeMethodInfoPtr_GetIsBuffCure_Public_Boolean_0;

	// Token: 0x04001009 RID: 4105
	private static readonly IntPtr NativeMethodInfoPtr_SetBuffDefense_Public_Void_Single_0;

	// Token: 0x0400100A RID: 4106
	private static readonly IntPtr NativeMethodInfoPtr_SetBuffDefenseNoEff_Public_Void_Single_0;

	// Token: 0x0400100B RID: 4107
	private static readonly IntPtr NativeMethodInfoPtr_GetIsBuffDefense_Public_Boolean_0;

	// Token: 0x0400100C RID: 4108
	private static readonly IntPtr NativeMethodInfoPtr_StopAllBuff_Public_Void_0;

	// Token: 0x0400100D RID: 4109
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffDefenseHit_Public_Void_0;

	// Token: 0x0400100E RID: 4110
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffBuffDefenseRemove_Public_Void_0;

	// Token: 0x0400100F RID: 4111
	private static readonly IntPtr NativeMethodInfoPtr_SetHitPause_Public_Void_Boolean_0;

	// Token: 0x04001010 RID: 4112
	private static readonly IntPtr NativeMethodInfoPtr_GetCharacterBaseData_Public_CharacterBaseData_0;

	// Token: 0x04001011 RID: 4113
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020000A7 RID: 167
	public enum AILevel
	{
		// Token: 0x04001013 RID: 4115
		Monster,
		// Token: 0x04001014 RID: 4116
		Boss,
		// Token: 0x04001015 RID: 4117
		NPC
	}

	// Token: 0x020000A8 RID: 168
	public enum AIType
	{
		// Token: 0x04001017 RID: 4119
		Null,
		// Token: 0x04001018 RID: 4120
		GhostA,
		// Token: 0x04001019 RID: 4121
		GhostB,
		// Token: 0x0400101A RID: 4122
		GhostC,
		// Token: 0x0400101B RID: 4123
		GhostC_B,
		// Token: 0x0400101C RID: 4124
		BossAct01,
		// Token: 0x0400101D RID: 4125
		Doll01,
		// Token: 0x0400101E RID: 4126
		DollWeakA,
		// Token: 0x0400101F RID: 4127
		DollWeakB,
		// Token: 0x04001020 RID: 4128
		Doll02,
		// Token: 0x04001021 RID: 4129
		GhostD,
		// Token: 0x04001022 RID: 4130
		Doll02_Big,
		// Token: 0x04001023 RID: 4131
		GhostC_Red,
		// Token: 0x04001024 RID: 4132
		GhostC_B_Red,
		// Token: 0x04001025 RID: 4133
		GhostB_Red,
		// Token: 0x04001026 RID: 4134
		GhostA_Red,
		// Token: 0x04001027 RID: 4135
		BossLevel02,
		// Token: 0x04001028 RID: 4136
		BossLevel03,
		// Token: 0x04001029 RID: 4137
		BossLevel03Big,
		// Token: 0x0400102A RID: 4138
		TreasureChestMonster01,
		// Token: 0x0400102B RID: 4139
		BossAct01_Plus,
		// Token: 0x0400102C RID: 4140
		DollWeakC,
		// Token: 0x0400102D RID: 4141
		GhostB_Lightning,
		// Token: 0x0400102E RID: 4142
		DollWeakD,
		// Token: 0x0400102F RID: 4143
		Doll03,
		// Token: 0x04001030 RID: 4144
		SAG03,
		// Token: 0x04001031 RID: 4145
		BossLevel04,
		// Token: 0x04001032 RID: 4146
		SAG04,
		// Token: 0x04001033 RID: 4147
		SAG02,
		// Token: 0x04001034 RID: 4148
		Knight,
		// Token: 0x04001035 RID: 4149
		GhostC_Lightning,
		// Token: 0x04001036 RID: 4150
		GhostC_B_Lightning,
		// Token: 0x04001037 RID: 4151
		GhostD_Lightning,
		// Token: 0x04001038 RID: 4152
		GhostD_Red,
		// Token: 0x04001039 RID: 4153
		GhostE,
		// Token: 0x0400103A RID: 4154
		GhostE02,
		// Token: 0x0400103B RID: 4155
		BossLevel05,
		// Token: 0x0400103C RID: 4156
		SealGhost,
		// Token: 0x0400103D RID: 4157
		SealGhost02,
		// Token: 0x0400103E RID: 4158
		Doll03_Big,
		// Token: 0x0400103F RID: 4159
		Doll01_Yellow,
		// Token: 0x04001040 RID: 4160
		PhantomNobeta,
		// Token: 0x04001041 RID: 4161
		Doll02Stone,
		// Token: 0x04001042 RID: 4162
		GhostC_Dark,
		// Token: 0x04001043 RID: 4163
		BossLevel06,
		// Token: 0x04001044 RID: 4164
		Doll01_Red
	}
}
