using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using RootMotion.FinalIK;
using UnityEngine;
using UnityEngine.AI;

// Token: 0x020000A5 RID: 165
public class NPC : MonoBehaviour
{
	// Token: 0x060013B9 RID: 5049 RVA: 0x000558D0 File Offset: 0x00053AD0
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 488475, RefRangeEnd = 488477, XrefRangeStart = 488406, XrefRangeEnd = 488475, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_Init_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013BA RID: 5050 RVA: 0x00055920 File Offset: 0x00053B20
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 488489, RefRangeEnd = 488490, XrefRangeStart = 488477, XrefRangeEnd = 488489, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void OnEnable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_OnEnable_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013BB RID: 5051 RVA: 0x00055970 File Offset: 0x00053B70
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 488551, RefRangeEnd = 488553, XrefRangeStart = 488490, XrefRangeEnd = 488551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013BC RID: 5052 RVA: 0x000559C0 File Offset: 0x00053BC0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488553, XrefRangeEnd = 488565, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void OnDisable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_OnDisable_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013BD RID: 5053 RVA: 0x00055A10 File Offset: 0x00053C10
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488565, XrefRangeEnd = 488577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void CrossFade(string AniName, float fBlenderTime = 0.05f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(AniName);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fBlenderTime;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_CrossFade_Public_Virtual_New_Void_String_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013BE RID: 5054 RVA: 0x00055A88 File Offset: 0x00053C88
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488577, XrefRangeEnd = 488589, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FaceCrossFade(string AniName, float fBlenderTime = 0.05f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(AniName);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fBlenderTime;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_FaceCrossFade_Public_Virtual_New_Void_String_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013BF RID: 5055 RVA: 0x00055B00 File Offset: 0x00053D00
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488589, XrefRangeEnd = 488599, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetLookAtTarget(Transform Target)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Target);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetLookAtTarget_Public_Virtual_New_Void_Transform_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C0 RID: 5056 RVA: 0x00055B64 File Offset: 0x00053D64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488599, XrefRangeEnd = 488601, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetMoveTargetWalk(Vector3 v3Target)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Target;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetMoveTargetWalk_Public_Virtual_New_Void_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C1 RID: 5057 RVA: 0x00055BC4 File Offset: 0x00053DC4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488601, XrefRangeEnd = 488603, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetMoveTarget(Vector3 v3Target, float fMoveSpeed)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Target;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fMoveSpeed;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetMoveTarget_Public_Virtual_New_Void_Vector3_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013C2 RID: 5058 RVA: 0x00055C38 File Offset: 0x00053E38
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488603, XrefRangeEnd = 488605, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetMoveTargetRun(Vector3 v3Target)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Target;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetMoveTargetRun_Public_Virtual_New_Void_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C3 RID: 5059 RVA: 0x00055C98 File Offset: 0x00053E98
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488605, XrefRangeEnd = 488607, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetTurnTarget(Vector3 v3Target)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Target;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetTurnTarget_Public_Virtual_New_Void_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C4 RID: 5060 RVA: 0x00055CF8 File Offset: 0x00053EF8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488607, XrefRangeEnd = 488617, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetDialogueEvent(LoadScript Event)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Event);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetDialogueEvent_Public_Virtual_New_Void_LoadScript_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C5 RID: 5061 RVA: 0x00055D5C File Offset: 0x00053F5C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 488640, RefRangeEnd = 488642, XrefRangeStart = 488617, XrefRangeEnd = 488640, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void NPCNavigation(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC.NativeMethodInfoPtr_NPCNavigation_Protected_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C6 RID: 5062 RVA: 0x00055DB0 File Offset: 0x00053FB0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488642, XrefRangeEnd = 488665, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void NPCNavigation()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC.NativeMethodInfoPtr_NPCNavigation_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013C7 RID: 5063 RVA: 0x00055DF4 File Offset: 0x00053FF4
	[CallerCount(27)]
	[CachedScanResults(RefRangeStart = 475146, RefRangeEnd = 475173, XrefRangeStart = 475146, XrefRangeEnd = 475173, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Vector3 SetYZero(Vector3 Val)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Val;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC.NativeMethodInfoPtr_SetYZero_Protected_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x060013C8 RID: 5064 RVA: 0x00055E58 File Offset: 0x00054058
	[CallerCount(0)]
	public unsafe virtual void SetRimColor(Color Col)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Col;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetRimColor_Public_Virtual_New_Void_Color_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013C9 RID: 5065 RVA: 0x00055EB8 File Offset: 0x000540B8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 488670, RefRangeEnd = 488672, XrefRangeStart = 488665, XrefRangeEnd = 488670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetTimeScale(float fTimeScale)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTimeScale;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_New_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013CA RID: 5066 RVA: 0x00055F18 File Offset: 0x00054118
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 488672, XrefRangeEnd = 488679, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetEnable(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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetEnable_Public_Virtual_New_Void_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013CB RID: 5067 RVA: 0x00055F78 File Offset: 0x00054178
	[CallerCount(0)]
	public unsafe virtual void SetAnimationWeight(float fWeight)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fWeight;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC.NativeMethodInfoPtr_SetAnimationWeight_Public_Virtual_New_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060013CC RID: 5068 RVA: 0x00055FD8 File Offset: 0x000541D8
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 488682, RefRangeEnd = 488685, XrefRangeStart = 488679, XrefRangeEnd = 488682, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe NPC()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<NPC>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060013CD RID: 5069 RVA: 0x00056024 File Offset: 0x00054224
	// Note: this type is marked as 'beforefieldinit'.
	static NPC()
	{
		Il2CppClassPointerStore<NPC>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "NPC");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<NPC>.NativeClassPtr);
		NPC.NativeFieldInfoPtr_g_Ani = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_Ani");
		NPC.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fAniMoveSpeed");
		NPC.NativeFieldInfoPtr_g_fAniRotateSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fAniRotateSpeed");
		NPC.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_v3PreForward");
		NPC.NativeFieldInfoPtr_g_LookAt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_LookAt");
		NPC.NativeFieldInfoPtr_g_LookAtTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_LookAtTarget");
		NPC.NativeFieldInfoPtr_g_LookAtTargetSet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_LookAtTargetSet");
		NPC.NativeFieldInfoPtr_g_bLookAtEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_bLookAtEnable");
		NPC.NativeFieldInfoPtr_g_fLookAtWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fLookAtWeight");
		NPC.NativeFieldInfoPtr_g_Move = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_Move");
		NPC.NativeFieldInfoPtr_g_fWalkSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fWalkSpeed");
		NPC.NativeFieldInfoPtr_g_fRunSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fRunSpeed");
		NPC.NativeFieldInfoPtr_g_fAniWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fAniWeight");
		NPC.NativeFieldInfoPtr_g_fAniWeightSet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fAniWeightSet");
		NPC.NativeFieldInfoPtr_g_bNavigationSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_bNavigationSystem");
		NPC.NativeFieldInfoPtr_g_bNavigation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_bNavigation");
		NPC.NativeFieldInfoPtr_g_bNavigationPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_bNavigationPath");
		NPC.NativeFieldInfoPtr_g_v3NavTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_v3NavTarget");
		NPC.NativeFieldInfoPtr_g_fNavMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fNavMoveSpeed");
		NPC.NativeFieldInfoPtr_g_v3NavMoveSeeDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_v3NavMoveSeeDirection");
		NPC.NativeFieldInfoPtr_g_NavPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_NavPath");
		NPC.NativeFieldInfoPtr_g_iPathIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_iPathIndex");
		NPC.NativeFieldInfoPtr_g_fNavUpdateTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fNavUpdateTime");
		NPC.NativeFieldInfoPtr_g_fNavUpdate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fNavUpdate");
		NPC.NativeFieldInfoPtr_g_Dialog = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_Dialog");
		NPC.NativeFieldInfoPtr_g_v3TurnTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_v3TurnTarget");
		NPC.NativeFieldInfoPtr_g_bTurnTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_bTurnTarget");
		NPC.NativeFieldInfoPtr_MeshRnderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "MeshRnderer");
		NPC.NativeFieldInfoPtr_g_Mat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_Mat");
		NPC.NativeFieldInfoPtr_g_RimColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_RimColor");
		NPC.NativeFieldInfoPtr_g_RimColorSet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_RimColorSet");
		NPC.NativeFieldInfoPtr_g_fChangeRimTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fChangeRimTime");
		NPC.NativeFieldInfoPtr_g_fTimeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fTimeScale");
		NPC.NativeFieldInfoPtr_g_fDeltaTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC>.NativeClassPtr, "g_fDeltaTime");
		NPC.NativeMethodInfoPtr_Init_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665149);
		NPC.NativeMethodInfoPtr_OnEnable_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665150);
		NPC.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665151);
		NPC.NativeMethodInfoPtr_OnDisable_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665152);
		NPC.NativeMethodInfoPtr_CrossFade_Public_Virtual_New_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665153);
		NPC.NativeMethodInfoPtr_FaceCrossFade_Public_Virtual_New_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665154);
		NPC.NativeMethodInfoPtr_SetLookAtTarget_Public_Virtual_New_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665155);
		NPC.NativeMethodInfoPtr_SetMoveTargetWalk_Public_Virtual_New_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665156);
		NPC.NativeMethodInfoPtr_SetMoveTarget_Public_Virtual_New_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665157);
		NPC.NativeMethodInfoPtr_SetMoveTargetRun_Public_Virtual_New_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665158);
		NPC.NativeMethodInfoPtr_SetTurnTarget_Public_Virtual_New_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665159);
		NPC.NativeMethodInfoPtr_SetDialogueEvent_Public_Virtual_New_Void_LoadScript_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665160);
		NPC.NativeMethodInfoPtr_NPCNavigation_Protected_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665161);
		NPC.NativeMethodInfoPtr_NPCNavigation_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665162);
		NPC.NativeMethodInfoPtr_SetYZero_Protected_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665163);
		NPC.NativeMethodInfoPtr_SetRimColor_Public_Virtual_New_Void_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665164);
		NPC.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_New_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665165);
		NPC.NativeMethodInfoPtr_SetEnable_Public_Virtual_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665166);
		NPC.NativeMethodInfoPtr_SetAnimationWeight_Public_Virtual_New_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665167);
		NPC.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC>.NativeClassPtr, 100665168);
	}

	// Token: 0x060013CE RID: 5070 RVA: 0x0000351C File Offset: 0x0000171C
	public NPC(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170005F7 RID: 1527
	// (get) Token: 0x060013CF RID: 5071 RVA: 0x0005648C File Offset: 0x0005468C
	// (set) Token: 0x060013D0 RID: 5072 RVA: 0x000564C0 File Offset: 0x000546C0
	public unsafe Animator g_Ani
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_Ani);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Animator(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_Ani), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170005F8 RID: 1528
	// (get) Token: 0x060013D1 RID: 5073 RVA: 0x000564E8 File Offset: 0x000546E8
	// (set) Token: 0x060013D2 RID: 5074 RVA: 0x00056510 File Offset: 0x00054710
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x170005F9 RID: 1529
	// (get) Token: 0x060013D3 RID: 5075 RVA: 0x00056534 File Offset: 0x00054734
	// (set) Token: 0x060013D4 RID: 5076 RVA: 0x0005655C File Offset: 0x0005475C
	public unsafe float g_fAniRotateSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniRotateSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniRotateSpeed)) = value;
		}
	}

	// Token: 0x170005FA RID: 1530
	// (get) Token: 0x060013D5 RID: 5077 RVA: 0x00056580 File Offset: 0x00054780
	// (set) Token: 0x060013D6 RID: 5078 RVA: 0x000565A8 File Offset: 0x000547A8
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x170005FB RID: 1531
	// (get) Token: 0x060013D7 RID: 5079 RVA: 0x000565CC File Offset: 0x000547CC
	// (set) Token: 0x060013D8 RID: 5080 RVA: 0x00056600 File Offset: 0x00054800
	public unsafe LookAtIK g_LookAt
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_LookAt);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LookAtIK(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_LookAt), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170005FC RID: 1532
	// (get) Token: 0x060013D9 RID: 5081 RVA: 0x00056628 File Offset: 0x00054828
	// (set) Token: 0x060013DA RID: 5082 RVA: 0x0005665C File Offset: 0x0005485C
	public unsafe Transform g_LookAtTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_LookAtTarget);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_LookAtTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170005FD RID: 1533
	// (get) Token: 0x060013DB RID: 5083 RVA: 0x00056684 File Offset: 0x00054884
	// (set) Token: 0x060013DC RID: 5084 RVA: 0x000566B8 File Offset: 0x000548B8
	public unsafe Transform g_LookAtTargetSet
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_LookAtTargetSet);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_LookAtTargetSet), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170005FE RID: 1534
	// (get) Token: 0x060013DD RID: 5085 RVA: 0x000566E0 File Offset: 0x000548E0
	// (set) Token: 0x060013DE RID: 5086 RVA: 0x00056708 File Offset: 0x00054908
	public unsafe bool g_bLookAtEnable
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bLookAtEnable);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bLookAtEnable)) = value;
		}
	}

	// Token: 0x170005FF RID: 1535
	// (get) Token: 0x060013DF RID: 5087 RVA: 0x0005672C File Offset: 0x0005492C
	// (set) Token: 0x060013E0 RID: 5088 RVA: 0x00056754 File Offset: 0x00054954
	public unsafe float g_fLookAtWeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fLookAtWeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fLookAtWeight)) = value;
		}
	}

	// Token: 0x17000600 RID: 1536
	// (get) Token: 0x060013E1 RID: 5089 RVA: 0x00056778 File Offset: 0x00054978
	// (set) Token: 0x060013E2 RID: 5090 RVA: 0x000567AC File Offset: 0x000549AC
	public unsafe MoveController g_Move
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.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(NPC.NativeFieldInfoPtr_g_Move), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000601 RID: 1537
	// (get) Token: 0x060013E3 RID: 5091 RVA: 0x000567D4 File Offset: 0x000549D4
	// (set) Token: 0x060013E4 RID: 5092 RVA: 0x000567FC File Offset: 0x000549FC
	public unsafe float g_fWalkSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fWalkSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fWalkSpeed)) = value;
		}
	}

	// Token: 0x17000602 RID: 1538
	// (get) Token: 0x060013E5 RID: 5093 RVA: 0x00056820 File Offset: 0x00054A20
	// (set) Token: 0x060013E6 RID: 5094 RVA: 0x00056848 File Offset: 0x00054A48
	public unsafe float g_fRunSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fRunSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fRunSpeed)) = value;
		}
	}

	// Token: 0x17000603 RID: 1539
	// (get) Token: 0x060013E7 RID: 5095 RVA: 0x0005686C File Offset: 0x00054A6C
	// (set) Token: 0x060013E8 RID: 5096 RVA: 0x00056894 File Offset: 0x00054A94
	public unsafe float g_fAniWeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniWeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniWeight)) = value;
		}
	}

	// Token: 0x17000604 RID: 1540
	// (get) Token: 0x060013E9 RID: 5097 RVA: 0x000568B8 File Offset: 0x00054AB8
	// (set) Token: 0x060013EA RID: 5098 RVA: 0x000568E0 File Offset: 0x00054AE0
	public unsafe float g_fAniWeightSet
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniWeightSet);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fAniWeightSet)) = value;
		}
	}

	// Token: 0x17000605 RID: 1541
	// (get) Token: 0x060013EB RID: 5099 RVA: 0x00056904 File Offset: 0x00054B04
	// (set) Token: 0x060013EC RID: 5100 RVA: 0x0005692C File Offset: 0x00054B2C
	public unsafe bool g_bNavigationSystem
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bNavigationSystem);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bNavigationSystem)) = value;
		}
	}

	// Token: 0x17000606 RID: 1542
	// (get) Token: 0x060013ED RID: 5101 RVA: 0x00056950 File Offset: 0x00054B50
	// (set) Token: 0x060013EE RID: 5102 RVA: 0x00056978 File Offset: 0x00054B78
	public unsafe bool g_bNavigation
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bNavigation);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bNavigation)) = value;
		}
	}

	// Token: 0x17000607 RID: 1543
	// (get) Token: 0x060013EF RID: 5103 RVA: 0x0005699C File Offset: 0x00054B9C
	// (set) Token: 0x060013F0 RID: 5104 RVA: 0x000569C4 File Offset: 0x00054BC4
	public unsafe bool g_bNavigationPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bNavigationPath);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bNavigationPath)) = value;
		}
	}

	// Token: 0x17000608 RID: 1544
	// (get) Token: 0x060013F1 RID: 5105 RVA: 0x000569E8 File Offset: 0x00054BE8
	// (set) Token: 0x060013F2 RID: 5106 RVA: 0x00056A10 File Offset: 0x00054C10
	public unsafe Vector3 g_v3NavTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3NavTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3NavTarget)) = value;
		}
	}

	// Token: 0x17000609 RID: 1545
	// (get) Token: 0x060013F3 RID: 5107 RVA: 0x00056A34 File Offset: 0x00054C34
	// (set) Token: 0x060013F4 RID: 5108 RVA: 0x00056A5C File Offset: 0x00054C5C
	public unsafe float g_fNavMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fNavMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fNavMoveSpeed)) = value;
		}
	}

	// Token: 0x1700060A RID: 1546
	// (get) Token: 0x060013F5 RID: 5109 RVA: 0x00056A80 File Offset: 0x00054C80
	// (set) Token: 0x060013F6 RID: 5110 RVA: 0x00056AA8 File Offset: 0x00054CA8
	public unsafe Vector3 g_v3NavMoveSeeDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3NavMoveSeeDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3NavMoveSeeDirection)) = value;
		}
	}

	// Token: 0x1700060B RID: 1547
	// (get) Token: 0x060013F7 RID: 5111 RVA: 0x00056ACC File Offset: 0x00054CCC
	// (set) Token: 0x060013F8 RID: 5112 RVA: 0x00056B00 File Offset: 0x00054D00
	public unsafe NavMeshPath g_NavPath
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_NavPath);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new NavMeshPath(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_NavPath), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700060C RID: 1548
	// (get) Token: 0x060013F9 RID: 5113 RVA: 0x00056B28 File Offset: 0x00054D28
	// (set) Token: 0x060013FA RID: 5114 RVA: 0x00056B50 File Offset: 0x00054D50
	public unsafe int g_iPathIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_iPathIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_iPathIndex)) = value;
		}
	}

	// Token: 0x1700060D RID: 1549
	// (get) Token: 0x060013FB RID: 5115 RVA: 0x00056B74 File Offset: 0x00054D74
	// (set) Token: 0x060013FC RID: 5116 RVA: 0x00056B9C File Offset: 0x00054D9C
	public unsafe float g_fNavUpdateTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fNavUpdateTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fNavUpdateTime)) = value;
		}
	}

	// Token: 0x1700060E RID: 1550
	// (get) Token: 0x060013FD RID: 5117 RVA: 0x00056BC0 File Offset: 0x00054DC0
	// (set) Token: 0x060013FE RID: 5118 RVA: 0x00056BE8 File Offset: 0x00054DE8
	public unsafe float g_fNavUpdate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fNavUpdate);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fNavUpdate)) = value;
		}
	}

	// Token: 0x1700060F RID: 1551
	// (get) Token: 0x060013FF RID: 5119 RVA: 0x00056C0C File Offset: 0x00054E0C
	// (set) Token: 0x06001400 RID: 5120 RVA: 0x00056C40 File Offset: 0x00054E40
	public unsafe Dialogue g_Dialog
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_Dialog);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Dialogue(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_Dialog), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000610 RID: 1552
	// (get) Token: 0x06001401 RID: 5121 RVA: 0x00056C68 File Offset: 0x00054E68
	// (set) Token: 0x06001402 RID: 5122 RVA: 0x00056C90 File Offset: 0x00054E90
	public unsafe Vector3 g_v3TurnTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3TurnTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_v3TurnTarget)) = value;
		}
	}

	// Token: 0x17000611 RID: 1553
	// (get) Token: 0x06001403 RID: 5123 RVA: 0x00056CB4 File Offset: 0x00054EB4
	// (set) Token: 0x06001404 RID: 5124 RVA: 0x00056CDC File Offset: 0x00054EDC
	public unsafe bool g_bTurnTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bTurnTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_bTurnTarget)) = value;
		}
	}

	// Token: 0x17000612 RID: 1554
	// (get) Token: 0x06001405 RID: 5125 RVA: 0x00056D00 File Offset: 0x00054F00
	// (set) Token: 0x06001406 RID: 5126 RVA: 0x00056D34 File Offset: 0x00054F34
	public unsafe Il2CppReferenceArray<SkinnedMeshRenderer> MeshRnderer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_MeshRnderer);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SkinnedMeshRenderer>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_MeshRnderer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000613 RID: 1555
	// (get) Token: 0x06001407 RID: 5127 RVA: 0x00056D5C File Offset: 0x00054F5C
	// (set) Token: 0x06001408 RID: 5128 RVA: 0x00056D90 File Offset: 0x00054F90
	public unsafe Il2CppReferenceArray<Material> g_Mat
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_Mat);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Material>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_Mat), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000614 RID: 1556
	// (get) Token: 0x06001409 RID: 5129 RVA: 0x00056DB8 File Offset: 0x00054FB8
	// (set) Token: 0x0600140A RID: 5130 RVA: 0x00056DE0 File Offset: 0x00054FE0
	public unsafe Color g_RimColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_RimColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_RimColor)) = value;
		}
	}

	// Token: 0x17000615 RID: 1557
	// (get) Token: 0x0600140B RID: 5131 RVA: 0x00056E04 File Offset: 0x00055004
	// (set) Token: 0x0600140C RID: 5132 RVA: 0x00056E2C File Offset: 0x0005502C
	public unsafe Color g_RimColorSet
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_RimColorSet);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_RimColorSet)) = value;
		}
	}

	// Token: 0x17000616 RID: 1558
	// (get) Token: 0x0600140D RID: 5133 RVA: 0x00056E50 File Offset: 0x00055050
	// (set) Token: 0x0600140E RID: 5134 RVA: 0x00056E78 File Offset: 0x00055078
	public unsafe float g_fChangeRimTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fChangeRimTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fChangeRimTime)) = value;
		}
	}

	// Token: 0x17000617 RID: 1559
	// (get) Token: 0x0600140F RID: 5135 RVA: 0x00056E9C File Offset: 0x0005509C
	// (set) Token: 0x06001410 RID: 5136 RVA: 0x00056EC4 File Offset: 0x000550C4
	public unsafe float g_fTimeScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fTimeScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fTimeScale)) = value;
		}
	}

	// Token: 0x17000618 RID: 1560
	// (get) Token: 0x06001411 RID: 5137 RVA: 0x00056EE8 File Offset: 0x000550E8
	// (set) Token: 0x06001412 RID: 5138 RVA: 0x00056F10 File Offset: 0x00055110
	public unsafe float g_fDeltaTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fDeltaTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC.NativeFieldInfoPtr_g_fDeltaTime)) = value;
		}
	}

	// Token: 0x04000F7A RID: 3962
	private static readonly IntPtr NativeFieldInfoPtr_g_Ani;

	// Token: 0x04000F7B RID: 3963
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x04000F7C RID: 3964
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniRotateSpeed;

	// Token: 0x04000F7D RID: 3965
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x04000F7E RID: 3966
	private static readonly IntPtr NativeFieldInfoPtr_g_LookAt;

	// Token: 0x04000F7F RID: 3967
	private static readonly IntPtr NativeFieldInfoPtr_g_LookAtTarget;

	// Token: 0x04000F80 RID: 3968
	private static readonly IntPtr NativeFieldInfoPtr_g_LookAtTargetSet;

	// Token: 0x04000F81 RID: 3969
	private static readonly IntPtr NativeFieldInfoPtr_g_bLookAtEnable;

	// Token: 0x04000F82 RID: 3970
	private static readonly IntPtr NativeFieldInfoPtr_g_fLookAtWeight;

	// Token: 0x04000F83 RID: 3971
	private static readonly IntPtr NativeFieldInfoPtr_g_Move;

	// Token: 0x04000F84 RID: 3972
	private static readonly IntPtr NativeFieldInfoPtr_g_fWalkSpeed;

	// Token: 0x04000F85 RID: 3973
	private static readonly IntPtr NativeFieldInfoPtr_g_fRunSpeed;

	// Token: 0x04000F86 RID: 3974
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniWeight;

	// Token: 0x04000F87 RID: 3975
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniWeightSet;

	// Token: 0x04000F88 RID: 3976
	private static readonly IntPtr NativeFieldInfoPtr_g_bNavigationSystem;

	// Token: 0x04000F89 RID: 3977
	private static readonly IntPtr NativeFieldInfoPtr_g_bNavigation;

	// Token: 0x04000F8A RID: 3978
	private static readonly IntPtr NativeFieldInfoPtr_g_bNavigationPath;

	// Token: 0x04000F8B RID: 3979
	private static readonly IntPtr NativeFieldInfoPtr_g_v3NavTarget;

	// Token: 0x04000F8C RID: 3980
	private static readonly IntPtr NativeFieldInfoPtr_g_fNavMoveSpeed;

	// Token: 0x04000F8D RID: 3981
	private static readonly IntPtr NativeFieldInfoPtr_g_v3NavMoveSeeDirection;

	// Token: 0x04000F8E RID: 3982
	private static readonly IntPtr NativeFieldInfoPtr_g_NavPath;

	// Token: 0x04000F8F RID: 3983
	private static readonly IntPtr NativeFieldInfoPtr_g_iPathIndex;

	// Token: 0x04000F90 RID: 3984
	private static readonly IntPtr NativeFieldInfoPtr_g_fNavUpdateTime;

	// Token: 0x04000F91 RID: 3985
	private static readonly IntPtr NativeFieldInfoPtr_g_fNavUpdate;

	// Token: 0x04000F92 RID: 3986
	private static readonly IntPtr NativeFieldInfoPtr_g_Dialog;

	// Token: 0x04000F93 RID: 3987
	private static readonly IntPtr NativeFieldInfoPtr_g_v3TurnTarget;

	// Token: 0x04000F94 RID: 3988
	private static readonly IntPtr NativeFieldInfoPtr_g_bTurnTarget;

	// Token: 0x04000F95 RID: 3989
	private static readonly IntPtr NativeFieldInfoPtr_MeshRnderer;

	// Token: 0x04000F96 RID: 3990
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat;

	// Token: 0x04000F97 RID: 3991
	private static readonly IntPtr NativeFieldInfoPtr_g_RimColor;

	// Token: 0x04000F98 RID: 3992
	private static readonly IntPtr NativeFieldInfoPtr_g_RimColorSet;

	// Token: 0x04000F99 RID: 3993
	private static readonly IntPtr NativeFieldInfoPtr_g_fChangeRimTime;

	// Token: 0x04000F9A RID: 3994
	private static readonly IntPtr NativeFieldInfoPtr_g_fTimeScale;

	// Token: 0x04000F9B RID: 3995
	private static readonly IntPtr NativeFieldInfoPtr_g_fDeltaTime;

	// Token: 0x04000F9C RID: 3996
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_New_Void_0;

	// Token: 0x04000F9D RID: 3997
	private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Protected_Virtual_New_Void_0;

	// Token: 0x04000F9E RID: 3998
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0;

	// Token: 0x04000F9F RID: 3999
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Protected_Virtual_New_Void_0;

	// Token: 0x04000FA0 RID: 4000
	private static readonly IntPtr NativeMethodInfoPtr_CrossFade_Public_Virtual_New_Void_String_Single_0;

	// Token: 0x04000FA1 RID: 4001
	private static readonly IntPtr NativeMethodInfoPtr_FaceCrossFade_Public_Virtual_New_Void_String_Single_0;

	// Token: 0x04000FA2 RID: 4002
	private static readonly IntPtr NativeMethodInfoPtr_SetLookAtTarget_Public_Virtual_New_Void_Transform_0;

	// Token: 0x04000FA3 RID: 4003
	private static readonly IntPtr NativeMethodInfoPtr_SetMoveTargetWalk_Public_Virtual_New_Void_Vector3_0;

	// Token: 0x04000FA4 RID: 4004
	private static readonly IntPtr NativeMethodInfoPtr_SetMoveTarget_Public_Virtual_New_Void_Vector3_Single_0;

	// Token: 0x04000FA5 RID: 4005
	private static readonly IntPtr NativeMethodInfoPtr_SetMoveTargetRun_Public_Virtual_New_Void_Vector3_0;

	// Token: 0x04000FA6 RID: 4006
	private static readonly IntPtr NativeMethodInfoPtr_SetTurnTarget_Public_Virtual_New_Void_Vector3_0;

	// Token: 0x04000FA7 RID: 4007
	private static readonly IntPtr NativeMethodInfoPtr_SetDialogueEvent_Public_Virtual_New_Void_LoadScript_0;

	// Token: 0x04000FA8 RID: 4008
	private static readonly IntPtr NativeMethodInfoPtr_NPCNavigation_Protected_Void_Single_0;

	// Token: 0x04000FA9 RID: 4009
	private static readonly IntPtr NativeMethodInfoPtr_NPCNavigation_Protected_Void_0;

	// Token: 0x04000FAA RID: 4010
	private static readonly IntPtr NativeMethodInfoPtr_SetYZero_Protected_Vector3_Vector3_0;

	// Token: 0x04000FAB RID: 4011
	private static readonly IntPtr NativeMethodInfoPtr_SetRimColor_Public_Virtual_New_Void_Color_0;

	// Token: 0x04000FAC RID: 4012
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_New_Void_Single_0;

	// Token: 0x04000FAD RID: 4013
	private static readonly IntPtr NativeMethodInfoPtr_SetEnable_Public_Virtual_New_Void_Boolean_0;

	// Token: 0x04000FAE RID: 4014
	private static readonly IntPtr NativeMethodInfoPtr_SetAnimationWeight_Public_Virtual_New_Void_Single_0;

	// Token: 0x04000FAF RID: 4015
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
