using System;
using System.Collections;
using Cpp2IlInjected;
using Obi;
using UnityEngine;

// Token: 0x02000358 RID: 856
[Token(Token = "0x2000358")]
public class ObiActorTeleport : MonoBehaviour
{
	// Token: 0x0600210A RID: 8458 RVA: 0x0004E86C File Offset: 0x0004CA6C
	[Token(Token = "0x600210A")]
	[Address(RVA = "0xED60B0", Offset = "0xED4EB0", VA = "0x180ED60B0")]
	private void Update()
	{
		if (Input.anyKeyDown)
		{
			int num;
			ObiActorTeleport.<Teleport>d__2 <Teleport>d__ = new ObiActorTeleport.<Teleport>d__2(num);
			num = 0;
			<Teleport>d__.<>4__this = this;
			Coroutine coroutine = base.StartCoroutine(<Teleport>d__);
		}
	}

	// Token: 0x0600210B RID: 8459 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600210B")]
	[Address(RVA = "0xED6040", Offset = "0xED4E40", VA = "0x180ED6040")]
	private IEnumerator Teleport()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600210C RID: 8460 RVA: 0x0004E8A4 File Offset: 0x0004CAA4
	[Token(Token = "0x600210C")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public ObiActorTeleport()
	{
	}

	// Token: 0x04002A71 RID: 10865
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002A71")]
	public ObiActor actor;
}
