using System; using System.Runtime.InteropServices; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; // Token: 0x020000B8 RID: 184 public class LockPointsManager : Il2CppSystem.Object { // Token: 0x06001472 RID: 5234 RVA: 0x000589BC File Offset: 0x00056BBC [CallerCount(1)] [CachedScanResults(RefRangeStart = 509201, RefRangeEnd = 509202, XrefRangeStart = 509168, XrefRangeEnd = 509201, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001473 RID: 5235 RVA: 0x00058A00 File Offset: 0x00056C00 [CallerCount(1)] [CachedScanResults(RefRangeStart = 509206, RefRangeEnd = 509207, XrefRangeStart = 509202, XrefRangeEnd = 509206, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddLockPoints(Il2CppReferenceArray lockPointArr) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(lockPointArr); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_AddLockPoints_Public_Void_Il2CppReferenceArray_1_LockPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06001474 RID: 5236 RVA: 0x00058A5C File Offset: 0x00056C5C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 509207, XrefRangeEnd = 509208, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetLockPointsCount() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetLockPointsCount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06001475 RID: 5237 RVA: 0x00058AAC File Offset: 0x00056CAC [CallerCount(21)] [CachedScanResults(RefRangeStart = 509211, RefRangeEnd = 509232, XrefRangeStart = 509208, XrefRangeEnd = 509211, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LockPoint GetLockPoint(int i) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref i; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetLockPoint_Public_LockPoint_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new LockPoint(intPtr3) : null; } } // Token: 0x06001476 RID: 5238 RVA: 0x00058B14 File Offset: 0x00056D14 [CallerCount(1)] [CachedScanResults(RefRangeStart = 509237, RefRangeEnd = 509238, XrefRangeStart = 509232, XrefRangeEnd = 509237, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LockPoint GetLockPoint(LockPoint lockPoint) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(lockPoint); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetLockPoint_Public_LockPoint_LockPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new LockPoint(intPtr3) : null; } } // Token: 0x06001477 RID: 5239 RVA: 0x00058B84 File Offset: 0x00056D84 [CallerCount(1)] [CachedScanResults(RefRangeStart = 509252, RefRangeEnd = 509253, XrefRangeStart = 509238, XrefRangeEnd = 509252, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LockReset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_LockReset_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001478 RID: 5240 RVA: 0x00058BC8 File Offset: 0x00056DC8 [CallerCount(8)] [CachedScanResults(RefRangeStart = 509254, RefRangeEnd = 509262, XrefRangeStart = 509253, XrefRangeEnd = 509254, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetLockedOnPointsCount() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetLockedOnPointsCount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06001479 RID: 5241 RVA: 0x00058C18 File Offset: 0x00056E18 [CallerCount(1)] [CachedScanResults(RefRangeStart = 509272, RefRangeEnd = 509273, XrefRangeStart = 509262, XrefRangeEnd = 509272, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray GetLockedOnTargetArray() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetLockedOnTargetArray_Public_Il2CppReferenceArray_1_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x0600147A RID: 5242 RVA: 0x00058C70 File Offset: 0x00056E70 [CallerCount(0)] public unsafe void SetPerspectiveLockEnabled(bool isEnabled) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref isEnabled; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_SetPerspectiveLockEnabled_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600147B RID: 5243 RVA: 0x00058CC4 File Offset: 0x00056EC4 [CallerCount(0)] public unsafe bool GetPerspectiveLockEnabled() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetPerspectiveLockEnabled_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600147C RID: 5244 RVA: 0x00058D14 File Offset: 0x00056F14 [CallerCount(1)] [CachedScanResults(RefRangeStart = 11311, RefRangeEnd = 11312, XrefRangeStart = 11311, XrefRangeEnd = 11312, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LockPoint GetPerspectiveLockTarget() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetPerspectiveLockTarget_Public_LockPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new LockPoint(intPtr3) : null; } // Token: 0x0600147D RID: 5245 RVA: 0x00058D6C File Offset: 0x00056F6C [CallerCount(2)] [CachedScanResults(RefRangeStart = 509274, RefRangeEnd = 509276, XrefRangeStart = 509273, XrefRangeEnd = 509274, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ClearPerspectiveLockTarget() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_ClearPerspectiveLockTarget_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600147E RID: 5246 RVA: 0x00058DB0 File Offset: 0x00056FB0 [CallerCount(0)] public unsafe float GetPerspectiveLockDistance() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetPerspectiveLockDistance_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600147F RID: 5247 RVA: 0x00058E00 File Offset: 0x00057000 [CallerCount(1)] [CachedScanResults(RefRangeStart = 225977, RefRangeEnd = 225978, XrefRangeStart = 225977, XrefRangeEnd = 225978, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetPerspectiveLockDistance(float lockDistance) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref lockDistance; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_SetPerspectiveLockDistance_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06001480 RID: 5248 RVA: 0x00058E54 File Offset: 0x00057054 [CallerCount(2)] [CachedScanResults(RefRangeStart = 509276, RefRangeEnd = 509278, XrefRangeStart = 509276, XrefRangeEnd = 509276, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void DefaultPerspectiveLockDistance() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_DefaultPerspectiveLockDistance_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001481 RID: 5249 RVA: 0x00058E98 File Offset: 0x00057098 [CallerCount(4)] [CachedScanResults(RefRangeStart = 509296, RefRangeEnd = 509300, XrefRangeStart = 509278, XrefRangeEnd = 509296, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CancelLock() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_CancelLock_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001482 RID: 5250 RVA: 0x00058EDC File Offset: 0x000570DC [CallerCount(0)] public unsafe void SetAimPointEnabled(bool isEnabled) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref isEnabled; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_SetAimPointEnabled_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06001483 RID: 5251 RVA: 0x00058F30 File Offset: 0x00057130 [CallerCount(0)] public unsafe bool GetAimPointEnabled() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetAimPointEnabled_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06001484 RID: 5252 RVA: 0x00058F80 File Offset: 0x00057180 [CallerCount(1)] [CachedScanResults(RefRangeStart = 509392, RefRangeEnd = 509393, XrefRangeStart = 509300, XrefRangeEnd = 509392, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateLockedOnPoint() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_UpdateLockedOnPoint_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001485 RID: 5253 RVA: 0x00058FC4 File Offset: 0x000571C4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 509421, RefRangeEnd = 509423, XrefRangeStart = 509393, XrefRangeEnd = 509421, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AutoLockNearby(Vector3 v3PlayerPos, float fDistance) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref v3PlayerPos; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fDistance; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_AutoLockNearby_Public_Void_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001486 RID: 5254 RVA: 0x0005902C File Offset: 0x0005722C [CallerCount(1)] [CachedScanResults(RefRangeStart = 509432, RefRangeEnd = 509433, XrefRangeStart = 509423, XrefRangeEnd = 509432, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Transform GetClosest() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetClosest_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(intPtr3) : null; } // Token: 0x06001487 RID: 5255 RVA: 0x00059084 File Offset: 0x00057284 [CallerCount(1)] [CachedScanResults(RefRangeStart = 509474, RefRangeEnd = 509475, XrefRangeStart = 509433, XrefRangeEnd = 509474, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SwitchPerspectiveLockTarget(Vector2 direction, Vector2 rootPosition) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref direction; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rootPosition; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_SwitchPerspectiveLockTarget_Public_Void_Vector2_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001488 RID: 5256 RVA: 0x000590EC File Offset: 0x000572EC [CallerCount(1)] [CachedScanResults(RefRangeStart = 509495, RefRangeEnd = 509496, XrefRangeStart = 509475, XrefRangeEnd = 509495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TryUpdatePerspectiveLockTarget() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_TryUpdatePerspectiveLockTarget_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06001489 RID: 5257 RVA: 0x0005913C File Offset: 0x0005733C [CallerCount(2)] [CachedScanResults(RefRangeStart = 509498, RefRangeEnd = 509500, XrefRangeStart = 509496, XrefRangeEnd = 509498, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateMagicLockMax(PlayerEffectPlay.Magic magicType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref magicType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_UpdateMagicLockMax_Public_Void_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600148A RID: 5258 RVA: 0x00059190 File Offset: 0x00057390 [CallerCount(2)] [CachedScanResults(RefRangeStart = 509508, RefRangeEnd = 509510, XrefRangeStart = 509500, XrefRangeEnd = 509508, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetIceLockNumMax() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_ResetIceLockNumMax_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600148B RID: 5259 RVA: 0x000591D4 File Offset: 0x000573D4 [CallerCount(5)] [CachedScanResults(RefRangeStart = 509534, RefRangeEnd = 509539, XrefRangeStart = 509510, XrefRangeEnd = 509534, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TryGetDistanceLockData(int index, LockPointsManager.LockSetupData lockSetupData, out LockPointsManager.LockResultData lockResultData) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref lockSetupData; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &lockResultData; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_TryGetDistanceLockData_Private_Boolean_Int32_LockSetupData_byref_LockResultData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600148C RID: 5260 RVA: 0x00059260 File Offset: 0x00057460 [CallerCount(2)] [CachedScanResults(RefRangeStart = 509543, RefRangeEnd = 509545, XrefRangeStart = 509539, XrefRangeEnd = 509543, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddLockedOnPoint(LockPoint lockPoint) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(lockPoint); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_AddLockedOnPoint_Private_Void_LockPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600148D RID: 5261 RVA: 0x000592BC File Offset: 0x000574BC [CallerCount(2)] [CachedScanResults(RefRangeStart = 509549, RefRangeEnd = 509551, XrefRangeStart = 509545, XrefRangeEnd = 509549, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetLockedOnPoint(int index, LockPoint lockPoint) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(lockPoint); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_SetLockedOnPoint_Private_Void_Int32_LockPoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600148E RID: 5262 RVA: 0x00059328 File Offset: 0x00057528 [CallerCount(2)] [CachedScanResults(RefRangeStart = 509571, RefRangeEnd = 509573, XrefRangeStart = 509551, XrefRangeEnd = 509571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RemoveLockedOnPoint(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_RemoveLockedOnPoint_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600148F RID: 5263 RVA: 0x0005937C File Offset: 0x0005757C [CallerCount(2)] [CachedScanResults(RefRangeStart = 509575, RefRangeEnd = 509577, XrefRangeStart = 509573, XrefRangeEnd = 509575, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LockPoint GetLockedOnPoint(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_GetLockedOnPoint_Private_LockPoint_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new LockPoint(intPtr3) : null; } } // Token: 0x06001490 RID: 5264 RVA: 0x000593E4 File Offset: 0x000575E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 509577, XrefRangeEnd = 509581, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ClearLockedOnPoints() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_ClearLockedOnPoints_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001491 RID: 5265 RVA: 0x00059428 File Offset: 0x00057628 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 509581, XrefRangeEnd = 509593, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RefreshLockedOnPoints() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr_RefreshLockedOnPoints_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001492 RID: 5266 RVA: 0x0005946C File Offset: 0x0005766C [CallerCount(1)] [CachedScanResults(RefRangeStart = 509594, RefRangeEnd = 509595, XrefRangeStart = 509593, XrefRangeEnd = 509594, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LockPointsManager() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001493 RID: 5267 RVA: 0x000594B8 File Offset: 0x000576B8 // Note: this type is marked as 'beforefieldinit'. static LockPointsManager() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "LockPointsManager"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); LockPointsManager.NativeFieldInfoPtr_lockPoints = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lockPoints"); LockPointsManager.NativeFieldInfoPtr_lockedOnPoints = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lockedOnPoints"); LockPointsManager.NativeFieldInfoPtr_lockMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lockMask"); LockPointsManager.NativeFieldInfoPtr_isAimPointEnabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "isAimPointEnabled"); LockPointsManager.NativeFieldInfoPtr_lockWaitDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lockWaitDelta"); LockPointsManager.NativeFieldInfoPtr_lockWaitValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lockWaitValue"); LockPointsManager.NativeFieldInfoPtr_magicLockMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "magicLockMax"); LockPointsManager.NativeFieldInfoPtr_iceLockRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "iceLockRange"); LockPointsManager.NativeFieldInfoPtr_iceLockWorldRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "iceLockWorldRange"); LockPointsManager.NativeFieldInfoPtr_isPerspectiveLockEnabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "isPerspectiveLockEnabled"); LockPointsManager.NativeFieldInfoPtr_perspectiveLockTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "perspectiveLockTarget"); LockPointsManager.NativeFieldInfoPtr_PERSPECTIVE_LOCK_DISTANCE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PERSPECTIVE_LOCK_DISTANCE"); LockPointsManager.NativeFieldInfoPtr_perspectiveLockDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "perspectiveLockDistance"); LockPointsManager.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665240); LockPointsManager.NativeMethodInfoPtr_AddLockPoints_Public_Void_Il2CppReferenceArray_1_LockPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665241); LockPointsManager.NativeMethodInfoPtr_GetLockPointsCount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665242); LockPointsManager.NativeMethodInfoPtr_GetLockPoint_Public_LockPoint_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665243); LockPointsManager.NativeMethodInfoPtr_GetLockPoint_Public_LockPoint_LockPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665244); LockPointsManager.NativeMethodInfoPtr_LockReset_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665245); LockPointsManager.NativeMethodInfoPtr_GetLockedOnPointsCount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665246); LockPointsManager.NativeMethodInfoPtr_GetLockedOnTargetArray_Public_Il2CppReferenceArray_1_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665247); LockPointsManager.NativeMethodInfoPtr_SetPerspectiveLockEnabled_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665248); LockPointsManager.NativeMethodInfoPtr_GetPerspectiveLockEnabled_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665249); LockPointsManager.NativeMethodInfoPtr_GetPerspectiveLockTarget_Public_LockPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665250); LockPointsManager.NativeMethodInfoPtr_ClearPerspectiveLockTarget_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665251); LockPointsManager.NativeMethodInfoPtr_GetPerspectiveLockDistance_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665252); LockPointsManager.NativeMethodInfoPtr_SetPerspectiveLockDistance_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665253); LockPointsManager.NativeMethodInfoPtr_DefaultPerspectiveLockDistance_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665254); LockPointsManager.NativeMethodInfoPtr_CancelLock_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665255); LockPointsManager.NativeMethodInfoPtr_SetAimPointEnabled_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665256); LockPointsManager.NativeMethodInfoPtr_GetAimPointEnabled_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665257); LockPointsManager.NativeMethodInfoPtr_UpdateLockedOnPoint_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665258); LockPointsManager.NativeMethodInfoPtr_AutoLockNearby_Public_Void_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665259); LockPointsManager.NativeMethodInfoPtr_GetClosest_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665260); LockPointsManager.NativeMethodInfoPtr_SwitchPerspectiveLockTarget_Public_Void_Vector2_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665261); LockPointsManager.NativeMethodInfoPtr_TryUpdatePerspectiveLockTarget_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665262); LockPointsManager.NativeMethodInfoPtr_UpdateMagicLockMax_Public_Void_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665263); LockPointsManager.NativeMethodInfoPtr_ResetIceLockNumMax_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665264); LockPointsManager.NativeMethodInfoPtr_TryGetDistanceLockData_Private_Boolean_Int32_LockSetupData_byref_LockResultData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665265); LockPointsManager.NativeMethodInfoPtr_AddLockedOnPoint_Private_Void_LockPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665266); LockPointsManager.NativeMethodInfoPtr_SetLockedOnPoint_Private_Void_Int32_LockPoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665267); LockPointsManager.NativeMethodInfoPtr_RemoveLockedOnPoint_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665268); LockPointsManager.NativeMethodInfoPtr_GetLockedOnPoint_Private_LockPoint_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665269); LockPointsManager.NativeMethodInfoPtr_ClearLockedOnPoints_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665270); LockPointsManager.NativeMethodInfoPtr_RefreshLockedOnPoints_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665271); LockPointsManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665272); } // Token: 0x06001494 RID: 5268 RVA: 0x0000A74C File Offset: 0x0000894C public LockPointsManager(IntPtr pointer) : base(pointer) { } // Token: 0x17000618 RID: 1560 // (get) Token: 0x06001495 RID: 5269 RVA: 0x00059880 File Offset: 0x00057A80 // (set) Token: 0x06001496 RID: 5270 RVA: 0x000598B4 File Offset: 0x00057AB4 public unsafe List lockPoints { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockPoints); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockPoints), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17000619 RID: 1561 // (get) Token: 0x06001497 RID: 5271 RVA: 0x000598DC File Offset: 0x00057ADC // (set) Token: 0x06001498 RID: 5272 RVA: 0x00059910 File Offset: 0x00057B10 public unsafe List lockedOnPoints { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockedOnPoints); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockedOnPoints), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700061A RID: 1562 // (get) Token: 0x06001499 RID: 5273 RVA: 0x00059938 File Offset: 0x00057B38 // (set) Token: 0x0600149A RID: 5274 RVA: 0x00059960 File Offset: 0x00057B60 public unsafe LayerMask lockMask { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockMask); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockMask)) = value; } } // Token: 0x1700061B RID: 1563 // (get) Token: 0x0600149B RID: 5275 RVA: 0x00059984 File Offset: 0x00057B84 // (set) Token: 0x0600149C RID: 5276 RVA: 0x000599AC File Offset: 0x00057BAC public unsafe bool isAimPointEnabled { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_isAimPointEnabled); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_isAimPointEnabled)) = value; } } // Token: 0x1700061C RID: 1564 // (get) Token: 0x0600149D RID: 5277 RVA: 0x000599D0 File Offset: 0x00057BD0 // (set) Token: 0x0600149E RID: 5278 RVA: 0x000599F8 File Offset: 0x00057BF8 public unsafe float lockWaitDelta { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockWaitDelta); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockWaitDelta)) = value; } } // Token: 0x1700061D RID: 1565 // (get) Token: 0x0600149F RID: 5279 RVA: 0x00059A1C File Offset: 0x00057C1C // (set) Token: 0x060014A0 RID: 5280 RVA: 0x00059A44 File Offset: 0x00057C44 public unsafe float lockWaitValue { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockWaitValue); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_lockWaitValue)) = value; } } // Token: 0x1700061E RID: 1566 // (get) Token: 0x060014A1 RID: 5281 RVA: 0x00059A68 File Offset: 0x00057C68 // (set) Token: 0x060014A2 RID: 5282 RVA: 0x00059A90 File Offset: 0x00057C90 public unsafe int magicLockMax { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_magicLockMax); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_magicLockMax)) = value; } } // Token: 0x1700061F RID: 1567 // (get) Token: 0x060014A3 RID: 5283 RVA: 0x00059AB4 File Offset: 0x00057CB4 // (set) Token: 0x060014A4 RID: 5284 RVA: 0x00059ADC File Offset: 0x00057CDC public unsafe float iceLockRange { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_iceLockRange); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_iceLockRange)) = value; } } // Token: 0x17000620 RID: 1568 // (get) Token: 0x060014A5 RID: 5285 RVA: 0x00059B00 File Offset: 0x00057D00 // (set) Token: 0x060014A6 RID: 5286 RVA: 0x00059B28 File Offset: 0x00057D28 public unsafe float iceLockWorldRange { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_iceLockWorldRange); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_iceLockWorldRange)) = value; } } // Token: 0x17000621 RID: 1569 // (get) Token: 0x060014A7 RID: 5287 RVA: 0x00059B4C File Offset: 0x00057D4C // (set) Token: 0x060014A8 RID: 5288 RVA: 0x00059B74 File Offset: 0x00057D74 public unsafe bool isPerspectiveLockEnabled { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_isPerspectiveLockEnabled); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_isPerspectiveLockEnabled)) = value; } } // Token: 0x17000622 RID: 1570 // (get) Token: 0x060014A9 RID: 5289 RVA: 0x00059B98 File Offset: 0x00057D98 // (set) Token: 0x060014AA RID: 5290 RVA: 0x00059BCC File Offset: 0x00057DCC public unsafe LockPoint perspectiveLockTarget { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_perspectiveLockTarget); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new LockPoint(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_perspectiveLockTarget), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17000623 RID: 1571 // (get) Token: 0x060014AB RID: 5291 RVA: 0x00059BF4 File Offset: 0x00057DF4 // (set) Token: 0x060014AC RID: 5292 RVA: 0x00059C12 File Offset: 0x00057E12 public unsafe static float PERSPECTIVE_LOCK_DISTANCE { get { float num; IL2CPP.il2cpp_field_static_get_value(LockPointsManager.NativeFieldInfoPtr_PERSPECTIVE_LOCK_DISTANCE, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(LockPointsManager.NativeFieldInfoPtr_PERSPECTIVE_LOCK_DISTANCE, (void*)(&value)); } } // Token: 0x17000624 RID: 1572 // (get) Token: 0x060014AD RID: 5293 RVA: 0x00059C24 File Offset: 0x00057E24 // (set) Token: 0x060014AE RID: 5294 RVA: 0x00059C4C File Offset: 0x00057E4C public unsafe float perspectiveLockDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_perspectiveLockDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LockPointsManager.NativeFieldInfoPtr_perspectiveLockDistance)) = value; } } // Token: 0x04000FFD RID: 4093 private static readonly IntPtr NativeFieldInfoPtr_lockPoints; // Token: 0x04000FFE RID: 4094 private static readonly IntPtr NativeFieldInfoPtr_lockedOnPoints; // Token: 0x04000FFF RID: 4095 private static readonly IntPtr NativeFieldInfoPtr_lockMask; // Token: 0x04001000 RID: 4096 private static readonly IntPtr NativeFieldInfoPtr_isAimPointEnabled; // Token: 0x04001001 RID: 4097 private static readonly IntPtr NativeFieldInfoPtr_lockWaitDelta; // Token: 0x04001002 RID: 4098 private static readonly IntPtr NativeFieldInfoPtr_lockWaitValue; // Token: 0x04001003 RID: 4099 private static readonly IntPtr NativeFieldInfoPtr_magicLockMax; // Token: 0x04001004 RID: 4100 private static readonly IntPtr NativeFieldInfoPtr_iceLockRange; // Token: 0x04001005 RID: 4101 private static readonly IntPtr NativeFieldInfoPtr_iceLockWorldRange; // Token: 0x04001006 RID: 4102 private static readonly IntPtr NativeFieldInfoPtr_isPerspectiveLockEnabled; // Token: 0x04001007 RID: 4103 private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockTarget; // Token: 0x04001008 RID: 4104 private static readonly IntPtr NativeFieldInfoPtr_PERSPECTIVE_LOCK_DISTANCE; // Token: 0x04001009 RID: 4105 private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockDistance; // Token: 0x0400100A RID: 4106 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0; // Token: 0x0400100B RID: 4107 private static readonly IntPtr NativeMethodInfoPtr_AddLockPoints_Public_Void_Il2CppReferenceArray_1_LockPoint_0; // Token: 0x0400100C RID: 4108 private static readonly IntPtr NativeMethodInfoPtr_GetLockPointsCount_Public_Int32_0; // Token: 0x0400100D RID: 4109 private static readonly IntPtr NativeMethodInfoPtr_GetLockPoint_Public_LockPoint_Int32_0; // Token: 0x0400100E RID: 4110 private static readonly IntPtr NativeMethodInfoPtr_GetLockPoint_Public_LockPoint_LockPoint_0; // Token: 0x0400100F RID: 4111 private static readonly IntPtr NativeMethodInfoPtr_LockReset_Public_Void_0; // Token: 0x04001010 RID: 4112 private static readonly IntPtr NativeMethodInfoPtr_GetLockedOnPointsCount_Public_Int32_0; // Token: 0x04001011 RID: 4113 private static readonly IntPtr NativeMethodInfoPtr_GetLockedOnTargetArray_Public_Il2CppReferenceArray_1_Transform_0; // Token: 0x04001012 RID: 4114 private static readonly IntPtr NativeMethodInfoPtr_SetPerspectiveLockEnabled_Public_Void_Boolean_0; // Token: 0x04001013 RID: 4115 private static readonly IntPtr NativeMethodInfoPtr_GetPerspectiveLockEnabled_Public_Boolean_0; // Token: 0x04001014 RID: 4116 private static readonly IntPtr NativeMethodInfoPtr_GetPerspectiveLockTarget_Public_LockPoint_0; // Token: 0x04001015 RID: 4117 private static readonly IntPtr NativeMethodInfoPtr_ClearPerspectiveLockTarget_Public_Void_0; // Token: 0x04001016 RID: 4118 private static readonly IntPtr NativeMethodInfoPtr_GetPerspectiveLockDistance_Public_Single_0; // Token: 0x04001017 RID: 4119 private static readonly IntPtr NativeMethodInfoPtr_SetPerspectiveLockDistance_Public_Void_Single_0; // Token: 0x04001018 RID: 4120 private static readonly IntPtr NativeMethodInfoPtr_DefaultPerspectiveLockDistance_Public_Void_0; // Token: 0x04001019 RID: 4121 private static readonly IntPtr NativeMethodInfoPtr_CancelLock_Public_Void_0; // Token: 0x0400101A RID: 4122 private static readonly IntPtr NativeMethodInfoPtr_SetAimPointEnabled_Public_Void_Boolean_0; // Token: 0x0400101B RID: 4123 private static readonly IntPtr NativeMethodInfoPtr_GetAimPointEnabled_Public_Boolean_0; // Token: 0x0400101C RID: 4124 private static readonly IntPtr NativeMethodInfoPtr_UpdateLockedOnPoint_Public_Void_0; // Token: 0x0400101D RID: 4125 private static readonly IntPtr NativeMethodInfoPtr_AutoLockNearby_Public_Void_Vector3_Single_0; // Token: 0x0400101E RID: 4126 private static readonly IntPtr NativeMethodInfoPtr_GetClosest_Public_Transform_0; // Token: 0x0400101F RID: 4127 private static readonly IntPtr NativeMethodInfoPtr_SwitchPerspectiveLockTarget_Public_Void_Vector2_Vector2_0; // Token: 0x04001020 RID: 4128 private static readonly IntPtr NativeMethodInfoPtr_TryUpdatePerspectiveLockTarget_Public_Boolean_0; // Token: 0x04001021 RID: 4129 private static readonly IntPtr NativeMethodInfoPtr_UpdateMagicLockMax_Public_Void_Magic_0; // Token: 0x04001022 RID: 4130 private static readonly IntPtr NativeMethodInfoPtr_ResetIceLockNumMax_Public_Void_0; // Token: 0x04001023 RID: 4131 private static readonly IntPtr NativeMethodInfoPtr_TryGetDistanceLockData_Private_Boolean_Int32_LockSetupData_byref_LockResultData_0; // Token: 0x04001024 RID: 4132 private static readonly IntPtr NativeMethodInfoPtr_AddLockedOnPoint_Private_Void_LockPoint_0; // Token: 0x04001025 RID: 4133 private static readonly IntPtr NativeMethodInfoPtr_SetLockedOnPoint_Private_Void_Int32_LockPoint_0; // Token: 0x04001026 RID: 4134 private static readonly IntPtr NativeMethodInfoPtr_RemoveLockedOnPoint_Private_Void_Int32_0; // Token: 0x04001027 RID: 4135 private static readonly IntPtr NativeMethodInfoPtr_GetLockedOnPoint_Private_LockPoint_Int32_0; // Token: 0x04001028 RID: 4136 private static readonly IntPtr NativeMethodInfoPtr_ClearLockedOnPoints_Private_Void_0; // Token: 0x04001029 RID: 4137 private static readonly IntPtr NativeMethodInfoPtr_RefreshLockedOnPoints_Private_Void_0; // Token: 0x0400102A RID: 4138 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020000B9 RID: 185 [StructLayout(2)] public struct LockSetupData { // Token: 0x17000625 RID: 1573 // (get) Token: 0x060014AF RID: 5295 RVA: 0x00059C70 File Offset: 0x00057E70 public unsafe static LockPointsManager.LockSetupData Default { [CallerCount(5)] [CachedScanResults(RefRangeStart = 509163, RefRangeEnd = 509168, XrefRangeStart = 509153, XrefRangeEnd = 509163, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LockPointsManager.LockSetupData.NativeMethodInfoPtr_get_Default_Public_Static_get_LockSetupData_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060014B0 RID: 5296 RVA: 0x00059CB4 File Offset: 0x00057EB4 // Note: this type is marked as 'beforefieldinit'. static LockSetupData() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "LockSetupData"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); LockPointsManager.LockSetupData.NativeFieldInfoPtr_PlayerCamPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PlayerCamPos"); LockPointsManager.LockSetupData.NativeFieldInfoPtr_PlayerPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PlayerPos"); LockPointsManager.LockSetupData.NativeFieldInfoPtr_ScreenCentre = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ScreenCentre"); LockPointsManager.LockSetupData.NativeMethodInfoPtr_get_Default_Public_Static_get_LockSetupData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665273); } // Token: 0x060014B1 RID: 5297 RVA: 0x00059D2F File Offset: 0x00057F2F public Il2CppSystem.Object BoxIl2CppObject() { return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x0400102B RID: 4139 private static readonly IntPtr NativeFieldInfoPtr_PlayerCamPos; // Token: 0x0400102C RID: 4140 private static readonly IntPtr NativeFieldInfoPtr_PlayerPos; // Token: 0x0400102D RID: 4141 private static readonly IntPtr NativeFieldInfoPtr_ScreenCentre; // Token: 0x0400102E RID: 4142 private static readonly IntPtr NativeMethodInfoPtr_get_Default_Public_Static_get_LockSetupData_0; // Token: 0x0400102F RID: 4143 [FieldOffset(0)] public Vector3 PlayerCamPos; // Token: 0x04001030 RID: 4144 [FieldOffset(12)] public Vector3 PlayerPos; // Token: 0x04001031 RID: 4145 [FieldOffset(24)] public Vector3 ScreenCentre; } // Token: 0x020000BA RID: 186 [StructLayout(2)] public struct LockResultData { // Token: 0x060014B2 RID: 5298 RVA: 0x00059D44 File Offset: 0x00057F44 // Note: this type is marked as 'beforefieldinit'. static LockResultData() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "LockResultData"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); LockPointsManager.LockResultData.NativeFieldInfoPtr_WorldDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "WorldDistance"); LockPointsManager.LockResultData.NativeFieldInfoPtr_ScreenPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ScreenPos"); LockPointsManager.LockResultData.NativeFieldInfoPtr_ScreenDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ScreenDistance"); LockPointsManager.LockResultData.NativeFieldInfoPtr_PlayerDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PlayerDistance"); } // Token: 0x060014B3 RID: 5299 RVA: 0x00059DBF File Offset: 0x00057FBF public Il2CppSystem.Object BoxIl2CppObject() { return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x04001032 RID: 4146 private static readonly IntPtr NativeFieldInfoPtr_WorldDistance; // Token: 0x04001033 RID: 4147 private static readonly IntPtr NativeFieldInfoPtr_ScreenPos; // Token: 0x04001034 RID: 4148 private static readonly IntPtr NativeFieldInfoPtr_ScreenDistance; // Token: 0x04001035 RID: 4149 private static readonly IntPtr NativeFieldInfoPtr_PlayerDistance; // Token: 0x04001036 RID: 4150 [FieldOffset(0)] public float WorldDistance; // Token: 0x04001037 RID: 4151 [FieldOffset(4)] public Vector3 ScreenPos; // Token: 0x04001038 RID: 4152 [FieldOffset(16)] public float ScreenDistance; // Token: 0x04001039 RID: 4153 [FieldOffset(20)] public float PlayerDistance; } }