using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000334 RID: 820
[Token(Token = "0x2000334")]
public class CFX_Demo_Translate : MonoBehaviour
{
	// Token: 0x06002083 RID: 8323 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002083")]
	[Address(RVA = "0x134A300", Offset = "0x1349100", VA = "0x18134A300")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002084 RID: 8324 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002084")]
	[Address(RVA = "0x134A400", Offset = "0x1349200", VA = "0x18134A400")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002085 RID: 8325 RVA: 0x0004D85C File Offset: 0x0004BA5C
	[Token(Token = "0x6002085")]
	[Address(RVA = "0x134A4F0", Offset = "0x13492F0", VA = "0x18134A4F0")]
	public CFX_Demo_Translate()
	{
		float z = Vector3.forward.z;
		this.rotation.z = z;
		float z2 = Vector3.forward.z;
		this.axis.z = z2;
		base..ctor();
	}

	// Token: 0x040029CF RID: 10703
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40029CF")]
	public float speed = 30f;

	// Token: 0x040029D0 RID: 10704
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x40029D0")]
	public Vector3 rotation;

	// Token: 0x040029D1 RID: 10705
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40029D1")]
	public Vector3 axis;

	// Token: 0x040029D2 RID: 10706
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x40029D2")]
	public bool gravity;

	// Token: 0x040029D3 RID: 10707
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40029D3")]
	private Vector3 dir;
}
