92 lines
2.4 KiB
C#
92 lines
2.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.Demos
|
|
{
|
|
// Token: 0x020003F5 RID: 1013
|
|
[Token(Token = "0x20003F5")]
|
|
public class UserControlThirdPerson : MonoBehaviour
|
|
{
|
|
// Token: 0x06002449 RID: 9289 RVA: 0x00052848 File Offset: 0x00050A48
|
|
[Token(Token = "0x6002449")]
|
|
[Address(RVA = "0x96CBB0", Offset = "0x96B3B0", VA = "0x18096CBB0")]
|
|
private void Start()
|
|
{
|
|
Transform transform = Camera.main.transform;
|
|
this.cam = transform;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600244A RID: 9290 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600244A")]
|
|
[Address(RVA = "0x96CBF0", Offset = "0x96B3F0", VA = "0x18096CBF0", Slot = "4")]
|
|
protected virtual void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600244B RID: 9291 RVA: 0x00052870 File Offset: 0x00050A70
|
|
[Token(Token = "0x600244B")]
|
|
[Address(RVA = "0x96CF20", Offset = "0x96B720", VA = "0x18096CF20")]
|
|
public UserControlThirdPerson()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002E25 RID: 11813
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002E25")]
|
|
public bool walkByDefault;
|
|
|
|
// Token: 0x04002E26 RID: 11814
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4002E26")]
|
|
public bool canCrouch = true;
|
|
|
|
// Token: 0x04002E27 RID: 11815
|
|
[FieldOffset(Offset = "0x1A")]
|
|
[Token(Token = "0x4002E27")]
|
|
public bool canJump;
|
|
|
|
// Token: 0x04002E28 RID: 11816
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002E28")]
|
|
public UserControlThirdPerson.State state;
|
|
|
|
// Token: 0x04002E29 RID: 11817
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002E29")]
|
|
protected Transform cam;
|
|
|
|
// Token: 0x020003F6 RID: 1014
|
|
[Token(Token = "0x20003F6")]
|
|
public struct State
|
|
{
|
|
// Token: 0x04002E2A RID: 11818
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4002E2A")]
|
|
public Vector3 move;
|
|
|
|
// Token: 0x04002E2B RID: 11819
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x4002E2B")]
|
|
public Vector3 lookPos;
|
|
|
|
// Token: 0x04002E2C RID: 11820
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002E2C")]
|
|
public bool crouch;
|
|
|
|
// Token: 0x04002E2D RID: 11821
|
|
[FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4002E2D")]
|
|
public bool jump;
|
|
|
|
// Token: 0x04002E2E RID: 11822
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002E2E")]
|
|
public int actionIndex;
|
|
}
|
|
}
|
|
}
|