Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp-firstpass/RootMotion/Demos/SimpleLocomotion.cs
T
2026-04-10 22:50:51 +02:00

171 lines
4.6 KiB
C#

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
}
}
}