using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; // Token: 0x020000B6 RID: 182 [Token(Token = "0x20000B6")] public class LockPointsManager { // Token: 0x06000798 RID: 1944 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6000798")] [Address(RVA = "0x41F8E0", Offset = "0x41E8E0", VA = "0x18041F8E0")] public void Init() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000799 RID: 1945 RVA: 0x00011130 File Offset: 0x0000F330 [Token(Token = "0x6000799")] [Address(RVA = "0x41EDC0", Offset = "0x41DDC0", VA = "0x18041EDC0")] 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: 0x0600079A RID: 1946 RVA: 0x0001116C File Offset: 0x0000F36C [Token(Token = "0x600079A")] [Address(RVA = "0x41F6A0", Offset = "0x41E6A0", VA = "0x18041F6A0")] public int GetLockPointsCount() { return this.lockPoints._size; } // Token: 0x0600079B RID: 1947 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600079B")] [Address(RVA = "0x41F620", Offset = "0x41E620", VA = "0x18041F620")] public LockPoint GetLockPoint(int i) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600079C RID: 1948 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600079C")] [Address(RVA = "0x41F590", Offset = "0x41E590", VA = "0x18041F590")] public LockPoint GetLockPoint(LockPoint lockPoint) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600079D RID: 1949 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600079D")] [Address(RVA = "0x41FAE0", Offset = "0x41EAE0", VA = "0x18041FAE0")] public void LockReset() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600079E RID: 1950 RVA: 0x0001118C File Offset: 0x0000F38C [Token(Token = "0x600079E")] [Address(RVA = "0x41F740", Offset = "0x41E740", VA = "0x18041F740")] public int GetLockedOnPointsCount() { return this.lockedOnPoints._size; } // Token: 0x0600079F RID: 1951 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600079F")] [Address(RVA = "0x41F780", Offset = "0x41E780", VA = "0x18041F780")] public Transform[] GetLockedOnTargetArray() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007A0 RID: 1952 RVA: 0x000111AC File Offset: 0x0000F3AC [Token(Token = "0x60007A0")] [Address(RVA = "0x41FFF0", Offset = "0x41EFF0", VA = "0x18041FFF0")] public void SetPerspectiveLockEnabled(bool isEnabled) { this.isPerspectiveLockEnabled = isEnabled; } // Token: 0x060007A1 RID: 1953 RVA: 0x000111C0 File Offset: 0x0000F3C0 [Token(Token = "0x60007A1")] [Address(RVA = "0x41F8D0", Offset = "0x41E8D0", VA = "0x18041F8D0")] public bool GetPerspectiveLockEnabled() { return this.isPerspectiveLockEnabled; } // Token: 0x060007A2 RID: 1954 RVA: 0x000111D4 File Offset: 0x0000F3D4 [Token(Token = "0x60007A2")] [Address(RVA = "0x33F1F0", Offset = "0x33E1F0", VA = "0x18033F1F0")] public LockPoint GetPerspectiveLockTarget() { return this.perspectiveLockTarget; } // Token: 0x060007A3 RID: 1955 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007A3")] [Address(RVA = "0x41F3C0", Offset = "0x41E3C0", VA = "0x18041F3C0")] public void ClearPerspectiveLockTarget() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007A4 RID: 1956 RVA: 0x000111E8 File Offset: 0x0000F3E8 [Token(Token = "0x60007A4")] [Address(RVA = "0x3F6700", Offset = "0x3F5700", VA = "0x1803F6700")] public float GetPerspectiveLockDistance() { return this.perspectiveLockDistance; } // Token: 0x060007A5 RID: 1957 RVA: 0x000111FC File Offset: 0x0000F3FC [Token(Token = "0x60007A5")] [Address(RVA = "0x3F6770", Offset = "0x3F5770", VA = "0x1803F6770")] public void SetPerspectiveLockDistance(float lockDistance) { this.perspectiveLockDistance = lockDistance; } // Token: 0x060007A6 RID: 1958 RVA: 0x00011210 File Offset: 0x0000F410 [Token(Token = "0x60007A6")] [Address(RVA = "0x41F3E0", Offset = "0x41E3E0", VA = "0x18041F3E0")] public void DefaultPerspectiveLockDistance() { this.perspectiveLockDistance = 30f; } // Token: 0x060007A7 RID: 1959 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007A7")] [Address(RVA = "0x41F260", Offset = "0x41E260", VA = "0x18041F260")] public void CancelLock() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007A8 RID: 1960 RVA: 0x00011228 File Offset: 0x0000F428 [Token(Token = "0x60007A8")] [Address(RVA = "0x41FF70", Offset = "0x41EF70", VA = "0x18041FF70")] public void SetAimPointEnabled(bool isEnabled) { this.isAimPointEnabled = isEnabled; } // Token: 0x060007A9 RID: 1961 RVA: 0x0001123C File Offset: 0x0000F43C [Token(Token = "0x60007A9")] [Address(RVA = "0x41F3F0", Offset = "0x41E3F0", VA = "0x18041F3F0")] public bool GetAimPointEnabled() { return this.isAimPointEnabled; } // Token: 0x060007AA RID: 1962 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007AA")] [Address(RVA = "0x420CC0", Offset = "0x41FCC0", VA = "0x180420CC0")] public void UpdateLockedOnPoint() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007AB RID: 1963 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007AB")] [Address(RVA = "0x41EEC0", Offset = "0x41DEC0", VA = "0x18041EEC0")] public void AutoLockNearby(Vector3 v3PlayerPos, float fDistance) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007AC RID: 1964 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007AC")] [Address(RVA = "0x41F400", Offset = "0x41E400", VA = "0x18041F400")] public Transform GetClosest() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007AD RID: 1965 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007AD")] [Address(RVA = "0x420000", Offset = "0x41F000", VA = "0x180420000")] public void SwitchPerspectiveLockTarget(Vector2 direction, Vector2 rootPosition) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007AE RID: 1966 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007AE")] [Address(RVA = "0x420970", Offset = "0x41F970", VA = "0x180420970")] public bool TryUpdatePerspectiveLockTarget() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007AF RID: 1967 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007AF")] [Address(RVA = "0x4216E0", Offset = "0x4206E0", VA = "0x1804216E0")] public void UpdateMagicLockMax(PlayerEffectPlay.Magic magicType) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007B0 RID: 1968 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007B0")] [Address(RVA = "0x41FE80", Offset = "0x41EE80", VA = "0x18041FE80")] public void ResetIceLockNumMax() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007B1 RID: 1969 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007B1")] [Address(RVA = "0x4205D0", Offset = "0x41F5D0", VA = "0x1804205D0")] 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: 0x060007B2 RID: 1970 RVA: 0x00011250 File Offset: 0x0000F450 [Token(Token = "0x60007B2")] [Address(RVA = "0x41EE60", Offset = "0x41DE60", VA = "0x18041EE60")] private void AddLockedOnPoint(LockPoint lockPoint) { this.lockedOnPoints.Add(lockPoint); } // Token: 0x060007B3 RID: 1971 RVA: 0x00011270 File Offset: 0x0000F470 [Token(Token = "0x60007B3")] [Address(RVA = "0x41FF80", Offset = "0x41EF80", VA = "0x18041FF80")] private void SetLockedOnPoint(int index, LockPoint lockPoint) { this.lockedOnPoints[index] = lockPoint; } // Token: 0x060007B4 RID: 1972 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007B4")] [Address(RVA = "0x41FD00", Offset = "0x41ED00", VA = "0x18041FD00")] private void RemoveLockedOnPoint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007B5 RID: 1973 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007B5")] [Address(RVA = "0x41F6E0", Offset = "0x41E6E0", VA = "0x18041F6E0")] private LockPoint GetLockedOnPoint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007B6 RID: 1974 RVA: 0x00011290 File Offset: 0x0000F490 [Token(Token = "0x60007B6")] [Address(RVA = "0x41F370", Offset = "0x41E370", VA = "0x18041F370")] private void ClearLockedOnPoints() { this.lockedOnPoints.Clear(); } // Token: 0x060007B7 RID: 1975 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60007B7")] [Address(RVA = "0x41FBD0", Offset = "0x41EBD0", VA = "0x18041FBD0")] private void RefreshLockedOnPoints() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060007B8 RID: 1976 RVA: 0x000112B0 File Offset: 0x0000F4B0 [Token(Token = "0x60007B8")] [Address(RVA = "0x421840", Offset = "0x420840", VA = "0x180421840")] public LockPointsManager() { } // Token: 0x04000875 RID: 2165 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000875")] private List lockPoints; // Token: 0x04000876 RID: 2166 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000876")] private List lockedOnPoints; // Token: 0x04000877 RID: 2167 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000877")] private LayerMask lockMask; // Token: 0x04000878 RID: 2168 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000878")] private bool isAimPointEnabled; // Token: 0x04000879 RID: 2169 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000879")] private float lockWaitDelta = 0.5f; // Token: 0x0400087A RID: 2170 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400087A")] private float lockWaitValue; // Token: 0x0400087B RID: 2171 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400087B")] private int magicLockMax; // Token: 0x0400087C RID: 2172 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400087C")] private float iceLockRange = 300f; // Token: 0x0400087D RID: 2173 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400087D")] private float iceLockWorldRange = 25f; // Token: 0x0400087E RID: 2174 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400087E")] private bool isPerspectiveLockEnabled; // Token: 0x0400087F RID: 2175 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400087F")] private LockPoint perspectiveLockTarget; // Token: 0x04000880 RID: 2176 [Token(Token = "0x4000880")] private const float PERSPECTIVE_LOCK_DISTANCE = 30f; // Token: 0x04000881 RID: 2177 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000881")] private float perspectiveLockDistance; // Token: 0x020000B7 RID: 183 [Token(Token = "0x20000B7")] private struct LockSetupData { // Token: 0x17000032 RID: 50 // (get) Token: 0x060007B9 RID: 1977 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x17000032")] public static LockPointsManager.LockSetupData Default { [Token(Token = "0x60007B9")] [Address(RVA = "0x699D20", Offset = "0x698D20", VA = "0x180699D20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x04000882 RID: 2178 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000882")] public Vector3 PlayerCamPos; // Token: 0x04000883 RID: 2179 [FieldOffset(Offset = "0xC")] [Token(Token = "0x4000883")] public Vector3 PlayerPos; // Token: 0x04000884 RID: 2180 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000884")] public Vector3 ScreenCentre; } // Token: 0x020000B8 RID: 184 [Token(Token = "0x20000B8")] private struct LockResultData { // Token: 0x04000885 RID: 2181 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000885")] public float WorldDistance; // Token: 0x04000886 RID: 2182 [FieldOffset(Offset = "0x4")] [Token(Token = "0x4000886")] public Vector3 ScreenPos; // Token: 0x04000887 RID: 2183 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000887")] public float ScreenDistance; // Token: 0x04000888 RID: 2184 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000888")] public float PlayerDistance; } }