using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001AE RID: 430
[Token(Token = "0x20001AE")]
public class MoveObject : SceneEvent
{
	// Token: 0x0600130A RID: 4874 RVA: 0x0002BCCC File Offset: 0x00029ECC
	[Token(Token = "0x600130A")]
	[Address(RVA = "0xBD11F0", Offset = "0xBCFFF0", VA = "0x180BD11F0", Slot = "5")]
	public override void OpenEvent()
	{
		base.OpenEvent();
		Transform @object = this.Object;
		int num = 0;
		if (@object == num)
		{
			Debug.LogError("錯誤");
		}
		this.g_fTime = 4.5f;
	}

	// Token: 0x0600130B RID: 4875 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600130B")]
	[Address(RVA = "0xBD12B0", Offset = "0xBD00B0", VA = "0x180BD12B0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600130C RID: 4876 RVA: 0x0002BD08 File Offset: 0x00029F08
	[Token(Token = "0x600130C")]
	[Address(RVA = "0xBD1410", Offset = "0xBD0210", VA = "0x180BD1410")]
	public MoveObject()
	{
	}

	// Token: 0x04001DA1 RID: 7585
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001DA1")]
	public Transform Object;

	// Token: 0x04001DA2 RID: 7586
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001DA2")]
	public Vector3 TargetPosition;

	// Token: 0x04001DA3 RID: 7587
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x4001DA3")]
	public float Speed = 1f;

	// Token: 0x04001DA4 RID: 7588
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001DA4")]
	private float g_fTime;
}
