using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000326 RID: 806
[Token(Token = "0x2000326")]
public class csMouseOrbit : MonoBehaviour
{
	// Token: 0x0600203E RID: 8254 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600203E")]
	[Address(RVA = "0x604F80", Offset = "0x603D80", VA = "0x180604F80")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600203F RID: 8255 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600203F")]
	[Address(RVA = "0x604D20", Offset = "0x603B20", VA = "0x180604D20")]
	private void LateUpdate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

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

	// Token: 0x06002041 RID: 8257 RVA: 0x0004D2E4 File Offset: 0x0004B4E4
	[Token(Token = "0x6002041")]
	[Address(RVA = "0x605070", Offset = "0x603E70", VA = "0x180605070")]
	public csMouseOrbit()
	{
	}

	// Token: 0x0400298E RID: 10638
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x400298E")]
	public Transform Target;

	// Token: 0x0400298F RID: 10639
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x400298F")]
	public float distance;

	// Token: 0x04002990 RID: 10640
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4002990")]
	public float xSpeed = 250f;

	// Token: 0x04002991 RID: 10641
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002991")]
	public float ySpeed = 120f;

	// Token: 0x04002992 RID: 10642
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x4002992")]
	public float yMinLimit = -20f;

	// Token: 0x04002993 RID: 10643
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002993")]
	public float yMaxLimit = 80f;

	// Token: 0x04002994 RID: 10644
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4002994")]
	private float x;

	// Token: 0x04002995 RID: 10645
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002995")]
	private float y;

	// Token: 0x04002996 RID: 10646
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x4002996")]
	public float CameraDist = 10f;
}
