using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000376 RID: 886
[Token(Token = "0x2000376")]
public class InfoBubble : MonoBehaviour
{
	// Token: 0x060022F2 RID: 8946 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022F2")]
	[Address(RVA = "0x152B400", Offset = "0x152A400", VA = "0x18152B400")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022F3 RID: 8947 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022F3")]
	[Address(RVA = "0x152B4B0", Offset = "0x152A4B0", VA = "0x18152B4B0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022F4 RID: 8948 RVA: 0x00054418 File Offset: 0x00052618
	[Token(Token = "0x60022F4")]
	[Address(RVA = "0x152B630", Offset = "0x152A630", VA = "0x18152B630")]
	public InfoBubble()
	{
		float z = Vector3.one.z;
		this.WobbleAxis.z = z;
		this.WobbleFrequency = 1f;
		this.WobbleAmplitude = 0.25f;
		base..ctor();
	}

	// Token: 0x04002C67 RID: 11367
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002C67")]
	public Vector3 WobbleAxis;

	// Token: 0x04002C68 RID: 11368
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4002C68")]
	public float WobbleFrequency;

	// Token: 0x04002C69 RID: 11369
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002C69")]
	public float WobbleAmplitude;

	// Token: 0x04002C6A RID: 11370
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002C6A")]
	public Transform TrackTarget;

	// Token: 0x04002C6B RID: 11371
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002C6B")]
	private Vector3 startOffsetTarget;
}
