using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x0200031E RID: 798
[Token(Token = "0x200031E")]
public class InfoBubble : MonoBehaviour
{
	// Token: 0x06002029 RID: 8233 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002029")]
	[Address(RVA = "0x10D2ED0", Offset = "0x10D1CD0", VA = "0x1810D2ED0")]
	private void Start()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600202A RID: 8234 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600202A")]
	[Address(RVA = "0x10D2F80", Offset = "0x10D1D80", VA = "0x1810D2F80")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600202B RID: 8235 RVA: 0x0004D178 File Offset: 0x0004B378
	[Token(Token = "0x600202B")]
	[Address(RVA = "0x10D3100", Offset = "0x10D1F00", VA = "0x1810D3100")]
	public InfoBubble()
	{
		float z = Vector3.one.z;
		this.WobbleAxis.z = z;
		this.WobbleFrequency = 1f;
		this.WobbleAmplitude = 0.25f;
		base..ctor();
	}

	// Token: 0x0400297D RID: 10621
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x400297D")]
	public Vector3 WobbleAxis;

	// Token: 0x0400297E RID: 10622
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x400297E")]
	public float WobbleFrequency;

	// Token: 0x0400297F RID: 10623
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400297F")]
	public float WobbleAmplitude;

	// Token: 0x04002980 RID: 10624
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002980")]
	public Transform TrackTarget;

	// Token: 0x04002981 RID: 10625
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002981")]
	private Vector3 startOffsetTarget;
}
