using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200037E RID: 894
[Token(Token = "0x200037E")]
public class csMouseOrbit : MonoBehaviour
{
	// Token: 0x06002307 RID: 8967 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002307")]
	[Address(RVA = "0x19C8D10", Offset = "0x19C7D10", VA = "0x1819C8D10")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002308 RID: 8968 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002308")]
	[Address(RVA = "0x19C8AB0", Offset = "0x19C7AB0", VA = "0x1819C8AB0")]
	private void LateUpdate()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

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

	// Token: 0x0600230A RID: 8970 RVA: 0x00054584 File Offset: 0x00052784
	[Token(Token = "0x600230A")]
	[Address(RVA = "0x19C8E00", Offset = "0x19C7E00", VA = "0x1819C8E00")]
	public csMouseOrbit()
	{
	}

	// Token: 0x04002C78 RID: 11384
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002C78")]
	public Transform Target;

	// Token: 0x04002C79 RID: 11385
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002C79")]
	public float distance;

	// Token: 0x04002C7A RID: 11386
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4002C7A")]
	public float xSpeed = 250f;

	// Token: 0x04002C7B RID: 11387
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002C7B")]
	public float ySpeed = 120f;

	// Token: 0x04002C7C RID: 11388
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x4002C7C")]
	public float yMinLimit = -20f;

	// Token: 0x04002C7D RID: 11389
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002C7D")]
	public float yMaxLimit = 80f;

	// Token: 0x04002C7E RID: 11390
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4002C7E")]
	private float x;

	// Token: 0x04002C7F RID: 11391
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002C7F")]
	private float y;

	// Token: 0x04002C80 RID: 11392
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x4002C80")]
	public float CameraDist = 10f;
}
