using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x0200002A RID: 42
[Token(Token = "0x200002A")]
public class BootUpSceneManager : GameSceneBase
{
	// Token: 0x06000159 RID: 345 RVA: 0x000065C8 File Offset: 0x000047C8
	[Token(Token = "0x6000159")]
	[Address(RVA = "0xDE3EF0", Offset = "0xDE2CF0", VA = "0x180DE3EF0", Slot = "4")]
	public override void Enter()
	{
		this.PerformLogoEffects();
	}

	// Token: 0x0600015A RID: 346 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015A")]
	[Address(RVA = "0xDE4000", Offset = "0xDE2E00", VA = "0x180DE4000")]
	private void PerformLogoEffects()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600015B RID: 347 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015B")]
	[Address(RVA = "0xDE43D0", Offset = "0xDE31D0", VA = "0x180DE43D0")]
	private IEnumerator<float> PrepareGameSystems()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600015C RID: 348 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015C")]
	[Address(RVA = "0xDE47D0", Offset = "0xDE35D0", VA = "0x180DE47D0")]
	private IEnumerator<float> VerifyLanguageSetup()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600015D RID: 349 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015D")]
	[Address(RVA = "0xDE3F80", Offset = "0xDE2D80", VA = "0x180DE3F80")]
	private IEnumerator<float> InitSystemSaveData(float delayTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600015E RID: 350 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015E")]
	[Address(RVA = "0xDE4840", Offset = "0xDE3640", VA = "0x180DE4840")]
	private void VerifySystemSaveData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600015F RID: 351 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015F")]
	[Address(RVA = "0xDE4440", Offset = "0xDE3240", VA = "0x180DE4440")]
	private void ShowNotEnoughSavingSpaceTip()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000160 RID: 352 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000160")]
	[Address(RVA = "0xDE3E80", Offset = "0xDE2C80", VA = "0x180DE3E80")]
	private IEnumerator<float> CreateSystemSaveData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000161 RID: 353 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000161")]
	[Address(RVA = "0xDE3F00", Offset = "0xDE2D00", VA = "0x180DE3F00")]
	private IEnumerator<float> InitGameSaveData(float delayTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000162 RID: 354 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000162")]
	[Address(RVA = "0xDE45D0", Offset = "0xDE33D0", VA = "0x180DE45D0")]
	private IEnumerator<float> SwitchTitleScene(float delayTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000163 RID: 355 RVA: 0x000065DC File Offset: 0x000047DC
	[Token(Token = "0x6000163")]
	[Address(RVA = "0x3FBF80", Offset = "0x3FAD80", VA = "0x1803FBF80")]
	public BootUpSceneManager()
	{
	}

	// Token: 0x040001D8 RID: 472
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40001D8")]
	[SerializeField]
	private Image pupuyaLogo;

	// Token: 0x040001D9 RID: 473
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40001D9")]
	[SerializeField]
	private Image simonLogo;

	// Token: 0x040001DA RID: 474
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40001DA")]
	[SerializeField]
	private Image justdanLogo;

	// Token: 0x040001DB RID: 475
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40001DB")]
	[SerializeField]
	private UILanguageSetup languageSetup;
}
