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

// Token: 0x020002FA RID: 762
public class AutoLock : Il2CppSystem.Object
{
	// Token: 0x060062DE RID: 25310 RVA: 0x0018FB4C File Offset: 0x0018DD4C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572062, RefRangeEnd = 572063, XrefRangeStart = 572039, XrefRangeEnd = 572062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start(Transform source)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_Start_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060062DF RID: 25311 RVA: 0x0018FBA8 File Offset: 0x0018DDA8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572065, RefRangeEnd = 572066, XrefRangeStart = 572063, XrefRangeEnd = 572065, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062E0 RID: 25312 RVA: 0x0018FBEC File Offset: 0x0018DDEC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572080, RefRangeEnd = 572081, XrefRangeStart = 572066, XrefRangeEnd = 572080, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void TargetEnter()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_TargetEnter_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062E1 RID: 25313 RVA: 0x0018FC30 File Offset: 0x0018DE30
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572104, RefRangeEnd = 572105, XrefRangeStart = 572081, XrefRangeEnd = 572104, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void TargetExit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_TargetExit_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062E2 RID: 25314 RVA: 0x0018FC74 File Offset: 0x0018DE74
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 572105, XrefRangeEnd = 572121, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform FindNear(Vector3 Direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_FindNear_Public_Transform_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Transform(intPtr3) : null;
		}
	}

	// Token: 0x060062E3 RID: 25315 RVA: 0x0018FCDC File Offset: 0x0018DEDC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572127, RefRangeEnd = 572128, XrefRangeStart = 572121, XrefRangeEnd = 572127, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetLockTarget()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_GetLockTarget_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x060062E4 RID: 25316 RVA: 0x0018FD34 File Offset: 0x0018DF34
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572149, RefRangeEnd = 572150, XrefRangeStart = 572128, XrefRangeEnd = 572149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Vector3 GetTargetDirection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_GetTargetDirection_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060062E5 RID: 25317 RVA: 0x0018FD84 File Offset: 0x0018DF84
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 572150, XrefRangeEnd = 572170, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe float GetTargetDistance()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_GetTargetDistance_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060062E6 RID: 25318 RVA: 0x0018FDD4 File Offset: 0x0018DFD4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetLockTarget(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(AutoLock.NativeMethodInfoPtr_SetLockTarget_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060062E7 RID: 25319 RVA: 0x0018FE30 File Offset: 0x0018E030
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572174, RefRangeEnd = 572175, XrefRangeStart = 572170, XrefRangeEnd = 572174, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetIsLockTarget()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_GetIsLockTarget_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060062E8 RID: 25320 RVA: 0x0018FE80 File Offset: 0x0018E080
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572176, RefRangeEnd = 572177, XrefRangeStart = 572175, XrefRangeEnd = 572176, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetIsEnemyInRate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr_GetIsEnemyInRate_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060062E9 RID: 25321 RVA: 0x0018FED0 File Offset: 0x0018E0D0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572182, RefRangeEnd = 572183, XrefRangeStart = 572177, XrefRangeEnd = 572182, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AutoLock()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AutoLock>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AutoLock.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060062EA RID: 25322 RVA: 0x0018FF1C File Offset: 0x0018E11C
	// Note: this type is marked as 'beforefieldinit'.
	static AutoLock()
	{
		Il2CppClassPointerStore<AutoLock>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AutoLock");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AutoLock>.NativeClassPtr);
		AutoLock.NativeFieldInfoPtr_source = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "source");
		AutoLock.NativeFieldInfoPtr_g_TargetList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "g_TargetList");
		AutoLock.NativeFieldInfoPtr_g_Radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "g_Radius");
		AutoLock.NativeFieldInfoPtr_g_Angle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "g_Angle");
		AutoLock.NativeFieldInfoPtr_g_NearID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "g_NearID");
		AutoLock.NativeFieldInfoPtr_hitColliders = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "hitColliders");
		AutoLock.NativeFieldInfoPtr_g_LockTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "g_LockTarget");
		AutoLock.NativeFieldInfoPtr_characterLayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, "characterLayer");
		AutoLock.NativeMethodInfoPtr_Start_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670452);
		AutoLock.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670453);
		AutoLock.NativeMethodInfoPtr_TargetEnter_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670454);
		AutoLock.NativeMethodInfoPtr_TargetExit_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670455);
		AutoLock.NativeMethodInfoPtr_FindNear_Public_Transform_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670456);
		AutoLock.NativeMethodInfoPtr_GetLockTarget_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670457);
		AutoLock.NativeMethodInfoPtr_GetTargetDirection_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670458);
		AutoLock.NativeMethodInfoPtr_GetTargetDistance_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670459);
		AutoLock.NativeMethodInfoPtr_SetLockTarget_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670460);
		AutoLock.NativeMethodInfoPtr_GetIsLockTarget_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670461);
		AutoLock.NativeMethodInfoPtr_GetIsEnemyInRate_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670462);
		AutoLock.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AutoLock>.NativeClassPtr, 100670463);
	}

	// Token: 0x060062EB RID: 25323 RVA: 0x0000A688 File Offset: 0x00008888
	public AutoLock(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002237 RID: 8759
	// (get) Token: 0x060062EC RID: 25324 RVA: 0x001900DC File Offset: 0x0018E2DC
	// (set) Token: 0x060062ED RID: 25325 RVA: 0x00190110 File Offset: 0x0018E310
	public unsafe Transform source
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_source);
			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(AutoLock.NativeFieldInfoPtr_source), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002238 RID: 8760
	// (get) Token: 0x060062EE RID: 25326 RVA: 0x00190138 File Offset: 0x0018E338
	// (set) Token: 0x060062EF RID: 25327 RVA: 0x0019016C File Offset: 0x0018E36C
	public unsafe List<Transform> g_TargetList
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_TargetList);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<Transform>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_TargetList), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002239 RID: 8761
	// (get) Token: 0x060062F0 RID: 25328 RVA: 0x00190194 File Offset: 0x0018E394
	// (set) Token: 0x060062F1 RID: 25329 RVA: 0x001901BC File Offset: 0x0018E3BC
	public unsafe float g_Radius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_Radius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_Radius)) = value;
		}
	}

	// Token: 0x1700223A RID: 8762
	// (get) Token: 0x060062F2 RID: 25330 RVA: 0x001901E0 File Offset: 0x0018E3E0
	// (set) Token: 0x060062F3 RID: 25331 RVA: 0x00190208 File Offset: 0x0018E408
	public unsafe float g_Angle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_Angle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_Angle)) = value;
		}
	}

	// Token: 0x1700223B RID: 8763
	// (get) Token: 0x060062F4 RID: 25332 RVA: 0x0019022C File Offset: 0x0018E42C
	// (set) Token: 0x060062F5 RID: 25333 RVA: 0x00190254 File Offset: 0x0018E454
	public unsafe int g_NearID
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_NearID);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_NearID)) = value;
		}
	}

	// Token: 0x1700223C RID: 8764
	// (get) Token: 0x060062F6 RID: 25334 RVA: 0x00190278 File Offset: 0x0018E478
	// (set) Token: 0x060062F7 RID: 25335 RVA: 0x001902AC File Offset: 0x0018E4AC
	public unsafe Il2CppReferenceArray<Collider> hitColliders
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_hitColliders);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Collider>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_hitColliders), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700223D RID: 8765
	// (get) Token: 0x060062F8 RID: 25336 RVA: 0x001902D4 File Offset: 0x0018E4D4
	// (set) Token: 0x060062F9 RID: 25337 RVA: 0x00190308 File Offset: 0x0018E508
	public unsafe Transform g_LockTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_g_LockTarget);
			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(AutoLock.NativeFieldInfoPtr_g_LockTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700223E RID: 8766
	// (get) Token: 0x060062FA RID: 25338 RVA: 0x00190330 File Offset: 0x0018E530
	// (set) Token: 0x060062FB RID: 25339 RVA: 0x00190358 File Offset: 0x0018E558
	public unsafe LayerMask characterLayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_characterLayer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AutoLock.NativeFieldInfoPtr_characterLayer)) = value;
		}
	}

	// Token: 0x0400417A RID: 16762
	private static readonly IntPtr NativeFieldInfoPtr_source;

	// Token: 0x0400417B RID: 16763
	private static readonly IntPtr NativeFieldInfoPtr_g_TargetList;

	// Token: 0x0400417C RID: 16764
	private static readonly IntPtr NativeFieldInfoPtr_g_Radius;

	// Token: 0x0400417D RID: 16765
	private static readonly IntPtr NativeFieldInfoPtr_g_Angle;

	// Token: 0x0400417E RID: 16766
	private static readonly IntPtr NativeFieldInfoPtr_g_NearID;

	// Token: 0x0400417F RID: 16767
	private static readonly IntPtr NativeFieldInfoPtr_hitColliders;

	// Token: 0x04004180 RID: 16768
	private static readonly IntPtr NativeFieldInfoPtr_g_LockTarget;

	// Token: 0x04004181 RID: 16769
	private static readonly IntPtr NativeFieldInfoPtr_characterLayer;

	// Token: 0x04004182 RID: 16770
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Void_Transform_0;

	// Token: 0x04004183 RID: 16771
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;

	// Token: 0x04004184 RID: 16772
	private static readonly IntPtr NativeMethodInfoPtr_TargetEnter_Private_Void_0;

	// Token: 0x04004185 RID: 16773
	private static readonly IntPtr NativeMethodInfoPtr_TargetExit_Private_Void_0;

	// Token: 0x04004186 RID: 16774
	private static readonly IntPtr NativeMethodInfoPtr_FindNear_Public_Transform_Vector3_0;

	// Token: 0x04004187 RID: 16775
	private static readonly IntPtr NativeMethodInfoPtr_GetLockTarget_Public_Transform_0;

	// Token: 0x04004188 RID: 16776
	private static readonly IntPtr NativeMethodInfoPtr_GetTargetDirection_Public_Vector3_0;

	// Token: 0x04004189 RID: 16777
	private static readonly IntPtr NativeMethodInfoPtr_GetTargetDistance_Public_Single_0;

	// Token: 0x0400418A RID: 16778
	private static readonly IntPtr NativeMethodInfoPtr_SetLockTarget_Public_Void_Transform_0;

	// Token: 0x0400418B RID: 16779
	private static readonly IntPtr NativeMethodInfoPtr_GetIsLockTarget_Public_Boolean_0;

	// Token: 0x0400418C RID: 16780
	private static readonly IntPtr NativeMethodInfoPtr_GetIsEnemyInRate_Public_Boolean_0;

	// Token: 0x0400418D RID: 16781
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
