using System;
using Cpp2IlInjected;
using UnityEngine;

namespace RootMotion
{
	// Token: 0x0200038E RID: 910
	[Token(Token = "0x200038E")]
	public class CameraControllerFPS : MonoBehaviour
	{
		// Token: 0x0600224B RID: 8779 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600224B")]
		[Address(RVA = "0xE7DCF0", Offset = "0xE7CAF0", VA = "0x180E7DCF0")]
		private void Awake()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600224C RID: 8780 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600224C")]
		[Address(RVA = "0xE7DD40", Offset = "0xE7CB40", VA = "0x180E7DD40")]
		public void LateUpdate()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600224D RID: 8781 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600224D")]
		[Address(RVA = "0x314270", Offset = "0x313070", VA = "0x180314270")]
		private float ClampAngle(float angle, float min, float max)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600224E RID: 8782 RVA: 0x0004F6F4 File Offset: 0x0004D8F4
		[Token(Token = "0x600224E")]
		[Address(RVA = "0xE7DEE0", Offset = "0xE7CCE0", VA = "0x180E7DEE0")]
		public CameraControllerFPS()
		{
		}

		// Token: 0x04002BA9 RID: 11177
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4002BA9")]
		public float rotationSensitivity = 3f;

		// Token: 0x04002BAA RID: 11178
		[FieldOffset(Offset = "0x1C")]
		[Token(Token = "0x4002BAA")]
		public float yMinLimit = -89f;

		// Token: 0x04002BAB RID: 11179
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4002BAB")]
		public float yMaxLimit = 89f;

		// Token: 0x04002BAC RID: 11180
		[FieldOffset(Offset = "0x24")]
		[Token(Token = "0x4002BAC")]
		private float x;

		// Token: 0x04002BAD RID: 11181
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4002BAD")]
		private float y;
	}
}
