using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000633 RID: 1587 [Token(Token = "0x2000633")] public class PerfCam : MonoBehaviour { // Token: 0x170007FC RID: 2044 // (get) Token: 0x06002E64 RID: 11876 RVA: 0x000BDFDC File Offset: 0x000BC1DC [Token(Token = "0x170007FC")] public int CHNBOHOJLJO { [Token(Token = "0x6002E64")] [Address(RVA = "0x15F9980", Offset = "0x15F8980", VA = "0x1815F9980")] get { return this.locations._size; } } // Token: 0x06002E65 RID: 11877 RVA: 0x000BDFFC File Offset: 0x000BC1FC [Token(Token = "0x6002E65")] [Address(RVA = "0x15F9530", Offset = "0x15F8530", VA = "0x1815F9530")] public void AddLocation(string MMBOKOLAJFH) { List list = this.locations; Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; } // Token: 0x06002E66 RID: 11878 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002E66")] [Address(RVA = "0x15F9630", Offset = "0x15F8630", VA = "0x1815F9630")] public string GetLocationName(int KKOHIMHPGAB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002E67 RID: 11879 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002E67")] [Address(RVA = "0x15F9710", Offset = "0x15F8710", VA = "0x1815F9710")] public void GoToLocation(int KKOHIMHPGAB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002E68 RID: 11880 RVA: 0x000BE030 File Offset: 0x000BC230 [Token(Token = "0x6002E68")] [Address(RVA = "0x15F9860", Offset = "0x15F8860", VA = "0x1815F9860")] public void RemoveLocation(int KKOHIMHPGAB) { int size = this.locations._size; if (size != 0) { int num = 0; int num2 = Mathf.Clamp(KKOHIMHPGAB, num, size); this.locations.RemoveAt(num2); } } // Token: 0x06002E69 RID: 11881 RVA: 0x000BE06C File Offset: 0x000BC26C [Token(Token = "0x6002E69")] [Address(RVA = "0x15F9920", Offset = "0x15F8920", VA = "0x1815F9920")] public PerfCam() { List list = new List(); this.locations = list; base..ctor(); } // Token: 0x040025E1 RID: 9697 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40025E1")] [SerializeField] private List locations; // Token: 0x02000634 RID: 1588 [Token(Token = "0x2000634")] [Serializable] private struct Location { // Token: 0x040025E2 RID: 9698 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40025E2")] public string name; // Token: 0x040025E3 RID: 9699 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40025E3")] public Vector3 Position; // Token: 0x040025E4 RID: 9700 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40025E4")] public Quaternion Rotation; } }