366 lines
9.5 KiB
C#
366 lines
9.5 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion
|
|
{
|
|
// Token: 0x0200001B RID: 27
|
|
[Token(Token = "0x2000019")]
|
|
public class CameraController : MonoBehaviour
|
|
{
|
|
// Token: 0x17000013 RID: 19
|
|
// (get) Token: 0x06000067 RID: 103 RVA: 0x00002208 File Offset: 0x00000408
|
|
// (set) Token: 0x06000068 RID: 104 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000013")]
|
|
public float x
|
|
{
|
|
[Token(Token = "0x6000067")]
|
|
[Address(RVA = "0x933770", Offset = "0x932570", VA = "0x180933770")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x6000068")]
|
|
[Address(RVA = "0x933780", Offset = "0x932580", VA = "0x180933780")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000014 RID: 20
|
|
// (get) Token: 0x06000069 RID: 105 RVA: 0x00002220 File Offset: 0x00000420
|
|
// (set) Token: 0x0600006A RID: 106 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000014")]
|
|
public float y
|
|
{
|
|
[Token(Token = "0x6000069")]
|
|
[Address(RVA = "0xA01880", Offset = "0xA00680", VA = "0x180A01880")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x600006A")]
|
|
[Address(RVA = "0x1CF7790", Offset = "0x1CF6590", VA = "0x181CF7790")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000015 RID: 21
|
|
// (get) Token: 0x0600006B RID: 107 RVA: 0x00002238 File Offset: 0x00000438
|
|
// (set) Token: 0x0600006C RID: 108 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x17000015")]
|
|
public float distanceTarget
|
|
{
|
|
[Token(Token = "0x600006B")]
|
|
[Address(RVA = "0x1156950", Offset = "0x1155750", VA = "0x181156950")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x600006C")]
|
|
[Address(RVA = "0x11FD870", Offset = "0x11FC670", VA = "0x1811FD870")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600006D RID: 109 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006D")]
|
|
[Address(RVA = "0x2A5C350", Offset = "0x2A5B150", VA = "0x182A5C350")]
|
|
public void SetAngles(Quaternion rotation)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006E RID: 110 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006E")]
|
|
[Address(RVA = "0x2A5C390", Offset = "0x2A5B190", VA = "0x182A5C390")]
|
|
public void SetAngles(float yaw, float pitch)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006F RID: 111 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600006F")]
|
|
[Address(RVA = "0x2A5C080", Offset = "0x2A5AE80", VA = "0x182A5C080", Slot = "4")]
|
|
protected virtual void Awake()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000070 RID: 112 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000070")]
|
|
[Address(RVA = "0x2A5CE70", Offset = "0x2A5BC70", VA = "0x182A5CE70", Slot = "5")]
|
|
protected virtual void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000071 RID: 113 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000071")]
|
|
[Address(RVA = "0x2A5C280", Offset = "0x2A5B080", VA = "0x182A5C280", Slot = "6")]
|
|
protected virtual void FixedUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000072 RID: 114 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000072")]
|
|
[Address(RVA = "0x2A5C2E0", Offset = "0x2A5B0E0", VA = "0x182A5C2E0", Slot = "7")]
|
|
protected virtual void LateUpdate()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000073 RID: 115 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000073")]
|
|
[Address(RVA = "0x2A5C3A0", Offset = "0x2A5B1A0", VA = "0x182A5C3A0")]
|
|
public void UpdateInput()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000074 RID: 116 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000074")]
|
|
[Address(RVA = "0x2A5C5E0", Offset = "0x2A5B3E0", VA = "0x182A5C5E0")]
|
|
public void UpdateTransform()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000075 RID: 117 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000075")]
|
|
[Address(RVA = "0x2A5C610", Offset = "0x2A5B410", VA = "0x182A5C610")]
|
|
public void UpdateTransform(float deltaTime)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000016 RID: 22
|
|
// (get) Token: 0x06000076 RID: 118 RVA: 0x00002250 File Offset: 0x00000450
|
|
[Token(Token = "0x17000016")]
|
|
private float zoomAdd
|
|
{
|
|
[Token(Token = "0x6000076")]
|
|
[Address(RVA = "0x2A5CFD0", Offset = "0x2A5BDD0", VA = "0x182A5CFD0")]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000077 RID: 119 RVA: 0x00002268 File Offset: 0x00000468
|
|
[Token(Token = "0x6000077")]
|
|
[Address(RVA = "0x2A5C1E0", Offset = "0x2A5AFE0", VA = "0x182A5C1E0")]
|
|
private float ClampAngle(float angle, float min, float max)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x06000078 RID: 120 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000078")]
|
|
[Address(RVA = "0x2A5CEA0", Offset = "0x2A5BCA0", VA = "0x182A5CEA0")]
|
|
public CameraController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400009E RID: 158
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000076")]
|
|
public Transform target;
|
|
|
|
// Token: 0x0400009F RID: 159
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000077")]
|
|
public Transform rotationSpace;
|
|
|
|
// Token: 0x040000A0 RID: 160
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000078")]
|
|
public CameraController.UpdateMode updateMode;
|
|
|
|
// Token: 0x040000A1 RID: 161
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4000079")]
|
|
public bool lockCursor;
|
|
|
|
// Token: 0x040000A2 RID: 162
|
|
[FieldOffset(Offset = "0x2D")]
|
|
[Token(Token = "0x400007A")]
|
|
[Header("Position")]
|
|
public bool smoothFollow;
|
|
|
|
// Token: 0x040000A3 RID: 163
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400007B")]
|
|
public Vector3 offset;
|
|
|
|
// Token: 0x040000A4 RID: 164
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400007C")]
|
|
public float followSpeed;
|
|
|
|
// Token: 0x040000A5 RID: 165
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400007D")]
|
|
[Header("Rotation")]
|
|
public float rotationSensitivity;
|
|
|
|
// Token: 0x040000A6 RID: 166
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400007E")]
|
|
public float yMinLimit;
|
|
|
|
// Token: 0x040000A7 RID: 167
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400007F")]
|
|
public float yMaxLimit;
|
|
|
|
// Token: 0x040000A8 RID: 168
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4000080")]
|
|
public bool rotateAlways;
|
|
|
|
// Token: 0x040000A9 RID: 169
|
|
[FieldOffset(Offset = "0x4D")]
|
|
[Token(Token = "0x4000081")]
|
|
public bool rotateOnLeftButton;
|
|
|
|
// Token: 0x040000AA RID: 170
|
|
[FieldOffset(Offset = "0x4E")]
|
|
[Token(Token = "0x4000082")]
|
|
public bool rotateOnRightButton;
|
|
|
|
// Token: 0x040000AB RID: 171
|
|
[FieldOffset(Offset = "0x4F")]
|
|
[Token(Token = "0x4000083")]
|
|
public bool rotateOnMiddleButton;
|
|
|
|
// Token: 0x040000AC RID: 172
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000084")]
|
|
[Header("Distance")]
|
|
public float distance;
|
|
|
|
// Token: 0x040000AD RID: 173
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000085")]
|
|
public float minDistance;
|
|
|
|
// Token: 0x040000AE RID: 174
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000086")]
|
|
public float maxDistance;
|
|
|
|
// Token: 0x040000AF RID: 175
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4000087")]
|
|
public float zoomSpeed;
|
|
|
|
// Token: 0x040000B0 RID: 176
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000088")]
|
|
public float zoomSensitivity;
|
|
|
|
// Token: 0x040000B1 RID: 177
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4000089")]
|
|
[Header("Blocking")]
|
|
public LayerMask blockingLayers;
|
|
|
|
// Token: 0x040000B2 RID: 178
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400008A")]
|
|
public float blockingRadius;
|
|
|
|
// Token: 0x040000B3 RID: 179
|
|
[FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400008B")]
|
|
public float blockingSmoothTime;
|
|
|
|
// Token: 0x040000B4 RID: 180
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400008C")]
|
|
public float blockingOriginOffset;
|
|
|
|
// Token: 0x040000B5 RID: 181
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400008D")]
|
|
[Range(0f, 1f)]
|
|
public float blockedOffset;
|
|
|
|
// Token: 0x040000B9 RID: 185
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x4000091")]
|
|
private Vector3 targetDistance;
|
|
|
|
// Token: 0x040000BA RID: 186
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4000092")]
|
|
private Vector3 position;
|
|
|
|
// Token: 0x040000BB RID: 187
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x4000093")]
|
|
private Quaternion rotation;
|
|
|
|
// Token: 0x040000BC RID: 188
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x4000094")]
|
|
private Vector3 smoothPosition;
|
|
|
|
// Token: 0x040000BD RID: 189
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000095")]
|
|
private Camera cam;
|
|
|
|
// Token: 0x040000BE RID: 190
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000096")]
|
|
private bool fixedFrame;
|
|
|
|
// Token: 0x040000BF RID: 191
|
|
[FieldOffset(Offset = "0xC4")]
|
|
[Token(Token = "0x4000097")]
|
|
private float fixedDeltaTime;
|
|
|
|
// Token: 0x040000C0 RID: 192
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4000098")]
|
|
private Quaternion r;
|
|
|
|
// Token: 0x040000C1 RID: 193
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000099")]
|
|
private Vector3 lastUp;
|
|
|
|
// Token: 0x040000C2 RID: 194
|
|
[FieldOffset(Offset = "0xE4")]
|
|
[Token(Token = "0x400009A")]
|
|
private float blockedDistance;
|
|
|
|
// Token: 0x040000C3 RID: 195
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400009B")]
|
|
private float blockedDistanceV;
|
|
|
|
// Token: 0x0200001C RID: 28
|
|
[Token(Token = "0x20000D0")]
|
|
[Serializable]
|
|
public enum UpdateMode
|
|
{
|
|
// Token: 0x040000C5 RID: 197
|
|
[Token(Token = "0x40005F6")]
|
|
Update,
|
|
// Token: 0x040000C6 RID: 198
|
|
[Token(Token = "0x40005F7")]
|
|
FixedUpdate,
|
|
// Token: 0x040000C7 RID: 199
|
|
[Token(Token = "0x40005F8")]
|
|
LateUpdate,
|
|
// Token: 0x040000C8 RID: 200
|
|
[Token(Token = "0x40005F9")]
|
|
FixedLateUpdate
|
|
}
|
|
}
|
|
}
|