using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RootMotion { // Token: 0x0200001B RID: 27 [Token(Token = "0x2000019")] public class CameraController : MonoBehaviour { // Token: 0x17000013 RID: 19 // (get) Token: 0x06000067 RID: 103 RVA: 0x00002208 File Offset: 0x00000408 // (set) Token: 0x06000068 RID: 104 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000013")] public float x { [Token(Token = "0x6000067")] [Address(RVA = "0x919860", Offset = "0x918860", VA = "0x180919860")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x6000068")] [Address(RVA = "0x9198A0", Offset = "0x9188A0", VA = "0x1809198A0")] [CompilerGenerated] private set { } } // Token: 0x17000014 RID: 20 // (get) Token: 0x06000069 RID: 105 RVA: 0x00002220 File Offset: 0x00000420 // (set) Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000014")] public float y { [Token(Token = "0x6000069")] [Address(RVA = "0xE18800", Offset = "0xE17800", VA = "0x180E18800")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x600006A")] [Address(RVA = "0xE18870", Offset = "0xE17870", VA = "0x180E18870")] [CompilerGenerated] private set { } } // Token: 0x17000015 RID: 21 // (get) Token: 0x0600006B RID: 107 RVA: 0x00002238 File Offset: 0x00000438 // (set) Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000015")] public float distanceTarget { [Token(Token = "0x600006B")] [Address(RVA = "0x9970E0", Offset = "0x9960E0", VA = "0x1809970E0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x600006C")] [Address(RVA = "0x9971D0", Offset = "0x9961D0", VA = "0x1809971D0")] [CompilerGenerated] private set { } } // Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006D")] [Address(RVA = "0xE17B80", Offset = "0xE16B80", VA = "0x180E17B80")] public void SetAngles(Quaternion rotation) { } // Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006E")] [Address(RVA = "0xE17BC0", Offset = "0xE16BC0", VA = "0x180E17BC0")] public void SetAngles(float yaw, float pitch) { } // Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600006F")] [Address(RVA = "0xE178B0", Offset = "0xE168B0", VA = "0x180E178B0", Slot = "4")] protected virtual void Awake() { } // Token: 0x06000070 RID: 112 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000070")] [Address(RVA = "0xE186A0", Offset = "0xE176A0", VA = "0x180E186A0", Slot = "5")] protected virtual void Update() { } // Token: 0x06000071 RID: 113 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000071")] [Address(RVA = "0xE17AB0", Offset = "0xE16AB0", VA = "0x180E17AB0", Slot = "6")] protected virtual void FixedUpdate() { } // Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000072")] [Address(RVA = "0xE17B10", Offset = "0xE16B10", VA = "0x180E17B10", Slot = "7")] protected virtual void LateUpdate() { } // Token: 0x06000073 RID: 115 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000073")] [Address(RVA = "0xE17BD0", Offset = "0xE16BD0", VA = "0x180E17BD0")] public void UpdateInput() { } // Token: 0x06000074 RID: 116 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000074")] [Address(RVA = "0xE17E10", Offset = "0xE16E10", VA = "0x180E17E10")] public void UpdateTransform() { } // Token: 0x06000075 RID: 117 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000075")] [Address(RVA = "0xE17E40", Offset = "0xE16E40", VA = "0x180E17E40")] public void UpdateTransform(float deltaTime) { } // Token: 0x17000016 RID: 22 // (get) Token: 0x06000076 RID: 118 RVA: 0x00002250 File Offset: 0x00000450 [Token(Token = "0x17000016")] private float zoomAdd { [Token(Token = "0x6000076")] [Address(RVA = "0xE18810", Offset = "0xE17810", VA = "0x180E18810")] get { return 0f; } } // Token: 0x06000077 RID: 119 RVA: 0x00002268 File Offset: 0x00000468 [Token(Token = "0x6000077")] [Address(RVA = "0xE17A10", Offset = "0xE16A10", VA = "0x180E17A10")] private float ClampAngle(float angle, float min, float max) { return 0f; } // Token: 0x06000078 RID: 120 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000078")] [Address(RVA = "0xE186D0", Offset = "0xE176D0", VA = "0x180E186D0")] public CameraController() { } // Token: 0x0400009E RID: 158 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000076")] public Transform target; // Token: 0x0400009F RID: 159 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000077")] public Transform rotationSpace; // Token: 0x040000A0 RID: 160 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000078")] public CameraController.UpdateMode updateMode; // Token: 0x040000A1 RID: 161 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000079")] public bool lockCursor; // Token: 0x040000A2 RID: 162 [FieldOffset(Offset = "0x2D")] [Token(Token = "0x400007A")] [Header("Position")] public bool smoothFollow; // Token: 0x040000A3 RID: 163 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400007B")] public Vector3 offset; // Token: 0x040000A4 RID: 164 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400007C")] public float followSpeed; // Token: 0x040000A5 RID: 165 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400007D")] [Header("Rotation")] public float rotationSensitivity; // Token: 0x040000A6 RID: 166 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400007E")] public float yMinLimit; // Token: 0x040000A7 RID: 167 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400007F")] public float yMaxLimit; // Token: 0x040000A8 RID: 168 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4000080")] public bool rotateAlways; // Token: 0x040000A9 RID: 169 [FieldOffset(Offset = "0x4D")] [Token(Token = "0x4000081")] public bool rotateOnLeftButton; // Token: 0x040000AA RID: 170 [FieldOffset(Offset = "0x4E")] [Token(Token = "0x4000082")] public bool rotateOnRightButton; // Token: 0x040000AB RID: 171 [FieldOffset(Offset = "0x4F")] [Token(Token = "0x4000083")] public bool rotateOnMiddleButton; // Token: 0x040000AC RID: 172 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000084")] [Header("Distance")] public float distance; // Token: 0x040000AD RID: 173 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4000085")] public float minDistance; // Token: 0x040000AE RID: 174 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000086")] public float maxDistance; // Token: 0x040000AF RID: 175 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4000087")] public float zoomSpeed; // Token: 0x040000B0 RID: 176 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000088")] public float zoomSensitivity; // Token: 0x040000B1 RID: 177 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4000089")] [Header("Blocking")] public LayerMask blockingLayers; // Token: 0x040000B2 RID: 178 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400008A")] public float blockingRadius; // Token: 0x040000B3 RID: 179 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400008B")] public float blockingSmoothTime; // Token: 0x040000B4 RID: 180 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400008C")] public float blockingOriginOffset; // Token: 0x040000B5 RID: 181 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400008D")] [Range(0f, 1f)] public float blockedOffset; // Token: 0x040000B9 RID: 185 [FieldOffset(Offset = "0x84")] [Token(Token = "0x4000091")] private Vector3 targetDistance; // Token: 0x040000BA RID: 186 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000092")] private Vector3 position; // Token: 0x040000BB RID: 187 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x4000093")] private Quaternion rotation; // Token: 0x040000BC RID: 188 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x4000094")] private Vector3 smoothPosition; // Token: 0x040000BD RID: 189 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000095")] private Camera cam; // Token: 0x040000BE RID: 190 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000096")] private bool fixedFrame; // Token: 0x040000BF RID: 191 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x4000097")] private float fixedDeltaTime; // Token: 0x040000C0 RID: 192 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000098")] private Quaternion r; // Token: 0x040000C1 RID: 193 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000099")] private Vector3 lastUp; // Token: 0x040000C2 RID: 194 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400009A")] private float blockedDistance; // Token: 0x040000C3 RID: 195 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400009B")] private float blockedDistanceV; // Token: 0x0200001C RID: 28 [Token(Token = "0x20000D0")] [Serializable] public enum UpdateMode { // Token: 0x040000C5 RID: 197 [Token(Token = "0x40005F6")] Update, // Token: 0x040000C6 RID: 198 [Token(Token = "0x40005F7")] FixedUpdate, // Token: 0x040000C7 RID: 199 [Token(Token = "0x40005F8")] LateUpdate, // Token: 0x040000C8 RID: 200 [Token(Token = "0x40005F9")] FixedLateUpdate } } }