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

// Token: 0x0200002B RID: 43
[Token(Token = "0x200002B")]
public class BootUpSceneManager : GameSceneBase
{
	// Token: 0x0600015A RID: 346 RVA: 0x0000654C File Offset: 0x0000474C
	[Token(Token = "0x600015A")]
	[Address(RVA = "0x7B3850", Offset = "0x7B2850", VA = "0x1807B3850", Slot = "4")]
	public override void Enter()
	{
		this.PerformLogoEffects();
	}

	// Token: 0x0600015B RID: 347 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600015B")]
	[Address(RVA = "0x7B3960", Offset = "0x7B2960", VA = "0x1807B3960")]
	private void PerformLogoEffects()
	{
		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 = "0x7B3D30", Offset = "0x7B2D30", VA = "0x1807B3D30")]
	private IEnumerator<float> PrepareGameSystems()
	{
		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 = "0x7B4130", Offset = "0x7B3130", VA = "0x1807B4130")]
	private IEnumerator<float> VerifyLanguageSetup()
	{
		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 = "0x7B38E0", Offset = "0x7B28E0", VA = "0x1807B38E0")]
	private IEnumerator<float> InitSystemSaveData(float delayTime)
	{
		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 = "0x7B41A0", Offset = "0x7B31A0", VA = "0x1807B41A0")]
	private void VerifySystemSaveData()
	{
		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 = "0x7B3DA0", Offset = "0x7B2DA0", VA = "0x1807B3DA0")]
	private void ShowNotEnoughSavingSpaceTip()
	{
		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 = "0x7B37E0", Offset = "0x7B27E0", VA = "0x1807B37E0")]
	private IEnumerator<float> CreateSystemSaveData()
	{
		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 = "0x7B3860", Offset = "0x7B2860", VA = "0x1807B3860")]
	private IEnumerator<float> InitGameSaveData(float delayTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000163 RID: 355 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000163")]
	[Address(RVA = "0x7B3F30", Offset = "0x7B2F30", VA = "0x1807B3F30")]
	private IEnumerator<float> SwitchTitleScene(float delayTime)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000164 RID: 356 RVA: 0x00006560 File Offset: 0x00004760
	[Token(Token = "0x6000164")]
	[Address(RVA = "0x41ED30", Offset = "0x41DD30", VA = "0x18041ED30")]
	public BootUpSceneManager()
	{
	}

	// Token: 0x040001DD RID: 477
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40001DD")]
	[SerializeField]
	private Image pupuyaLogo;

	// Token: 0x040001DE RID: 478
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40001DE")]
	[SerializeField]
	private Image simonLogo;

	// Token: 0x040001DF RID: 479
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40001DF")]
	[SerializeField]
	private Image justdanLogo;

	// Token: 0x040001E0 RID: 480
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40001E0")]
	[SerializeField]
	private UILanguageSetup languageSetup;
}
