using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.Demos { // Token: 0x02000130 RID: 304 [Token(Token = "0x20000C7")] public class SimpleLocomotion : MonoBehaviour { // Token: 0x170000DE RID: 222 // (get) Token: 0x060007FA RID: 2042 RVA: 0x00004CF8 File Offset: 0x00002EF8 // (set) Token: 0x060007FB RID: 2043 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000084")] public bool isGrounded { [Token(Token = "0x600061B")] [Address(RVA = "0x6CBD10", Offset = "0x6CAB10", VA = "0x1806CBD10")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x600061C")] [Address(RVA = "0x6CBD80", Offset = "0x6CAB80", VA = "0x1806CBD80")] [CompilerGenerated] private set { } } // Token: 0x060007FC RID: 2044 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600061D")] [Address(RVA = "0x25F5D80", Offset = "0x25F4B80", VA = "0x1825F5D80")] private void Start() { } // Token: 0x060007FD RID: 2045 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600061E")] [Address(RVA = "0x25F5DF0", Offset = "0x25F4BF0", VA = "0x1825F5DF0")] private void Update() { } // Token: 0x060007FE RID: 2046 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600061F")] [Address(RVA = "0x25F5520", Offset = "0x25F4320", VA = "0x1825F5520")] private void LateUpdate() { } // Token: 0x060007FF RID: 2047 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000620")] [Address(RVA = "0x25F5880", Offset = "0x25F4680", VA = "0x1825F5880")] private void Rotate() { } // Token: 0x06000800 RID: 2048 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000621")] [Address(RVA = "0x25F5560", Offset = "0x25F4360", VA = "0x1825F5560")] private void Move() { } // Token: 0x06000801 RID: 2049 RVA: 0x00004D10 File Offset: 0x00002F10 [Token(Token = "0x6000622")] [Address(RVA = "0x25F5410", Offset = "0x25F4210", VA = "0x1825F5410")] private Vector3 GetInputVector() { return default(Vector3); } // Token: 0x06000802 RID: 2050 RVA: 0x00004D28 File Offset: 0x00002F28 [Token(Token = "0x6000623")] [Address(RVA = "0x25F5390", Offset = "0x25F4190", VA = "0x1825F5390")] private Vector3 GetInputVectorRaw() { return default(Vector3); } // Token: 0x06000803 RID: 2051 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000624")] [Address(RVA = "0x25F5E50", Offset = "0x25F4C50", VA = "0x1825F5E50")] public SimpleLocomotion() { } // Token: 0x0400086F RID: 2159 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40005A4")] [Tooltip("The component that updates the camera.")] public CameraController cameraController; // Token: 0x04000870 RID: 2160 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40005A5")] [Tooltip("Acceleration of movement.")] public float accelerationTime; // Token: 0x04000871 RID: 2161 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40005A6")] [Tooltip("Turning speed.")] public float turnTime; // Token: 0x04000872 RID: 2162 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40005A7")] [Tooltip("If true, will run on left shift, if not will walk on left shift.")] public bool walkByDefault; // Token: 0x04000873 RID: 2163 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40005A8")] [Tooltip("Smooth or linear rotation.")] public SimpleLocomotion.RotationMode rotationMode; // Token: 0x04000874 RID: 2164 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40005A9")] [Tooltip("Procedural motion speed (if not using root motion).")] public float moveSpeed; // Token: 0x04000876 RID: 2166 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40005AB")] private Animator animator; // Token: 0x04000877 RID: 2167 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40005AC")] private float speed; // Token: 0x04000878 RID: 2168 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40005AD")] private float angleVel; // Token: 0x04000879 RID: 2169 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40005AE")] private float speedVel; // Token: 0x0400087A RID: 2170 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40005AF")] private Vector3 linearTargetDirection; // Token: 0x0400087B RID: 2171 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40005B0")] private CharacterController characterController; // Token: 0x02000131 RID: 305 [Token(Token = "0x200012B")] [Serializable] public enum RotationMode { // Token: 0x0400087D RID: 2173 [Token(Token = "0x400086C")] Smooth, // Token: 0x0400087E RID: 2174 [Token(Token = "0x400086D")] Linear } } }