using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200038C RID: 908
[Token(Token = "0x200038C")]
public class CFX_Demo_Translate : MonoBehaviour
{
	// Token: 0x0600234C RID: 9036 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600234C")]
	[Address(RVA = "0xB8ABE0", Offset = "0xB89BE0", VA = "0x180B8ABE0")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600234D RID: 9037 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600234D")]
	[Address(RVA = "0xB8ACE0", Offset = "0xB89CE0", VA = "0x180B8ACE0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600234E RID: 9038 RVA: 0x00054ADC File Offset: 0x00052CDC
	[Token(Token = "0x600234E")]
	[Address(RVA = "0xB8ADD0", Offset = "0xB89DD0", VA = "0x180B8ADD0")]
	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: 0x04002CB9 RID: 11449
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002CB9")]
	public float speed = 30f;

	// Token: 0x04002CBA RID: 11450
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x4002CBA")]
	public Vector3 rotation;

	// Token: 0x04002CBB RID: 11451
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002CBB")]
	public Vector3 axis;

	// Token: 0x04002CBC RID: 11452
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4002CBC")]
	public bool gravity;

	// Token: 0x04002CBD RID: 11453
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002CBD")]
	private Vector3 dir;
}
