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

91 lines
2.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000349 RID: 841
[Token(Token = "0x2000349")]
[AddComponentMenu("Camera-Control/Mouse Look")]
public class MouseLook : MonoBehaviour
{
// Token: 0x060020E8 RID: 8424 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x60020E8")]
[Address(RVA = "0xCC1760", Offset = "0xCBFF60", VA = "0x180CC1760")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060020E9 RID: 8425 RVA: 0x0004E998 File Offset: 0x0004CB98
[Token(Token = "0x60020E9")]
[Address(RVA = "0xCC16B0", Offset = "0xCBFEB0", VA = "0x180CC16B0")]
private void Start()
{
if (base.GetComponent<Rigidbody>())
{
base.GetComponent<Rigidbody>().freezeRotation = true;
}
}
// Token: 0x060020EA RID: 8426 RVA: 0x0004E9C8 File Offset: 0x0004CBC8
[Token(Token = "0x60020EA")]
[Address(RVA = "0xCC19E0", Offset = "0xCC01E0", VA = "0x180CC19E0")]
public MouseLook()
{
}
// Token: 0x04002A42 RID: 10818
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A42")]
public MouseLook.RotationAxes axes;
// Token: 0x04002A43 RID: 10819
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002A43")]
public float sensitivityX = 15f;
// Token: 0x04002A44 RID: 10820
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002A44")]
public float sensitivityY = 15f;
// Token: 0x04002A45 RID: 10821
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4002A45")]
public float minimumX = -360f;
// Token: 0x04002A46 RID: 10822
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002A46")]
public float maximumX = 360f;
// Token: 0x04002A47 RID: 10823
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002A47")]
public float minimumY = -60f;
// Token: 0x04002A48 RID: 10824
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002A48")]
public float maximumY = 60f;
// Token: 0x04002A49 RID: 10825
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4002A49")]
private float rotationY;
// Token: 0x0200034A RID: 842
[Token(Token = "0x200034A")]
public enum RotationAxes
{
// Token: 0x04002A4B RID: 10827
[Token(Token = "0x4002A4B")]
MouseXAndY,
// Token: 0x04002A4C RID: 10828
[Token(Token = "0x4002A4C")]
MouseX,
// Token: 0x04002A4D RID: 10829
[Token(Token = "0x4002A4D")]
MouseY
}
}