using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x0200002C RID: 44
public class BootUpSceneManager : GameSceneBase
{
	// Token: 0x06000535 RID: 1333 RVA: 0x00016478 File Offset: 0x00014678
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490797, XrefRangeEnd = 490798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Enter()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BootUpSceneManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000536 RID: 1334 RVA: 0x000164C8 File Offset: 0x000146C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 490845, RefRangeEnd = 490846, XrefRangeStart = 490798, XrefRangeEnd = 490845, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PerformLogoEffects()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_PerformLogoEffects_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000537 RID: 1335 RVA: 0x0001650C File Offset: 0x0001470C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490846, XrefRangeEnd = 490851, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> PrepareGameSystems()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_PrepareGameSystems_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06000538 RID: 1336 RVA: 0x00016564 File Offset: 0x00014764
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 490856, RefRangeEnd = 490857, XrefRangeStart = 490851, XrefRangeEnd = 490856, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> VerifyLanguageSetup()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_VerifyLanguageSetup_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06000539 RID: 1337 RVA: 0x000165BC File Offset: 0x000147BC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490857, XrefRangeEnd = 490862, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> InitSystemSaveData(float delayTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref delayTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_InitSystemSaveData_Private_IEnumerator_1_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x0600053A RID: 1338 RVA: 0x00016624 File Offset: 0x00014824
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490862, XrefRangeEnd = 490894, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void VerifySystemSaveData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_VerifySystemSaveData_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600053B RID: 1339 RVA: 0x00016668 File Offset: 0x00014868
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490894, XrefRangeEnd = 490913, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ShowNotEnoughSavingSpaceTip()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_ShowNotEnoughSavingSpaceTip_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600053C RID: 1340 RVA: 0x000166AC File Offset: 0x000148AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490913, XrefRangeEnd = 490918, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> CreateSystemSaveData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_CreateSystemSaveData_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x0600053D RID: 1341 RVA: 0x00016704 File Offset: 0x00014904
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 490923, RefRangeEnd = 490924, XrefRangeStart = 490918, XrefRangeEnd = 490923, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> InitGameSaveData(float delayTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref delayTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_InitGameSaveData_Private_IEnumerator_1_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x0600053E RID: 1342 RVA: 0x0001676C File Offset: 0x0001496C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 490929, RefRangeEnd = 490930, XrefRangeStart = 490924, XrefRangeEnd = 490929, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> SwitchTitleScene(float delayTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref delayTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr_SwitchTitleScene_Private_IEnumerator_1_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x0600053F RID: 1343 RVA: 0x000167D4 File Offset: 0x000149D4
	[CallerCount(13)]
	[CachedScanResults(RefRangeStart = 235327, RefRangeEnd = 235340, XrefRangeStart = 235327, XrefRangeEnd = 235340, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe BootUpSceneManager()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000540 RID: 1344 RVA: 0x00016820 File Offset: 0x00014A20
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490930, XrefRangeEnd = 490937, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _PerformLogoEffects_b__5_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr__PerformLogoEffects_b__5_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000541 RID: 1345 RVA: 0x00016864 File Offset: 0x00014A64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490937, XrefRangeEnd = 490944, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _VerifyLanguageSetup_b__7_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr__VerifyLanguageSetup_b__7_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000542 RID: 1346 RVA: 0x000168A8 File Offset: 0x00014AA8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490944, XrefRangeEnd = 490951, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _InitSystemSaveData_b__8_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.NativeMethodInfoPtr__InitSystemSaveData_b__8_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000543 RID: 1347 RVA: 0x000168EC File Offset: 0x00014AEC
	// Note: this type is marked as 'beforefieldinit'.
	static BootUpSceneManager()
	{
		Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "BootUpSceneManager");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr);
		BootUpSceneManager.NativeFieldInfoPtr_pupuyaLogo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "pupuyaLogo");
		BootUpSceneManager.NativeFieldInfoPtr_simonLogo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "simonLogo");
		BootUpSceneManager.NativeFieldInfoPtr_justdanLogo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "justdanLogo");
		BootUpSceneManager.NativeFieldInfoPtr_languageSetup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "languageSetup");
		BootUpSceneManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663642);
		BootUpSceneManager.NativeMethodInfoPtr_PerformLogoEffects_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663643);
		BootUpSceneManager.NativeMethodInfoPtr_PrepareGameSystems_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663644);
		BootUpSceneManager.NativeMethodInfoPtr_VerifyLanguageSetup_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663645);
		BootUpSceneManager.NativeMethodInfoPtr_InitSystemSaveData_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663646);
		BootUpSceneManager.NativeMethodInfoPtr_VerifySystemSaveData_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663647);
		BootUpSceneManager.NativeMethodInfoPtr_ShowNotEnoughSavingSpaceTip_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663648);
		BootUpSceneManager.NativeMethodInfoPtr_CreateSystemSaveData_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663649);
		BootUpSceneManager.NativeMethodInfoPtr_InitGameSaveData_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663650);
		BootUpSceneManager.NativeMethodInfoPtr_SwitchTitleScene_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663651);
		BootUpSceneManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663652);
		BootUpSceneManager.NativeMethodInfoPtr__PerformLogoEffects_b__5_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663653);
		BootUpSceneManager.NativeMethodInfoPtr__VerifyLanguageSetup_b__7_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663654);
		BootUpSceneManager.NativeMethodInfoPtr__InitSystemSaveData_b__8_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663655);
	}

	// Token: 0x06000544 RID: 1348 RVA: 0x00016A84 File Offset: 0x00014C84
	public BootUpSceneManager(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170001DB RID: 475
	// (get) Token: 0x06000545 RID: 1349 RVA: 0x00016A90 File Offset: 0x00014C90
	// (set) Token: 0x06000546 RID: 1350 RVA: 0x00016AC4 File Offset: 0x00014CC4
	public unsafe Image pupuyaLogo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_pupuyaLogo);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_pupuyaLogo), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170001DC RID: 476
	// (get) Token: 0x06000547 RID: 1351 RVA: 0x00016AEC File Offset: 0x00014CEC
	// (set) Token: 0x06000548 RID: 1352 RVA: 0x00016B20 File Offset: 0x00014D20
	public unsafe Image simonLogo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_simonLogo);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_simonLogo), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170001DD RID: 477
	// (get) Token: 0x06000549 RID: 1353 RVA: 0x00016B48 File Offset: 0x00014D48
	// (set) Token: 0x0600054A RID: 1354 RVA: 0x00016B7C File Offset: 0x00014D7C
	public unsafe Image justdanLogo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_justdanLogo);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_justdanLogo), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170001DE RID: 478
	// (get) Token: 0x0600054B RID: 1355 RVA: 0x00016BA4 File Offset: 0x00014DA4
	// (set) Token: 0x0600054C RID: 1356 RVA: 0x00016BD8 File Offset: 0x00014DD8
	public unsafe UILanguageSetup languageSetup
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_languageSetup);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UILanguageSetup(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.NativeFieldInfoPtr_languageSetup), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04000337 RID: 823
	private static readonly IntPtr NativeFieldInfoPtr_pupuyaLogo;

	// Token: 0x04000338 RID: 824
	private static readonly IntPtr NativeFieldInfoPtr_simonLogo;

	// Token: 0x04000339 RID: 825
	private static readonly IntPtr NativeFieldInfoPtr_justdanLogo;

	// Token: 0x0400033A RID: 826
	private static readonly IntPtr NativeFieldInfoPtr_languageSetup;

	// Token: 0x0400033B RID: 827
	private static readonly IntPtr NativeMethodInfoPtr_Enter_Public_Virtual_Void_0;

	// Token: 0x0400033C RID: 828
	private static readonly IntPtr NativeMethodInfoPtr_PerformLogoEffects_Private_Void_0;

	// Token: 0x0400033D RID: 829
	private static readonly IntPtr NativeMethodInfoPtr_PrepareGameSystems_Private_IEnumerator_1_Single_0;

	// Token: 0x0400033E RID: 830
	private static readonly IntPtr NativeMethodInfoPtr_VerifyLanguageSetup_Private_IEnumerator_1_Single_0;

	// Token: 0x0400033F RID: 831
	private static readonly IntPtr NativeMethodInfoPtr_InitSystemSaveData_Private_IEnumerator_1_Single_Single_0;

	// Token: 0x04000340 RID: 832
	private static readonly IntPtr NativeMethodInfoPtr_VerifySystemSaveData_Private_Void_0;

	// Token: 0x04000341 RID: 833
	private static readonly IntPtr NativeMethodInfoPtr_ShowNotEnoughSavingSpaceTip_Private_Void_0;

	// Token: 0x04000342 RID: 834
	private static readonly IntPtr NativeMethodInfoPtr_CreateSystemSaveData_Private_IEnumerator_1_Single_0;

	// Token: 0x04000343 RID: 835
	private static readonly IntPtr NativeMethodInfoPtr_InitGameSaveData_Private_IEnumerator_1_Single_Single_0;

	// Token: 0x04000344 RID: 836
	private static readonly IntPtr NativeMethodInfoPtr_SwitchTitleScene_Private_IEnumerator_1_Single_Single_0;

	// Token: 0x04000345 RID: 837
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04000346 RID: 838
	private static readonly IntPtr NativeMethodInfoPtr__PerformLogoEffects_b__5_0_Private_Void_0;

	// Token: 0x04000347 RID: 839
	private static readonly IntPtr NativeMethodInfoPtr__VerifyLanguageSetup_b__7_0_Private_Void_0;

	// Token: 0x04000348 RID: 840
	private static readonly IntPtr NativeMethodInfoPtr__InitSystemSaveData_b__8_0_Private_Void_0;

	// Token: 0x0200002D RID: 45
	[ObfuscatedName("BootUpSceneManager/<>c__DisplayClass6_0")]
	public sealed class __c__DisplayClass6_0 : Il2CppSystem.Object
	{
		// Token: 0x0600054D RID: 1357 RVA: 0x00016C00 File Offset: 0x00014E00
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass6_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600054E RID: 1358 RVA: 0x00016C4C File Offset: 0x00014E4C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490663, XrefRangeEnd = 490665, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool _PrepareGameSystems_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__PrepareGameSystems_b__0_Internal_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x0600054F RID: 1359 RVA: 0x00016C9C File Offset: 0x00014E9C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490665, XrefRangeEnd = 490668, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _PrepareGameSystems_b__1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__PrepareGameSystems_b__1_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000550 RID: 1360 RVA: 0x00016CE0 File Offset: 0x00014EE0
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass6_0()
		{
			Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<>c__DisplayClass6_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr);
			BootUpSceneManager.__c__DisplayClass6_0.NativeFieldInfoPtr_gameRequest = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, "gameRequest");
			BootUpSceneManager.__c__DisplayClass6_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, "<>4__this");
			BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, 100663656);
			BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__PrepareGameSystems_b__0_Internal_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, 100663657);
			BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__PrepareGameSystems_b__1_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, 100663658);
		}

		// Token: 0x06000551 RID: 1361 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c__DisplayClass6_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001DF RID: 479
		// (get) Token: 0x06000552 RID: 1362 RVA: 0x00016D70 File Offset: 0x00014F70
		// (set) Token: 0x06000553 RID: 1363 RVA: 0x00016DA4 File Offset: 0x00014FA4
		public unsafe ResourceRequest gameRequest
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass6_0.NativeFieldInfoPtr_gameRequest);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new ResourceRequest(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass6_0.NativeFieldInfoPtr_gameRequest), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170001E0 RID: 480
		// (get) Token: 0x06000554 RID: 1364 RVA: 0x00016DCC File Offset: 0x00014FCC
		// (set) Token: 0x06000555 RID: 1365 RVA: 0x00016E00 File Offset: 0x00015000
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass6_0.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass6_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000349 RID: 841
		private static readonly IntPtr NativeFieldInfoPtr_gameRequest;

		// Token: 0x0400034A RID: 842
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400034B RID: 843
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x0400034C RID: 844
		private static readonly IntPtr NativeMethodInfoPtr__PrepareGameSystems_b__0_Internal_Boolean_0;

		// Token: 0x0400034D RID: 845
		private static readonly IntPtr NativeMethodInfoPtr__PrepareGameSystems_b__1_Internal_Void_0;
	}

	// Token: 0x0200002E RID: 46
	[ObfuscatedName("BootUpSceneManager/<PrepareGameSystems>d__6")]
	public sealed class _PrepareGameSystems_d__6 : Il2CppSystem.Object
	{
		// Token: 0x06000556 RID: 1366 RVA: 0x00016E28 File Offset: 0x00015028
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _PrepareGameSystems_d__6(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06000557 RID: 1367 RVA: 0x00016E88 File Offset: 0x00015088
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000558 RID: 1368 RVA: 0x00016ECC File Offset: 0x000150CC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490668, XrefRangeEnd = 490699, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170001E5 RID: 485
		// (get) Token: 0x06000559 RID: 1369 RVA: 0x00016F1C File Offset: 0x0001511C
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x0600055A RID: 1370 RVA: 0x00016F6C File Offset: 0x0001516C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490699, XrefRangeEnd = 490704, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170001E6 RID: 486
		// (get) Token: 0x0600055B RID: 1371 RVA: 0x00016FB0 File Offset: 0x000151B0
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490704, XrefRangeEnd = 490707, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600055C RID: 1372 RVA: 0x00017008 File Offset: 0x00015208
		// Note: this type is marked as 'beforefieldinit'.
		static _PrepareGameSystems_d__6()
		{
			Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<PrepareGameSystems>d__6");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, "<>1__state");
			BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, "<>2__current");
			BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, "<>4__this");
			BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___8__1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, "<>8__1");
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663659);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663660);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663661);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663662);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663663);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663664);
		}

		// Token: 0x0600055D RID: 1373 RVA: 0x0000A74C File Offset: 0x0000894C
		public _PrepareGameSystems_d__6(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001E1 RID: 481
		// (get) Token: 0x0600055E RID: 1374 RVA: 0x000170FC File Offset: 0x000152FC
		// (set) Token: 0x0600055F RID: 1375 RVA: 0x00017124 File Offset: 0x00015324
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170001E2 RID: 482
		// (get) Token: 0x06000560 RID: 1376 RVA: 0x00017148 File Offset: 0x00015348
		// (set) Token: 0x06000561 RID: 1377 RVA: 0x00017170 File Offset: 0x00015370
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170001E3 RID: 483
		// (get) Token: 0x06000562 RID: 1378 RVA: 0x00017194 File Offset: 0x00015394
		// (set) Token: 0x06000563 RID: 1379 RVA: 0x000171C8 File Offset: 0x000153C8
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170001E4 RID: 484
		// (get) Token: 0x06000564 RID: 1380 RVA: 0x000171F0 File Offset: 0x000153F0
		// (set) Token: 0x06000565 RID: 1381 RVA: 0x00017224 File Offset: 0x00015424
		public unsafe BootUpSceneManager.__c__DisplayClass6_0 __8__1
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___8__1);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager.__c__DisplayClass6_0(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._PrepareGameSystems_d__6.NativeFieldInfoPtr___8__1), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x0400034E RID: 846
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x0400034F RID: 847
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04000350 RID: 848
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04000351 RID: 849
		private static readonly IntPtr NativeFieldInfoPtr___8__1;

		// Token: 0x04000352 RID: 850
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04000353 RID: 851
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000354 RID: 852
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04000355 RID: 853
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04000356 RID: 854
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000357 RID: 855
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x0200002F RID: 47
	[ObfuscatedName("BootUpSceneManager/<VerifyLanguageSetup>d__7")]
	public sealed class _VerifyLanguageSetup_d__7 : Il2CppSystem.Object
	{
		// Token: 0x06000566 RID: 1382 RVA: 0x0001724C File Offset: 0x0001544C
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _VerifyLanguageSetup_d__7(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06000567 RID: 1383 RVA: 0x000172AC File Offset: 0x000154AC
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000568 RID: 1384 RVA: 0x000172F0 File Offset: 0x000154F0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490707, XrefRangeEnd = 490714, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170001EA RID: 490
		// (get) Token: 0x06000569 RID: 1385 RVA: 0x00017340 File Offset: 0x00015540
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x0600056A RID: 1386 RVA: 0x00017390 File Offset: 0x00015590
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490714, XrefRangeEnd = 490719, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170001EB RID: 491
		// (get) Token: 0x0600056B RID: 1387 RVA: 0x000173D4 File Offset: 0x000155D4
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490719, XrefRangeEnd = 490722, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600056C RID: 1388 RVA: 0x0001742C File Offset: 0x0001562C
		// Note: this type is marked as 'beforefieldinit'.
		static _VerifyLanguageSetup_d__7()
		{
			Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<VerifyLanguageSetup>d__7");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, "<>1__state");
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, "<>2__current");
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, "<>4__this");
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663665);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663666);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663667);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663668);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663669);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663670);
		}

		// Token: 0x0600056D RID: 1389 RVA: 0x0000A74C File Offset: 0x0000894C
		public _VerifyLanguageSetup_d__7(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001E7 RID: 487
		// (get) Token: 0x0600056E RID: 1390 RVA: 0x0001750C File Offset: 0x0001570C
		// (set) Token: 0x0600056F RID: 1391 RVA: 0x00017534 File Offset: 0x00015734
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170001E8 RID: 488
		// (get) Token: 0x06000570 RID: 1392 RVA: 0x00017558 File Offset: 0x00015758
		// (set) Token: 0x06000571 RID: 1393 RVA: 0x00017580 File Offset: 0x00015780
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170001E9 RID: 489
		// (get) Token: 0x06000572 RID: 1394 RVA: 0x000175A4 File Offset: 0x000157A4
		// (set) Token: 0x06000573 RID: 1395 RVA: 0x000175D8 File Offset: 0x000157D8
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._VerifyLanguageSetup_d__7.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000358 RID: 856
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04000359 RID: 857
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x0400035A RID: 858
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400035B RID: 859
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400035C RID: 860
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400035D RID: 861
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400035E RID: 862
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x0400035F RID: 863
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000360 RID: 864
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000030 RID: 48
	[ObfuscatedName("BootUpSceneManager/<InitSystemSaveData>d__8")]
	public sealed class _InitSystemSaveData_d__8 : Il2CppSystem.Object
	{
		// Token: 0x06000574 RID: 1396 RVA: 0x00017600 File Offset: 0x00015800
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _InitSystemSaveData_d__8(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06000575 RID: 1397 RVA: 0x00017660 File Offset: 0x00015860
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000576 RID: 1398 RVA: 0x000176A4 File Offset: 0x000158A4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490722, XrefRangeEnd = 490729, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170001F0 RID: 496
		// (get) Token: 0x06000577 RID: 1399 RVA: 0x000176F4 File Offset: 0x000158F4
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06000578 RID: 1400 RVA: 0x00017744 File Offset: 0x00015944
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490729, XrefRangeEnd = 490734, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170001F1 RID: 497
		// (get) Token: 0x06000579 RID: 1401 RVA: 0x00017788 File Offset: 0x00015988
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490734, XrefRangeEnd = 490737, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600057A RID: 1402 RVA: 0x000177E0 File Offset: 0x000159E0
		// Note: this type is marked as 'beforefieldinit'.
		static _InitSystemSaveData_d__8()
		{
			Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<InitSystemSaveData>d__8");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, "<>1__state");
			BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, "<>2__current");
			BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr_delayTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, "delayTime");
			BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, "<>4__this");
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663671);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663672);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663673);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663674);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663675);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663676);
		}

		// Token: 0x0600057B RID: 1403 RVA: 0x0000A74C File Offset: 0x0000894C
		public _InitSystemSaveData_d__8(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001EC RID: 492
		// (get) Token: 0x0600057C RID: 1404 RVA: 0x000178D4 File Offset: 0x00015AD4
		// (set) Token: 0x0600057D RID: 1405 RVA: 0x000178FC File Offset: 0x00015AFC
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170001ED RID: 493
		// (get) Token: 0x0600057E RID: 1406 RVA: 0x00017920 File Offset: 0x00015B20
		// (set) Token: 0x0600057F RID: 1407 RVA: 0x00017948 File Offset: 0x00015B48
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170001EE RID: 494
		// (get) Token: 0x06000580 RID: 1408 RVA: 0x0001796C File Offset: 0x00015B6C
		// (set) Token: 0x06000581 RID: 1409 RVA: 0x00017994 File Offset: 0x00015B94
		public unsafe float delayTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr_delayTime);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr_delayTime)) = value;
			}
		}

		// Token: 0x170001EF RID: 495
		// (get) Token: 0x06000582 RID: 1410 RVA: 0x000179B8 File Offset: 0x00015BB8
		// (set) Token: 0x06000583 RID: 1411 RVA: 0x000179EC File Offset: 0x00015BEC
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitSystemSaveData_d__8.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000361 RID: 865
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04000362 RID: 866
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04000363 RID: 867
		private static readonly IntPtr NativeFieldInfoPtr_delayTime;

		// Token: 0x04000364 RID: 868
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04000365 RID: 869
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04000366 RID: 870
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000367 RID: 871
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04000368 RID: 872
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04000369 RID: 873
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400036A RID: 874
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000031 RID: 49
	[ObfuscatedName("BootUpSceneManager/<CreateSystemSaveData>d__11")]
	public sealed class _CreateSystemSaveData_d__11 : Il2CppSystem.Object
	{
		// Token: 0x06000584 RID: 1412 RVA: 0x00017A14 File Offset: 0x00015C14
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _CreateSystemSaveData_d__11(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06000585 RID: 1413 RVA: 0x00017A74 File Offset: 0x00015C74
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000586 RID: 1414 RVA: 0x00017AB8 File Offset: 0x00015CB8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490737, XrefRangeEnd = 490742, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170001F5 RID: 501
		// (get) Token: 0x06000587 RID: 1415 RVA: 0x00017B08 File Offset: 0x00015D08
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06000588 RID: 1416 RVA: 0x00017B58 File Offset: 0x00015D58
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490742, XrefRangeEnd = 490747, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170001F6 RID: 502
		// (get) Token: 0x06000589 RID: 1417 RVA: 0x00017B9C File Offset: 0x00015D9C
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490747, XrefRangeEnd = 490750, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600058A RID: 1418 RVA: 0x00017BF4 File Offset: 0x00015DF4
		// Note: this type is marked as 'beforefieldinit'.
		static _CreateSystemSaveData_d__11()
		{
			Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<CreateSystemSaveData>d__11");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, "<>1__state");
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, "<>2__current");
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, "<>4__this");
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663677);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663678);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663679);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663680);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663681);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663682);
		}

		// Token: 0x0600058B RID: 1419 RVA: 0x0000A74C File Offset: 0x0000894C
		public _CreateSystemSaveData_d__11(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001F2 RID: 498
		// (get) Token: 0x0600058C RID: 1420 RVA: 0x00017CD4 File Offset: 0x00015ED4
		// (set) Token: 0x0600058D RID: 1421 RVA: 0x00017CFC File Offset: 0x00015EFC
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170001F3 RID: 499
		// (get) Token: 0x0600058E RID: 1422 RVA: 0x00017D20 File Offset: 0x00015F20
		// (set) Token: 0x0600058F RID: 1423 RVA: 0x00017D48 File Offset: 0x00015F48
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170001F4 RID: 500
		// (get) Token: 0x06000590 RID: 1424 RVA: 0x00017D6C File Offset: 0x00015F6C
		// (set) Token: 0x06000591 RID: 1425 RVA: 0x00017DA0 File Offset: 0x00015FA0
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._CreateSystemSaveData_d__11.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x0400036B RID: 875
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x0400036C RID: 876
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x0400036D RID: 877
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400036E RID: 878
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400036F RID: 879
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000370 RID: 880
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04000371 RID: 881
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04000372 RID: 882
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000373 RID: 883
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000032 RID: 50
	[ObfuscatedName("BootUpSceneManager/<>c__DisplayClass12_0")]
	public sealed class __c__DisplayClass12_0 : Il2CppSystem.Object
	{
		// Token: 0x06000592 RID: 1426 RVA: 0x00017DC8 File Offset: 0x00015FC8
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass12_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.__c__DisplayClass12_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000593 RID: 1427 RVA: 0x00017E14 File Offset: 0x00016014
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490750, XrefRangeEnd = 490760, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _InitGameSaveData_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager.__c__DisplayClass12_0.NativeMethodInfoPtr__InitGameSaveData_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000594 RID: 1428 RVA: 0x00017E58 File Offset: 0x00016058
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass12_0()
		{
			Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<>c__DisplayClass12_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr);
			BootUpSceneManager.__c__DisplayClass12_0.NativeFieldInfoPtr_corruptedIndices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr, "corruptedIndices");
			BootUpSceneManager.__c__DisplayClass12_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr, "<>4__this");
			BootUpSceneManager.__c__DisplayClass12_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr, 100663683);
			BootUpSceneManager.__c__DisplayClass12_0.NativeMethodInfoPtr__InitGameSaveData_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr, 100663684);
		}

		// Token: 0x06000595 RID: 1429 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c__DisplayClass12_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001F7 RID: 503
		// (get) Token: 0x06000596 RID: 1430 RVA: 0x00017ED4 File Offset: 0x000160D4
		// (set) Token: 0x06000597 RID: 1431 RVA: 0x00017F08 File Offset: 0x00016108
		public unsafe Il2CppStructArray<int> corruptedIndices
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass12_0.NativeFieldInfoPtr_corruptedIndices);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass12_0.NativeFieldInfoPtr_corruptedIndices), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170001F8 RID: 504
		// (get) Token: 0x06000598 RID: 1432 RVA: 0x00017F30 File Offset: 0x00016130
		// (set) Token: 0x06000599 RID: 1433 RVA: 0x00017F64 File Offset: 0x00016164
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass12_0.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager.__c__DisplayClass12_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000374 RID: 884
		private static readonly IntPtr NativeFieldInfoPtr_corruptedIndices;

		// Token: 0x04000375 RID: 885
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04000376 RID: 886
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04000377 RID: 887
		private static readonly IntPtr NativeMethodInfoPtr__InitGameSaveData_b__0_Internal_Void_0;
	}

	// Token: 0x02000033 RID: 51
	[ObfuscatedName("BootUpSceneManager/<InitGameSaveData>d__12")]
	public sealed class _InitGameSaveData_d__12 : Il2CppSystem.Object
	{
		// Token: 0x0600059A RID: 1434 RVA: 0x00017F8C File Offset: 0x0001618C
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _InitGameSaveData_d__12(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x0600059B RID: 1435 RVA: 0x00017FEC File Offset: 0x000161EC
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600059C RID: 1436 RVA: 0x00018030 File Offset: 0x00016230
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490760, XrefRangeEnd = 490773, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170001FE RID: 510
		// (get) Token: 0x0600059D RID: 1437 RVA: 0x00018080 File Offset: 0x00016280
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x0600059E RID: 1438 RVA: 0x000180D0 File Offset: 0x000162D0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490773, XrefRangeEnd = 490778, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170001FF RID: 511
		// (get) Token: 0x0600059F RID: 1439 RVA: 0x00018114 File Offset: 0x00016314
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490778, XrefRangeEnd = 490781, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x060005A0 RID: 1440 RVA: 0x0001816C File Offset: 0x0001636C
		// Note: this type is marked as 'beforefieldinit'.
		static _InitGameSaveData_d__12()
		{
			Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<InitGameSaveData>d__12");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr);
			BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, "<>1__state");
			BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, "<>2__current");
			BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, "<>4__this");
			BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr_delayTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, "delayTime");
			BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___8__1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, "<>8__1");
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663685);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663686);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663687);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663688);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663689);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663690);
		}

		// Token: 0x060005A1 RID: 1441 RVA: 0x0000A74C File Offset: 0x0000894C
		public _InitGameSaveData_d__12(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001F9 RID: 505
		// (get) Token: 0x060005A2 RID: 1442 RVA: 0x00018274 File Offset: 0x00016474
		// (set) Token: 0x060005A3 RID: 1443 RVA: 0x0001829C File Offset: 0x0001649C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170001FA RID: 506
		// (get) Token: 0x060005A4 RID: 1444 RVA: 0x000182C0 File Offset: 0x000164C0
		// (set) Token: 0x060005A5 RID: 1445 RVA: 0x000182E8 File Offset: 0x000164E8
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170001FB RID: 507
		// (get) Token: 0x060005A6 RID: 1446 RVA: 0x0001830C File Offset: 0x0001650C
		// (set) Token: 0x060005A7 RID: 1447 RVA: 0x00018340 File Offset: 0x00016540
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170001FC RID: 508
		// (get) Token: 0x060005A8 RID: 1448 RVA: 0x00018368 File Offset: 0x00016568
		// (set) Token: 0x060005A9 RID: 1449 RVA: 0x00018390 File Offset: 0x00016590
		public unsafe float delayTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr_delayTime);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr_delayTime)) = value;
			}
		}

		// Token: 0x170001FD RID: 509
		// (get) Token: 0x060005AA RID: 1450 RVA: 0x000183B4 File Offset: 0x000165B4
		// (set) Token: 0x060005AB RID: 1451 RVA: 0x000183E8 File Offset: 0x000165E8
		public unsafe BootUpSceneManager.__c__DisplayClass12_0 __8__1
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___8__1);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager.__c__DisplayClass12_0(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._InitGameSaveData_d__12.NativeFieldInfoPtr___8__1), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000378 RID: 888
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04000379 RID: 889
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x0400037A RID: 890
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400037B RID: 891
		private static readonly IntPtr NativeFieldInfoPtr_delayTime;

		// Token: 0x0400037C RID: 892
		private static readonly IntPtr NativeFieldInfoPtr___8__1;

		// Token: 0x0400037D RID: 893
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400037E RID: 894
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400037F RID: 895
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04000380 RID: 896
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04000381 RID: 897
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000382 RID: 898
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000034 RID: 52
	[ObfuscatedName("BootUpSceneManager/<SwitchTitleScene>d__13")]
	public sealed class _SwitchTitleScene_d__13 : Il2CppSystem.Object
	{
		// Token: 0x060005AC RID: 1452 RVA: 0x00018410 File Offset: 0x00016610
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _SwitchTitleScene_d__13(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x060005AD RID: 1453 RVA: 0x00018470 File Offset: 0x00016670
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060005AE RID: 1454 RVA: 0x000184B4 File Offset: 0x000166B4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490781, XrefRangeEnd = 490789, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17000204 RID: 516
		// (get) Token: 0x060005AF RID: 1455 RVA: 0x00018504 File Offset: 0x00016704
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060005B0 RID: 1456 RVA: 0x00018554 File Offset: 0x00016754
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490789, XrefRangeEnd = 490794, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17000205 RID: 517
		// (get) Token: 0x060005B1 RID: 1457 RVA: 0x00018598 File Offset: 0x00016798
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 490794, XrefRangeEnd = 490797, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x060005B2 RID: 1458 RVA: 0x000185F0 File Offset: 0x000167F0
		// Note: this type is marked as 'beforefieldinit'.
		static _SwitchTitleScene_d__13()
		{
			Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, "<SwitchTitleScene>d__13");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, "<>1__state");
			BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, "<>2__current");
			BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, "<>4__this");
			BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr_delayTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, "delayTime");
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663691);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663692);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663693);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663694);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663695);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663696);
		}

		// Token: 0x060005B3 RID: 1459 RVA: 0x0000A74C File Offset: 0x0000894C
		public _SwitchTitleScene_d__13(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17000200 RID: 512
		// (get) Token: 0x060005B4 RID: 1460 RVA: 0x000186E4 File Offset: 0x000168E4
		// (set) Token: 0x060005B5 RID: 1461 RVA: 0x0001870C File Offset: 0x0001690C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17000201 RID: 513
		// (get) Token: 0x060005B6 RID: 1462 RVA: 0x00018730 File Offset: 0x00016930
		// (set) Token: 0x060005B7 RID: 1463 RVA: 0x00018758 File Offset: 0x00016958
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17000202 RID: 514
		// (get) Token: 0x060005B8 RID: 1464 RVA: 0x0001877C File Offset: 0x0001697C
		// (set) Token: 0x060005B9 RID: 1465 RVA: 0x000187B0 File Offset: 0x000169B0
		public unsafe BootUpSceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new BootUpSceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000203 RID: 515
		// (get) Token: 0x060005BA RID: 1466 RVA: 0x000187D8 File Offset: 0x000169D8
		// (set) Token: 0x060005BB RID: 1467 RVA: 0x00018800 File Offset: 0x00016A00
		public unsafe float delayTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr_delayTime);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BootUpSceneManager._SwitchTitleScene_d__13.NativeFieldInfoPtr_delayTime)) = value;
			}
		}

		// Token: 0x04000383 RID: 899
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04000384 RID: 900
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04000385 RID: 901
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04000386 RID: 902
		private static readonly IntPtr NativeFieldInfoPtr_delayTime;

		// Token: 0x04000387 RID: 903
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04000388 RID: 904
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04000389 RID: 905
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400038A RID: 906
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x0400038B RID: 907
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400038C RID: 908
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
