using System;
using Cpp2IlInjected;
using MarsSDK;
using UnityEngine;

// Token: 0x02000313 RID: 787
[Token(Token = "0x2000313")]
public class GameTipTest : MonoBehaviour
{
	// Token: 0x06001F9E RID: 8094 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F9E")]
	[Address(RVA = "0x54AC50", Offset = "0x549A50", VA = "0x18054AC50")]
	private void TestGameTip()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F9F RID: 8095 RVA: 0x0004C168 File Offset: 0x0004A368
	[Token(Token = "0x6001F9F")]
	[Address(RVA = "0x54AEE0", Offset = "0x549CE0", VA = "0x18054AEE0")]
	private void TestPreviousTip()
	{
		GameTipStyle gameTipStyle = this.style.MovePrevious(true);
		this.style = gameTipStyle;
		this.TestGameTip();
	}

	// Token: 0x06001FA0 RID: 8096 RVA: 0x0004C190 File Offset: 0x0004A390
	[Token(Token = "0x6001FA0")]
	[Address(RVA = "0x54AE90", Offset = "0x549C90", VA = "0x18054AE90")]
	private void TestNextTip()
	{
		GameTipStyle gameTipStyle = this.style.MoveNext(true);
		this.style = gameTipStyle;
		this.TestGameTip();
	}

	// Token: 0x06001FA1 RID: 8097 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001FA1")]
	[Address(RVA = "0x54ABA0", Offset = "0x5499A0", VA = "0x18054ABA0")]
	private GameFontPack GetFontPack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001FA2 RID: 8098 RVA: 0x0004C1B8 File Offset: 0x0004A3B8
	[Token(Token = "0x6001FA2")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public GameTipTest()
	{
	}

	// Token: 0x04002916 RID: 10518
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002916")]
	[SerializeField]
	private UIGameTip gameTip;

	// Token: 0x04002917 RID: 10519
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002917")]
	[SerializeField]
	private TextAsset systemText;

	// Token: 0x04002918 RID: 10520
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002918")]
	[SerializeField]
	private TextAsset gameTipText;

	// Token: 0x04002919 RID: 10521
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002919")]
	[SerializeField]
	private GameLanguage language;

	// Token: 0x0400291A RID: 10522
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x400291A")]
	[SerializeField]
	private GameTipStyle style;

	// Token: 0x0400291B RID: 10523
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x400291B")]
	[SerializeField]
	private GameFontPack[] fontPacks;
}
