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

// Token: 0x0200036B RID: 875
[Token(Token = "0x200036B")]
public class GameTipTest : MonoBehaviour
{
	// Token: 0x06002267 RID: 8807 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6002267")]
	[Address(RVA = "0xA2BE40", Offset = "0xA2AE40", VA = "0x180A2BE40")]
	private void TestGameTip()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06002268 RID: 8808 RVA: 0x00053594 File Offset: 0x00051794
	[Token(Token = "0x6002268")]
	[Address(RVA = "0xA2C0D0", Offset = "0xA2B0D0", VA = "0x180A2C0D0")]
	private void TestPreviousTip()
	{
		GameTipStyle gameTipStyle = this.style.MovePrevious(true);
		this.style = gameTipStyle;
		this.TestGameTip();
	}

	// Token: 0x06002269 RID: 8809 RVA: 0x000535BC File Offset: 0x000517BC
	[Token(Token = "0x6002269")]
	[Address(RVA = "0xA2C080", Offset = "0xA2B080", VA = "0x180A2C080")]
	private void TestNextTip()
	{
		GameTipStyle gameTipStyle = this.style.MoveNext(true);
		this.style = gameTipStyle;
		this.TestGameTip();
	}

	// Token: 0x0600226A RID: 8810 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600226A")]
	[Address(RVA = "0xA2BD90", Offset = "0xA2AD90", VA = "0x180A2BD90")]
	private GameFontPack GetFontPack()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600226B RID: 8811 RVA: 0x000535E4 File Offset: 0x000517E4
	[Token(Token = "0x600226B")]
	[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
	public GameTipTest()
	{
	}

	// Token: 0x04002C00 RID: 11264
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4002C00")]
	[SerializeField]
	private UIGameTip gameTip;

	// Token: 0x04002C01 RID: 11265
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4002C01")]
	[SerializeField]
	private TextAsset systemText;

	// Token: 0x04002C02 RID: 11266
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4002C02")]
	[SerializeField]
	private TextAsset gameTipText;

	// Token: 0x04002C03 RID: 11267
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002C03")]
	[SerializeField]
	private GameLanguage language;

	// Token: 0x04002C04 RID: 11268
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4002C04")]
	[SerializeField]
	private GameTipStyle style;

	// Token: 0x04002C05 RID: 11269
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002C05")]
	[SerializeField]
	private GameFontPack[] fontPacks;
}
