Files
NobetaSource/Cpp2IL/Assembly-CSharp/RootMotion/CameraController.cs
2023-09-06 22:09:22 +02:00

302 lines
8.7 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RootMotion
{
// Token: 0x02000395 RID: 917
[Token(Token = "0x2000395")]
public class CameraController : MonoBehaviour
{
// Token: 0x170001E4 RID: 484
// (get) Token: 0x0600226D RID: 8813 RVA: 0x0005004C File Offset: 0x0004E24C
// (set) Token: 0x0600226E RID: 8814 RVA: 0x00050060 File Offset: 0x0004E260
[Token(Token = "0x170001E4")]
public float x
{
[Token(Token = "0x600226D")]
[Address(RVA = "0x777740", Offset = "0x775F40", VA = "0x180777740")]
get;
[Token(Token = "0x600226E")]
[Address(RVA = "0xFCD920", Offset = "0xFCC120", VA = "0x180FCD920")]
private set;
}
// Token: 0x170001E5 RID: 485
// (get) Token: 0x0600226F RID: 8815 RVA: 0x00050074 File Offset: 0x0004E274
// (set) Token: 0x06002270 RID: 8816 RVA: 0x00050088 File Offset: 0x0004E288
[Token(Token = "0x170001E5")]
public float y
{
[Token(Token = "0x600226F")]
[Address(RVA = "0x958370", Offset = "0x956B70", VA = "0x180958370")]
get;
[Token(Token = "0x6002270")]
[Address(RVA = "0x13D6E40", Offset = "0x13D5640", VA = "0x1813D6E40")]
private set;
}
// Token: 0x170001E6 RID: 486
// (get) Token: 0x06002271 RID: 8817 RVA: 0x0005009C File Offset: 0x0004E29C
// (set) Token: 0x06002272 RID: 8818 RVA: 0x000500B0 File Offset: 0x0004E2B0
[Token(Token = "0x170001E6")]
public float distanceTarget
{
[Token(Token = "0x6002271")]
[Address(RVA = "0xFCD890", Offset = "0xFCC090", VA = "0x180FCD890")]
get;
[Token(Token = "0x6002272")]
[Address(RVA = "0xCC3EC0", Offset = "0xCC26C0", VA = "0x180CC3EC0")]
private set;
}
// Token: 0x06002273 RID: 8819 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002273")]
[Address(RVA = "0x13D6420", Offset = "0x13D4C20", VA = "0x1813D6420", Slot = "4")]
protected virtual void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002274 RID: 8820 RVA: 0x000500C4 File Offset: 0x0004E2C4
[Token(Token = "0x6002274")]
[Address(RVA = "0x13D6CF0", Offset = "0x13D54F0", VA = "0x1813D6CF0", Slot = "5")]
protected virtual void Update()
{
if (this.updateMode == CameraController.UpdateMode.Update)
{
float deltaTime = Time.deltaTime;
this.UpdateTransform(deltaTime);
return;
}
}
// Token: 0x06002275 RID: 8821 RVA: 0x000500EC File Offset: 0x0004E2EC
[Token(Token = "0x6002275")]
[Address(RVA = "0x13D6570", Offset = "0x13D4D70", VA = "0x1813D6570", Slot = "6")]
protected virtual void FixedUpdate()
{
if (this.updateMode == CameraController.UpdateMode.FixedUpdate)
{
float deltaTime = Time.deltaTime;
this.UpdateTransform(deltaTime);
return;
}
}
// Token: 0x06002276 RID: 8822 RVA: 0x00050114 File Offset: 0x0004E314
[Token(Token = "0x6002276")]
[Address(RVA = "0x13D65A0", Offset = "0x13D4DA0", VA = "0x1813D65A0", Slot = "7")]
protected virtual void LateUpdate()
{
this.UpdateInput();
if (this.updateMode == CameraController.UpdateMode.LateUpdate)
{
float deltaTime = Time.deltaTime;
this.UpdateTransform(deltaTime);
return;
}
}
// Token: 0x06002277 RID: 8823 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002277")]
[Address(RVA = "0x13D65E0", Offset = "0x13D4DE0", VA = "0x1813D65E0")]
public void UpdateInput()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002278 RID: 8824 RVA: 0x00050140 File Offset: 0x0004E340
[Token(Token = "0x6002278")]
[Address(RVA = "0x13D6CC0", Offset = "0x13D54C0", VA = "0x1813D6CC0")]
public void UpdateTransform()
{
float deltaTime = Time.deltaTime;
this.UpdateTransform(deltaTime);
}
// Token: 0x06002279 RID: 8825 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002279")]
[Address(RVA = "0x13D67E0", Offset = "0x13D4FE0", VA = "0x1813D67E0")]
public void UpdateTransform(float deltaTime)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170001E7 RID: 487
// (get) Token: 0x0600227A RID: 8826 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170001E7")]
private float zoomAdd
{
[Token(Token = "0x600227A")]
[Address(RVA = "0x13D6DE0", Offset = "0x13D55E0", VA = "0x1813D6DE0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600227B RID: 8827 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600227B")]
[Address(RVA = "0x349EC0", Offset = "0x3486C0", VA = "0x180349EC0")]
private float ClampAngle(float angle, float min, float max)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600227C RID: 8828 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600227C")]
[Address(RVA = "0x13D6D20", Offset = "0x13D5520", VA = "0x1813D6D20")]
public CameraController()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002BCA RID: 11210
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002BCA")]
public Transform target;
// Token: 0x04002BCB RID: 11211
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002BCB")]
public Transform rotationSpace;
// Token: 0x04002BCC RID: 11212
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002BCC")]
public CameraController.UpdateMode updateMode;
// Token: 0x04002BCD RID: 11213
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002BCD")]
public bool lockCursor;
// Token: 0x04002BCE RID: 11214
[FieldOffset(Offset = "0x2D")]
[Token(Token = "0x4002BCE")]
public bool smoothFollow;
// Token: 0x04002BCF RID: 11215
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002BCF")]
public float followSpeed;
// Token: 0x04002BD0 RID: 11216
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002BD0")]
public float distance;
// Token: 0x04002BD1 RID: 11217
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002BD1")]
public float minDistance;
// Token: 0x04002BD2 RID: 11218
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4002BD2")]
public float maxDistance;
// Token: 0x04002BD3 RID: 11219
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002BD3")]
public float zoomSpeed;
// Token: 0x04002BD4 RID: 11220
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002BD4")]
public float zoomSensitivity;
// Token: 0x04002BD5 RID: 11221
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002BD5")]
public float rotationSensitivity;
// Token: 0x04002BD6 RID: 11222
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002BD6")]
public float yMinLimit;
// Token: 0x04002BD7 RID: 11223
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002BD7")]
public float yMaxLimit;
// Token: 0x04002BD8 RID: 11224
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x4002BD8")]
public Vector3 offset;
// Token: 0x04002BD9 RID: 11225
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002BD9")]
public bool rotateAlways;
// Token: 0x04002BDA RID: 11226
[FieldOffset(Offset = "0x61")]
[Token(Token = "0x4002BDA")]
public bool rotateOnLeftButton;
// Token: 0x04002BDB RID: 11227
[FieldOffset(Offset = "0x62")]
[Token(Token = "0x4002BDB")]
public bool rotateOnRightButton;
// Token: 0x04002BDC RID: 11228
[FieldOffset(Offset = "0x63")]
[Token(Token = "0x4002BDC")]
public bool rotateOnMiddleButton;
// Token: 0x04002BE0 RID: 11232
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002BE0")]
private Vector3 targetDistance;
// Token: 0x04002BE1 RID: 11233
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4002BE1")]
private Vector3 position;
// Token: 0x04002BE2 RID: 11234
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4002BE2")]
private Quaternion rotation;
// Token: 0x04002BE3 RID: 11235
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4002BE3")]
private Vector3 smoothPosition;
// Token: 0x04002BE4 RID: 11236
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002BE4")]
private Camera cam;
// Token: 0x04002BE5 RID: 11237
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002BE5")]
private Quaternion r;
// Token: 0x04002BE6 RID: 11238
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002BE6")]
private Vector3 lastUp;
// Token: 0x02000396 RID: 918
[Token(Token = "0x2000396")]
[Serializable]
public enum UpdateMode
{
// Token: 0x04002BE8 RID: 11240
[Token(Token = "0x4002BE8")]
Update,
// Token: 0x04002BE9 RID: 11241
[Token(Token = "0x4002BE9")]
FixedUpdate,
// Token: 0x04002BEA RID: 11242
[Token(Token = "0x4002BEA")]
LateUpdate
}
}
}