using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001E6 RID: 486
[Token(Token = "0x20001E6")]
public class MoveObject : SceneEvent
{
	// Token: 0x060014AB RID: 5291 RVA: 0x0002F33C File Offset: 0x0002D53C
	[Token(Token = "0x60014AB")]
	[Address(RVA = "0xC3BF30", Offset = "0xC3AF30", VA = "0x180C3BF30", 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: 0x060014AC RID: 5292 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60014AC")]
	[Address(RVA = "0xC3BFF0", Offset = "0xC3AFF0", VA = "0x180C3BFF0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060014AD RID: 5293 RVA: 0x0002F378 File Offset: 0x0002D578
	[Token(Token = "0x60014AD")]
	[Address(RVA = "0xC3C150", Offset = "0xC3B150", VA = "0x180C3C150")]
	public MoveObject()
	{
	}

	// Token: 0x04001F69 RID: 8041
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001F69")]
	public Transform Object;

	// Token: 0x04001F6A RID: 8042
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001F6A")]
	public Vector3 TargetPosition;

	// Token: 0x04001F6B RID: 8043
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x4001F6B")]
	public float Speed = 1f;

	// Token: 0x04001F6C RID: 8044
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001F6C")]
	private float g_fTime;
}
