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: 0x0200002B RID: 43
public class BootUpSceneManager : GameSceneBase
{
	// Token: 0x06000532 RID: 1330 RVA: 0x000163B4 File Offset: 0x000145B4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470955, XrefRangeEnd = 470956, 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: 0x06000533 RID: 1331 RVA: 0x00016404 File Offset: 0x00014604
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 471003, RefRangeEnd = 471004, XrefRangeStart = 470956, XrefRangeEnd = 471003, 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: 0x06000534 RID: 1332 RVA: 0x00016448 File Offset: 0x00014648
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471004, XrefRangeEnd = 471009, 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: 0x06000535 RID: 1333 RVA: 0x000164A0 File Offset: 0x000146A0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 471014, RefRangeEnd = 471015, XrefRangeStart = 471009, XrefRangeEnd = 471014, 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: 0x06000536 RID: 1334 RVA: 0x000164F8 File Offset: 0x000146F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471015, XrefRangeEnd = 471020, 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: 0x06000537 RID: 1335 RVA: 0x00016560 File Offset: 0x00014760
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471020, XrefRangeEnd = 471052, 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: 0x06000538 RID: 1336 RVA: 0x000165A4 File Offset: 0x000147A4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471052, XrefRangeEnd = 471071, 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: 0x06000539 RID: 1337 RVA: 0x000165E8 File Offset: 0x000147E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471071, XrefRangeEnd = 471076, 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: 0x0600053A RID: 1338 RVA: 0x00016640 File Offset: 0x00014840
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 471081, RefRangeEnd = 471082, XrefRangeStart = 471076, XrefRangeEnd = 471081, 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: 0x0600053B RID: 1339 RVA: 0x000166A8 File Offset: 0x000148A8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 471087, RefRangeEnd = 471088, XrefRangeStart = 471082, XrefRangeEnd = 471087, 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: 0x0600053C RID: 1340 RVA: 0x00016710 File Offset: 0x00014910
	[CallerCount(13)]
	[CachedScanResults(RefRangeStart = 227409, RefRangeEnd = 227422, XrefRangeStart = 227409, XrefRangeEnd = 227422, 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: 0x0600053D RID: 1341 RVA: 0x0001675C File Offset: 0x0001495C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471088, XrefRangeEnd = 471095, 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: 0x0600053E RID: 1342 RVA: 0x000167A0 File Offset: 0x000149A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471095, XrefRangeEnd = 471102, 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: 0x0600053F RID: 1343 RVA: 0x000167E4 File Offset: 0x000149E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471102, XrefRangeEnd = 471109, 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: 0x06000540 RID: 1344 RVA: 0x00016828 File Offset: 0x00014A28
	// 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, 100663641);
		BootUpSceneManager.NativeMethodInfoPtr_PerformLogoEffects_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663642);
		BootUpSceneManager.NativeMethodInfoPtr_PrepareGameSystems_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663643);
		BootUpSceneManager.NativeMethodInfoPtr_VerifyLanguageSetup_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663644);
		BootUpSceneManager.NativeMethodInfoPtr_InitSystemSaveData_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663645);
		BootUpSceneManager.NativeMethodInfoPtr_VerifySystemSaveData_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663646);
		BootUpSceneManager.NativeMethodInfoPtr_ShowNotEnoughSavingSpaceTip_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663647);
		BootUpSceneManager.NativeMethodInfoPtr_CreateSystemSaveData_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663648);
		BootUpSceneManager.NativeMethodInfoPtr_InitGameSaveData_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663649);
		BootUpSceneManager.NativeMethodInfoPtr_SwitchTitleScene_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663650);
		BootUpSceneManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663651);
		BootUpSceneManager.NativeMethodInfoPtr__PerformLogoEffects_b__5_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663652);
		BootUpSceneManager.NativeMethodInfoPtr__VerifyLanguageSetup_b__7_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663653);
		BootUpSceneManager.NativeMethodInfoPtr__InitSystemSaveData_b__8_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager>.NativeClassPtr, 100663654);
	}

	// Token: 0x06000541 RID: 1345 RVA: 0x000169C0 File Offset: 0x00014BC0
	public BootUpSceneManager(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170001D9 RID: 473
	// (get) Token: 0x06000542 RID: 1346 RVA: 0x000169CC File Offset: 0x00014BCC
	// (set) Token: 0x06000543 RID: 1347 RVA: 0x00016A00 File Offset: 0x00014C00
	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: 0x170001DA RID: 474
	// (get) Token: 0x06000544 RID: 1348 RVA: 0x00016A28 File Offset: 0x00014C28
	// (set) Token: 0x06000545 RID: 1349 RVA: 0x00016A5C File Offset: 0x00014C5C
	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: 0x170001DB RID: 475
	// (get) Token: 0x06000546 RID: 1350 RVA: 0x00016A84 File Offset: 0x00014C84
	// (set) Token: 0x06000547 RID: 1351 RVA: 0x00016AB8 File Offset: 0x00014CB8
	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: 0x170001DC RID: 476
	// (get) Token: 0x06000548 RID: 1352 RVA: 0x00016AE0 File Offset: 0x00014CE0
	// (set) Token: 0x06000549 RID: 1353 RVA: 0x00016B14 File Offset: 0x00014D14
	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: 0x04000331 RID: 817
	private static readonly IntPtr NativeFieldInfoPtr_pupuyaLogo;

	// Token: 0x04000332 RID: 818
	private static readonly IntPtr NativeFieldInfoPtr_simonLogo;

	// Token: 0x04000333 RID: 819
	private static readonly IntPtr NativeFieldInfoPtr_justdanLogo;

	// Token: 0x04000334 RID: 820
	private static readonly IntPtr NativeFieldInfoPtr_languageSetup;

	// Token: 0x04000335 RID: 821
	private static readonly IntPtr NativeMethodInfoPtr_Enter_Public_Virtual_Void_0;

	// Token: 0x04000336 RID: 822
	private static readonly IntPtr NativeMethodInfoPtr_PerformLogoEffects_Private_Void_0;

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

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

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

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

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

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

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

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

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

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

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

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

	// Token: 0x0200002C RID: 44
	[ObfuscatedName("BootUpSceneManager/<>c__DisplayClass6_0")]
	public sealed class __c__DisplayClass6_0 : Il2CppSystem.Object
	{
		// Token: 0x0600054A RID: 1354 RVA: 0x00016B3C File Offset: 0x00014D3C
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x0600054B RID: 1355 RVA: 0x00016B88 File Offset: 0x00014D88
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470821, XrefRangeEnd = 470823, 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: 0x0600054C RID: 1356 RVA: 0x00016BD8 File Offset: 0x00014DD8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470823, XrefRangeEnd = 470826, 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: 0x0600054D RID: 1357 RVA: 0x00016C1C File Offset: 0x00014E1C
		// 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, 100663655);
			BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__PrepareGameSystems_b__0_Internal_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, 100663656);
			BootUpSceneManager.__c__DisplayClass6_0.NativeMethodInfoPtr__PrepareGameSystems_b__1_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass6_0>.NativeClassPtr, 100663657);
		}

		// Token: 0x0600054E RID: 1358 RVA: 0x0000A688 File Offset: 0x00008888
		public __c__DisplayClass6_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001DD RID: 477
		// (get) Token: 0x0600054F RID: 1359 RVA: 0x00016CAC File Offset: 0x00014EAC
		// (set) Token: 0x06000550 RID: 1360 RVA: 0x00016CE0 File Offset: 0x00014EE0
		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: 0x170001DE RID: 478
		// (get) Token: 0x06000551 RID: 1361 RVA: 0x00016D08 File Offset: 0x00014F08
		// (set) Token: 0x06000552 RID: 1362 RVA: 0x00016D3C File Offset: 0x00014F3C
		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: 0x04000343 RID: 835
		private static readonly IntPtr NativeFieldInfoPtr_gameRequest;

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

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

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

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

	// Token: 0x0200002D RID: 45
	[ObfuscatedName("BootUpSceneManager/<PrepareGameSystems>d__6")]
	public sealed class _PrepareGameSystems_d__6 : Il2CppSystem.Object
	{
		// Token: 0x06000553 RID: 1363 RVA: 0x00016D64 File Offset: 0x00014F64
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06000554 RID: 1364 RVA: 0x00016DC4 File Offset: 0x00014FC4
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06000555 RID: 1365 RVA: 0x00016E08 File Offset: 0x00015008
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470826, XrefRangeEnd = 470857, 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: 0x170001E3 RID: 483
		// (get) Token: 0x06000556 RID: 1366 RVA: 0x00016E58 File Offset: 0x00015058
		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: 0x06000557 RID: 1367 RVA: 0x00016EA8 File Offset: 0x000150A8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470857, XrefRangeEnd = 470862, 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: 0x170001E4 RID: 484
		// (get) Token: 0x06000558 RID: 1368 RVA: 0x00016EEC File Offset: 0x000150EC
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470862, XrefRangeEnd = 470865, 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: 0x06000559 RID: 1369 RVA: 0x00016F44 File Offset: 0x00015144
		// 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, 100663658);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663659);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663660);
			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, 100663661);
			BootUpSceneManager._PrepareGameSystems_d__6.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._PrepareGameSystems_d__6>.NativeClassPtr, 100663662);
			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, 100663663);
		}

		// Token: 0x0600055A RID: 1370 RVA: 0x0000A688 File Offset: 0x00008888
		public _PrepareGameSystems_d__6(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001DF RID: 479
		// (get) Token: 0x0600055B RID: 1371 RVA: 0x00017038 File Offset: 0x00015238
		// (set) Token: 0x0600055C RID: 1372 RVA: 0x00017060 File Offset: 0x00015260
		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: 0x170001E0 RID: 480
		// (get) Token: 0x0600055D RID: 1373 RVA: 0x00017084 File Offset: 0x00015284
		// (set) Token: 0x0600055E RID: 1374 RVA: 0x000170AC File Offset: 0x000152AC
		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: 0x170001E1 RID: 481
		// (get) Token: 0x0600055F RID: 1375 RVA: 0x000170D0 File Offset: 0x000152D0
		// (set) Token: 0x06000560 RID: 1376 RVA: 0x00017104 File Offset: 0x00015304
		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: 0x170001E2 RID: 482
		// (get) Token: 0x06000561 RID: 1377 RVA: 0x0001712C File Offset: 0x0001532C
		// (set) Token: 0x06000562 RID: 1378 RVA: 0x00017160 File Offset: 0x00015360
		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: 0x04000348 RID: 840
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

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

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

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

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

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

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

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

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

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

	// Token: 0x0200002E RID: 46
	[ObfuscatedName("BootUpSceneManager/<VerifyLanguageSetup>d__7")]
	public sealed class _VerifyLanguageSetup_d__7 : Il2CppSystem.Object
	{
		// Token: 0x06000563 RID: 1379 RVA: 0x00017188 File Offset: 0x00015388
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06000564 RID: 1380 RVA: 0x000171E8 File Offset: 0x000153E8
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06000565 RID: 1381 RVA: 0x0001722C File Offset: 0x0001542C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470865, XrefRangeEnd = 470872, 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: 0x170001E8 RID: 488
		// (get) Token: 0x06000566 RID: 1382 RVA: 0x0001727C File Offset: 0x0001547C
		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: 0x06000567 RID: 1383 RVA: 0x000172CC File Offset: 0x000154CC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470872, XrefRangeEnd = 470877, 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: 0x170001E9 RID: 489
		// (get) Token: 0x06000568 RID: 1384 RVA: 0x00017310 File Offset: 0x00015510
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470877, XrefRangeEnd = 470880, 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: 0x06000569 RID: 1385 RVA: 0x00017368 File Offset: 0x00015568
		// 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, 100663664);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663665);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663666);
			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, 100663667);
			BootUpSceneManager._VerifyLanguageSetup_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._VerifyLanguageSetup_d__7>.NativeClassPtr, 100663668);
			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, 100663669);
		}

		// Token: 0x0600056A RID: 1386 RVA: 0x0000A688 File Offset: 0x00008888
		public _VerifyLanguageSetup_d__7(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001E5 RID: 485
		// (get) Token: 0x0600056B RID: 1387 RVA: 0x00017448 File Offset: 0x00015648
		// (set) Token: 0x0600056C RID: 1388 RVA: 0x00017470 File Offset: 0x00015670
		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: 0x170001E6 RID: 486
		// (get) Token: 0x0600056D RID: 1389 RVA: 0x00017494 File Offset: 0x00015694
		// (set) Token: 0x0600056E RID: 1390 RVA: 0x000174BC File Offset: 0x000156BC
		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: 0x170001E7 RID: 487
		// (get) Token: 0x0600056F RID: 1391 RVA: 0x000174E0 File Offset: 0x000156E0
		// (set) Token: 0x06000570 RID: 1392 RVA: 0x00017514 File Offset: 0x00015714
		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: 0x04000352 RID: 850
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

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

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

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

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

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

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

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

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

	// Token: 0x0200002F RID: 47
	[ObfuscatedName("BootUpSceneManager/<InitSystemSaveData>d__8")]
	public sealed class _InitSystemSaveData_d__8 : Il2CppSystem.Object
	{
		// Token: 0x06000571 RID: 1393 RVA: 0x0001753C File Offset: 0x0001573C
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06000572 RID: 1394 RVA: 0x0001759C File Offset: 0x0001579C
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06000573 RID: 1395 RVA: 0x000175E0 File Offset: 0x000157E0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470880, XrefRangeEnd = 470887, 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: 0x170001EE RID: 494
		// (get) Token: 0x06000574 RID: 1396 RVA: 0x00017630 File Offset: 0x00015830
		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: 0x06000575 RID: 1397 RVA: 0x00017680 File Offset: 0x00015880
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470887, XrefRangeEnd = 470892, 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: 0x170001EF RID: 495
		// (get) Token: 0x06000576 RID: 1398 RVA: 0x000176C4 File Offset: 0x000158C4
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470892, XrefRangeEnd = 470895, 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: 0x06000577 RID: 1399 RVA: 0x0001771C File Offset: 0x0001591C
		// 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, 100663670);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663671);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663672);
			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, 100663673);
			BootUpSceneManager._InitSystemSaveData_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitSystemSaveData_d__8>.NativeClassPtr, 100663674);
			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, 100663675);
		}

		// Token: 0x06000578 RID: 1400 RVA: 0x0000A688 File Offset: 0x00008888
		public _InitSystemSaveData_d__8(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001EA RID: 490
		// (get) Token: 0x06000579 RID: 1401 RVA: 0x00017810 File Offset: 0x00015A10
		// (set) Token: 0x0600057A RID: 1402 RVA: 0x00017838 File Offset: 0x00015A38
		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: 0x170001EB RID: 491
		// (get) Token: 0x0600057B RID: 1403 RVA: 0x0001785C File Offset: 0x00015A5C
		// (set) Token: 0x0600057C RID: 1404 RVA: 0x00017884 File Offset: 0x00015A84
		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: 0x170001EC RID: 492
		// (get) Token: 0x0600057D RID: 1405 RVA: 0x000178A8 File Offset: 0x00015AA8
		// (set) Token: 0x0600057E RID: 1406 RVA: 0x000178D0 File Offset: 0x00015AD0
		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: 0x170001ED RID: 493
		// (get) Token: 0x0600057F RID: 1407 RVA: 0x000178F4 File Offset: 0x00015AF4
		// (set) Token: 0x06000580 RID: 1408 RVA: 0x00017928 File Offset: 0x00015B28
		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: 0x0400035B RID: 859
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

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

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

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

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

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

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

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

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

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

	// Token: 0x02000030 RID: 48
	[ObfuscatedName("BootUpSceneManager/<CreateSystemSaveData>d__11")]
	public sealed class _CreateSystemSaveData_d__11 : Il2CppSystem.Object
	{
		// Token: 0x06000581 RID: 1409 RVA: 0x00017950 File Offset: 0x00015B50
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06000582 RID: 1410 RVA: 0x000179B0 File Offset: 0x00015BB0
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06000583 RID: 1411 RVA: 0x000179F4 File Offset: 0x00015BF4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470895, XrefRangeEnd = 470900, 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: 0x170001F3 RID: 499
		// (get) Token: 0x06000584 RID: 1412 RVA: 0x00017A44 File Offset: 0x00015C44
		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: 0x06000585 RID: 1413 RVA: 0x00017A94 File Offset: 0x00015C94
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470900, XrefRangeEnd = 470905, 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: 0x170001F4 RID: 500
		// (get) Token: 0x06000586 RID: 1414 RVA: 0x00017AD8 File Offset: 0x00015CD8
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470905, XrefRangeEnd = 470908, 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: 0x06000587 RID: 1415 RVA: 0x00017B30 File Offset: 0x00015D30
		// 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, 100663676);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663677);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663678);
			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, 100663679);
			BootUpSceneManager._CreateSystemSaveData_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._CreateSystemSaveData_d__11>.NativeClassPtr, 100663680);
			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, 100663681);
		}

		// Token: 0x06000588 RID: 1416 RVA: 0x0000A688 File Offset: 0x00008888
		public _CreateSystemSaveData_d__11(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001F0 RID: 496
		// (get) Token: 0x06000589 RID: 1417 RVA: 0x00017C10 File Offset: 0x00015E10
		// (set) Token: 0x0600058A RID: 1418 RVA: 0x00017C38 File Offset: 0x00015E38
		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: 0x170001F1 RID: 497
		// (get) Token: 0x0600058B RID: 1419 RVA: 0x00017C5C File Offset: 0x00015E5C
		// (set) Token: 0x0600058C RID: 1420 RVA: 0x00017C84 File Offset: 0x00015E84
		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: 0x170001F2 RID: 498
		// (get) Token: 0x0600058D RID: 1421 RVA: 0x00017CA8 File Offset: 0x00015EA8
		// (set) Token: 0x0600058E RID: 1422 RVA: 0x00017CDC File Offset: 0x00015EDC
		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: 0x04000365 RID: 869
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

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

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

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

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

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

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

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

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

	// Token: 0x02000031 RID: 49
	[ObfuscatedName("BootUpSceneManager/<>c__DisplayClass12_0")]
	public sealed class __c__DisplayClass12_0 : Il2CppSystem.Object
	{
		// Token: 0x0600058F RID: 1423 RVA: 0x00017D04 File Offset: 0x00015F04
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x06000590 RID: 1424 RVA: 0x00017D50 File Offset: 0x00015F50
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470908, XrefRangeEnd = 470918, 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: 0x06000591 RID: 1425 RVA: 0x00017D94 File Offset: 0x00015F94
		// 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, 100663682);
			BootUpSceneManager.__c__DisplayClass12_0.NativeMethodInfoPtr__InitGameSaveData_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager.__c__DisplayClass12_0>.NativeClassPtr, 100663683);
		}

		// Token: 0x06000592 RID: 1426 RVA: 0x0000A688 File Offset: 0x00008888
		public __c__DisplayClass12_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001F5 RID: 501
		// (get) Token: 0x06000593 RID: 1427 RVA: 0x00017E10 File Offset: 0x00016010
		// (set) Token: 0x06000594 RID: 1428 RVA: 0x00017E44 File Offset: 0x00016044
		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: 0x170001F6 RID: 502
		// (get) Token: 0x06000595 RID: 1429 RVA: 0x00017E6C File Offset: 0x0001606C
		// (set) Token: 0x06000596 RID: 1430 RVA: 0x00017EA0 File Offset: 0x000160A0
		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: 0x0400036E RID: 878
		private static readonly IntPtr NativeFieldInfoPtr_corruptedIndices;

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

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

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

	// Token: 0x02000032 RID: 50
	[ObfuscatedName("BootUpSceneManager/<InitGameSaveData>d__12")]
	public sealed class _InitGameSaveData_d__12 : Il2CppSystem.Object
	{
		// Token: 0x06000597 RID: 1431 RVA: 0x00017EC8 File Offset: 0x000160C8
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06000598 RID: 1432 RVA: 0x00017F28 File Offset: 0x00016128
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06000599 RID: 1433 RVA: 0x00017F6C File Offset: 0x0001616C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470918, XrefRangeEnd = 470931, 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: 0x170001FC RID: 508
		// (get) Token: 0x0600059A RID: 1434 RVA: 0x00017FBC File Offset: 0x000161BC
		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: 0x0600059B RID: 1435 RVA: 0x0001800C File Offset: 0x0001620C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470931, XrefRangeEnd = 470936, 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: 0x170001FD RID: 509
		// (get) Token: 0x0600059C RID: 1436 RVA: 0x00018050 File Offset: 0x00016250
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470936, XrefRangeEnd = 470939, 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: 0x0600059D RID: 1437 RVA: 0x000180A8 File Offset: 0x000162A8
		// 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, 100663684);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663685);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663686);
			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, 100663687);
			BootUpSceneManager._InitGameSaveData_d__12.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._InitGameSaveData_d__12>.NativeClassPtr, 100663688);
			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, 100663689);
		}

		// Token: 0x0600059E RID: 1438 RVA: 0x0000A688 File Offset: 0x00008888
		public _InitGameSaveData_d__12(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001F7 RID: 503
		// (get) Token: 0x0600059F RID: 1439 RVA: 0x000181B0 File Offset: 0x000163B0
		// (set) Token: 0x060005A0 RID: 1440 RVA: 0x000181D8 File Offset: 0x000163D8
		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: 0x170001F8 RID: 504
		// (get) Token: 0x060005A1 RID: 1441 RVA: 0x000181FC File Offset: 0x000163FC
		// (set) Token: 0x060005A2 RID: 1442 RVA: 0x00018224 File Offset: 0x00016424
		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: 0x170001F9 RID: 505
		// (get) Token: 0x060005A3 RID: 1443 RVA: 0x00018248 File Offset: 0x00016448
		// (set) Token: 0x060005A4 RID: 1444 RVA: 0x0001827C File Offset: 0x0001647C
		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: 0x170001FA RID: 506
		// (get) Token: 0x060005A5 RID: 1445 RVA: 0x000182A4 File Offset: 0x000164A4
		// (set) Token: 0x060005A6 RID: 1446 RVA: 0x000182CC File Offset: 0x000164CC
		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: 0x170001FB RID: 507
		// (get) Token: 0x060005A7 RID: 1447 RVA: 0x000182F0 File Offset: 0x000164F0
		// (set) Token: 0x060005A8 RID: 1448 RVA: 0x00018324 File Offset: 0x00016524
		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: 0x04000372 RID: 882
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

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

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

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

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

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

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

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

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

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

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

	// Token: 0x02000033 RID: 51
	[ObfuscatedName("BootUpSceneManager/<SwitchTitleScene>d__13")]
	public sealed class _SwitchTitleScene_d__13 : Il2CppSystem.Object
	{
		// Token: 0x060005A9 RID: 1449 RVA: 0x0001834C File Offset: 0x0001654C
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x060005AA RID: 1450 RVA: 0x000183AC File Offset: 0x000165AC
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x060005AB RID: 1451 RVA: 0x000183F0 File Offset: 0x000165F0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470939, XrefRangeEnd = 470947, 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: 0x17000202 RID: 514
		// (get) Token: 0x060005AC RID: 1452 RVA: 0x00018440 File Offset: 0x00016640
		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: 0x060005AD RID: 1453 RVA: 0x00018490 File Offset: 0x00016690
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470947, XrefRangeEnd = 470952, 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: 0x17000203 RID: 515
		// (get) Token: 0x060005AE RID: 1454 RVA: 0x000184D4 File Offset: 0x000166D4
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 470952, XrefRangeEnd = 470955, 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: 0x060005AF RID: 1455 RVA: 0x0001852C File Offset: 0x0001672C
		// 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, 100663690);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663691);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663692);
			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, 100663693);
			BootUpSceneManager._SwitchTitleScene_d__13.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BootUpSceneManager._SwitchTitleScene_d__13>.NativeClassPtr, 100663694);
			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, 100663695);
		}

		// Token: 0x060005B0 RID: 1456 RVA: 0x0000A688 File Offset: 0x00008888
		public _SwitchTitleScene_d__13(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170001FE RID: 510
		// (get) Token: 0x060005B1 RID: 1457 RVA: 0x00018620 File Offset: 0x00016820
		// (set) Token: 0x060005B2 RID: 1458 RVA: 0x00018648 File Offset: 0x00016848
		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: 0x170001FF RID: 511
		// (get) Token: 0x060005B3 RID: 1459 RVA: 0x0001866C File Offset: 0x0001686C
		// (set) Token: 0x060005B4 RID: 1460 RVA: 0x00018694 File Offset: 0x00016894
		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: 0x17000200 RID: 512
		// (get) Token: 0x060005B5 RID: 1461 RVA: 0x000186B8 File Offset: 0x000168B8
		// (set) Token: 0x060005B6 RID: 1462 RVA: 0x000186EC File Offset: 0x000168EC
		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: 0x17000201 RID: 513
		// (get) Token: 0x060005B7 RID: 1463 RVA: 0x00018714 File Offset: 0x00016914
		// (set) Token: 0x060005B8 RID: 1464 RVA: 0x0001873C File Offset: 0x0001693C
		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: 0x0400037D RID: 893
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

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

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

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

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

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

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

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

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

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