using System;
using Cpp2IlInjected;
using UnityEngine;

namespace RootMotion
{
	// Token: 0x020003E6 RID: 998
	[Token(Token = "0x20003E6")]
	public class CameraControllerFPS : MonoBehaviour
	{
		// Token: 0x06002514 RID: 9492 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002514")]
		[Address(RVA = "0xB8E130", Offset = "0xB8D130", VA = "0x180B8E130")]
		private void Awake()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002515 RID: 9493 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002515")]
		[Address(RVA = "0xB8E180", Offset = "0xB8D180", VA = "0x180B8E180")]
		public void LateUpdate()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002516 RID: 9494 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002516")]
		[Address(RVA = "0x334DA0", Offset = "0x333DA0", VA = "0x180334DA0")]
		private float ClampAngle(float angle, float min, float max)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002517 RID: 9495 RVA: 0x00056990 File Offset: 0x00054B90
		[Token(Token = "0x6002517")]
		[Address(RVA = "0xB8E320", Offset = "0xB8D320", VA = "0x180B8E320")]
		public CameraControllerFPS()
		{
		}

		// Token: 0x04002E93 RID: 11923
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x4002E93")]
		public float rotationSensitivity = 3f;

		// Token: 0x04002E94 RID: 11924
		[FieldOffset(Offset = "0x1C")]
		[Token(Token = "0x4002E94")]
		public float yMinLimit = -89f;

		// Token: 0x04002E95 RID: 11925
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x4002E95")]
		public float yMaxLimit = 89f;

		// Token: 0x04002E96 RID: 11926
		[FieldOffset(Offset = "0x24")]
		[Token(Token = "0x4002E96")]
		private float x;

		// Token: 0x04002E97 RID: 11927
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x4002E97")]
		private float y;
	}
}
