using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; // Token: 0x020000A0 RID: 160 [Token(Token = "0x20000A0")] public class LockPointsManager { // Token: 0x060006F2 RID: 1778 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60006F2")] [Address(RVA = "0x41F1D0", Offset = "0x41D9D0", VA = "0x18041F1D0")] public void Init() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060006F3 RID: 1779 RVA: 0x00010AC0 File Offset: 0x0000ECC0 [Token(Token = "0x60006F3")] [Address(RVA = "0x41E6B0", Offset = "0x41CEB0", VA = "0x18041E6B0")] public void AddLockPoints(LockPoint[] lockPointArr) { int num = 0; int length = lockPointArr.Length; if (num < length) { List list = this.lockPoints; LockPoint lockPoint = lockPointArr[num]; list.Add(lockPoint); num++; } } // Token: 0x060006F4 RID: 1780 RVA: 0x00010AFC File Offset: 0x0000ECFC [Token(Token = "0x60006F4")] [Address(RVA = "0x41EF90", Offset = "0x41D790", VA = "0x18041EF90")] public int GetLockPointsCount() { return this.lockPoints._size; } // Token: 0x060006F5 RID: 1781 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60006F5")] [Address(RVA = "0x41EF10", Offset = "0x41D710", VA = "0x18041EF10")] public LockPoint GetLockPoint(int i) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060006F6 RID: 1782 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60006F6")] [Address(RVA = "0x41EE80", Offset = "0x41D680", VA = "0x18041EE80")] public LockPoint GetLockPoint(LockPoint lockPoint) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060006F7 RID: 1783 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60006F7")] [Address(RVA = "0x41F3D0", Offset = "0x41DBD0", VA = "0x18041F3D0")] public void LockReset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060006F8 RID: 1784 RVA: 0x00010B1C File Offset: 0x0000ED1C [Token(Token = "0x60006F8")] [Address(RVA = "0x41F030", Offset = "0x41D830", VA = "0x18041F030")] public int GetLockedOnPointsCount() { return this.lockedOnPoints._size; } // Token: 0x060006F9 RID: 1785 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60006F9")] [Address(RVA = "0x41F070", Offset = "0x41D870", VA = "0x18041F070")] public Transform[] GetLockedOnTargetArray() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060006FA RID: 1786 RVA: 0x00010B3C File Offset: 0x0000ED3C [Token(Token = "0x60006FA")] [Address(RVA = "0x41F8E0", Offset = "0x41E0E0", VA = "0x18041F8E0")] public void SetPerspectiveLockEnabled(bool isEnabled) { this.isPerspectiveLockEnabled = isEnabled; } // Token: 0x060006FB RID: 1787 RVA: 0x00010B50 File Offset: 0x0000ED50 [Token(Token = "0x60006FB")] [Address(RVA = "0x41F1C0", Offset = "0x41D9C0", VA = "0x18041F1C0")] public bool GetPerspectiveLockEnabled() { return this.isPerspectiveLockEnabled; } // Token: 0x060006FC RID: 1788 RVA: 0x00010B64 File Offset: 0x0000ED64 [Token(Token = "0x60006FC")] [Address(RVA = "0x354080", Offset = "0x352880", VA = "0x180354080")] public LockPoint GetPerspectiveLockTarget() { return this.perspectiveLockTarget; } // Token: 0x060006FD RID: 1789 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60006FD")] [Address(RVA = "0x41ECB0", Offset = "0x41D4B0", VA = "0x18041ECB0")] public void ClearPerspectiveLockTarget() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060006FE RID: 1790 RVA: 0x00010B78 File Offset: 0x0000ED78 [Token(Token = "0x60006FE")] [Address(RVA = "0x3D48A0", Offset = "0x3D30A0", VA = "0x1803D48A0")] public float GetPerspectiveLockDistance() { return this.perspectiveLockDistance; } // Token: 0x060006FF RID: 1791 RVA: 0x00010B8C File Offset: 0x0000ED8C [Token(Token = "0x60006FF")] [Address(RVA = "0x3D4910", Offset = "0x3D3110", VA = "0x1803D4910")] public void SetPerspectiveLockDistance(float lockDistance) { this.perspectiveLockDistance = lockDistance; } // Token: 0x06000700 RID: 1792 RVA: 0x00010BA0 File Offset: 0x0000EDA0 [Token(Token = "0x6000700")] [Address(RVA = "0x41ECD0", Offset = "0x41D4D0", VA = "0x18041ECD0")] public void DefaultPerspectiveLockDistance() { this.perspectiveLockDistance = 30f; } // Token: 0x06000701 RID: 1793 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000701")] [Address(RVA = "0x41EB50", Offset = "0x41D350", VA = "0x18041EB50")] public void CancelLock() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000702 RID: 1794 RVA: 0x00010BB8 File Offset: 0x0000EDB8 [Token(Token = "0x6000702")] [Address(RVA = "0x41F860", Offset = "0x41E060", VA = "0x18041F860")] public void SetAimPointEnabled(bool isEnabled) { this.isAimPointEnabled = isEnabled; } // Token: 0x06000703 RID: 1795 RVA: 0x00010BCC File Offset: 0x0000EDCC [Token(Token = "0x6000703")] [Address(RVA = "0x41ECE0", Offset = "0x41D4E0", VA = "0x18041ECE0")] public bool GetAimPointEnabled() { return this.isAimPointEnabled; } // Token: 0x06000704 RID: 1796 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000704")] [Address(RVA = "0x4205B0", Offset = "0x41EDB0", VA = "0x1804205B0")] public void UpdateLockedOnPoint() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000705 RID: 1797 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000705")] [Address(RVA = "0x41E7B0", Offset = "0x41CFB0", VA = "0x18041E7B0")] public void AutoLockNearby(Vector3 v3PlayerPos, float fDistance) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000706 RID: 1798 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000706")] [Address(RVA = "0x41ECF0", Offset = "0x41D4F0", VA = "0x18041ECF0")] public Transform GetClosest() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000707 RID: 1799 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000707")] [Address(RVA = "0x41F8F0", Offset = "0x41E0F0", VA = "0x18041F8F0")] public void SwitchPerspectiveLockTarget(Vector2 direction, Vector2 rootPosition) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000708 RID: 1800 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000708")] [Address(RVA = "0x420260", Offset = "0x41EA60", VA = "0x180420260")] public bool TryUpdatePerspectiveLockTarget() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000709 RID: 1801 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000709")] [Address(RVA = "0x420FD0", Offset = "0x41F7D0", VA = "0x180420FD0")] public void UpdateMagicLockMax(PlayerEffectPlay.Magic magicType) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600070A RID: 1802 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600070A")] [Address(RVA = "0x41F770", Offset = "0x41DF70", VA = "0x18041F770")] public void ResetIceLockNumMax() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600070B RID: 1803 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600070B")] [Address(RVA = "0x41FEC0", Offset = "0x41E6C0", VA = "0x18041FEC0")] private bool TryGetDistanceLockData(int index, LockPointsManager.LockSetupData lockSetupData, out LockPointsManager.LockResultData lockResultData) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600070C RID: 1804 RVA: 0x00010BE0 File Offset: 0x0000EDE0 [Token(Token = "0x600070C")] [Address(RVA = "0x41E750", Offset = "0x41CF50", VA = "0x18041E750")] private void AddLockedOnPoint(LockPoint lockPoint) { this.lockedOnPoints.Add(lockPoint); } // Token: 0x0600070D RID: 1805 RVA: 0x00010C00 File Offset: 0x0000EE00 [Token(Token = "0x600070D")] [Address(RVA = "0x41F870", Offset = "0x41E070", VA = "0x18041F870")] private void SetLockedOnPoint(int index, LockPoint lockPoint) { this.lockedOnPoints[index] = lockPoint; } // Token: 0x0600070E RID: 1806 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600070E")] [Address(RVA = "0x41F5F0", Offset = "0x41DDF0", VA = "0x18041F5F0")] private void RemoveLockedOnPoint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600070F RID: 1807 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600070F")] [Address(RVA = "0x41EFD0", Offset = "0x41D7D0", VA = "0x18041EFD0")] private LockPoint GetLockedOnPoint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000710 RID: 1808 RVA: 0x00010C20 File Offset: 0x0000EE20 [Token(Token = "0x6000710")] [Address(RVA = "0x41EC60", Offset = "0x41D460", VA = "0x18041EC60")] private void ClearLockedOnPoints() { this.lockedOnPoints.Clear(); } // Token: 0x06000711 RID: 1809 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000711")] [Address(RVA = "0x41F4C0", Offset = "0x41DCC0", VA = "0x18041F4C0")] private void RefreshLockedOnPoints() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000712 RID: 1810 RVA: 0x00010C40 File Offset: 0x0000EE40 [Token(Token = "0x6000712")] [Address(RVA = "0x421130", Offset = "0x41F930", VA = "0x180421130")] public LockPointsManager() { } // Token: 0x04000811 RID: 2065 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000811")] private List lockPoints; // Token: 0x04000812 RID: 2066 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000812")] private List lockedOnPoints; // Token: 0x04000813 RID: 2067 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000813")] private LayerMask lockMask; // Token: 0x04000814 RID: 2068 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000814")] private bool isAimPointEnabled; // Token: 0x04000815 RID: 2069 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000815")] private float lockWaitDelta = 0.5f; // Token: 0x04000816 RID: 2070 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000816")] private float lockWaitValue; // Token: 0x04000817 RID: 2071 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000817")] private int magicLockMax; // Token: 0x04000818 RID: 2072 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4000818")] private float iceLockRange = 300f; // Token: 0x04000819 RID: 2073 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000819")] private float iceLockWorldRange = 25f; // Token: 0x0400081A RID: 2074 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400081A")] private bool isPerspectiveLockEnabled; // Token: 0x0400081B RID: 2075 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400081B")] private LockPoint perspectiveLockTarget; // Token: 0x0400081C RID: 2076 [Token(Token = "0x400081C")] private const float PERSPECTIVE_LOCK_DISTANCE = 30f; // Token: 0x0400081D RID: 2077 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400081D")] private float perspectiveLockDistance; // Token: 0x020000A1 RID: 161 [Token(Token = "0x20000A1")] private struct LockSetupData { // Token: 0x17000032 RID: 50 // (get) Token: 0x06000713 RID: 1811 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000032")] public static LockPointsManager.LockSetupData Default { [Token(Token = "0x6000713")] [Address(RVA = "0x1587A20", Offset = "0x1586220", VA = "0x181587A20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400081E RID: 2078 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400081E")] public Vector3 PlayerCamPos; // Token: 0x0400081F RID: 2079 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400081F")] public Vector3 PlayerPos; // Token: 0x04000820 RID: 2080 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000820")] public Vector3 ScreenCentre; } // Token: 0x020000A2 RID: 162 [Token(Token = "0x20000A2")] private struct LockResultData { // Token: 0x04000821 RID: 2081 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000821")] public float WorldDistance; // Token: 0x04000822 RID: 2082 [FieldOffset(Offset = "0x4")] [Token(Token = "0x4000822")] public Vector3 ScreenPos; // Token: 0x04000823 RID: 2083 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000823")] public float ScreenDistance; // Token: 0x04000824 RID: 2084 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000824")] public float PlayerDistance; } }