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

// Token: 0x02000250 RID: 592
public class SceneManager : GameSceneBase
{
	// Token: 0x17001E1F RID: 7711
	// (get) Token: 0x06005447 RID: 21575 RVA: 0x0014F5EC File Offset: 0x0014D7EC
	public unsafe GameDialoguePackage DialoguePackage
	{
		[CallerCount(12)]
		[CachedScanResults(RefRangeStart = 48652, RefRangeEnd = 48664, XrefRangeStart = 48652, XrefRangeEnd = 48664, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_get_DialoguePackage_Public_get_GameDialoguePackage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new GameDialoguePackage(intPtr3) : null;
		}
	}

	// Token: 0x17001E20 RID: 7712
	// (get) Token: 0x06005448 RID: 21576 RVA: 0x0014F644 File Offset: 0x0014D844
	public unsafe GameBattleSelectPackage BattleSelectPack
	{
		[CallerCount(0)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_get_BattleSelectPack_Public_get_GameBattleSelectPackage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new GameBattleSelectPackage(intPtr3) : null;
		}
	}

	// Token: 0x06005449 RID: 21577 RVA: 0x0014F69C File Offset: 0x0014D89C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577874, XrefRangeEnd = 578023, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Awake()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600544A RID: 21578 RVA: 0x0014F6E0 File Offset: 0x0014D8E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578023, XrefRangeEnd = 578046, 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), SceneManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600544B RID: 21579 RVA: 0x0014F730 File Offset: 0x0014D930
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578046, XrefRangeEnd = 578058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Setup()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_Setup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600544C RID: 21580 RVA: 0x0014F774 File Offset: 0x0014D974
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578103, RefRangeEnd = 578104, XrefRangeStart = 578058, XrefRangeEnd = 578103, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_Init_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600544D RID: 21581 RVA: 0x0014F7B8 File Offset: 0x0014D9B8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578208, RefRangeEnd = 578209, XrefRangeStart = 578104, XrefRangeEnd = 578208, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitStageObjs()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_InitStageObjs_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600544E RID: 21582 RVA: 0x0014F7FC File Offset: 0x0014D9FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578209, XrefRangeEnd = 578222, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnSceneInitComplete()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_OnSceneInitComplete_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600544F RID: 21583 RVA: 0x0014F840 File Offset: 0x0014DA40
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578222, XrefRangeEnd = 578226, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> FadeOutBlackScreen(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(SceneManager.NativeMethodInfoPtr_FadeOutBlackScreen_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: 0x06005450 RID: 21584 RVA: 0x0014F8A8 File Offset: 0x0014DAA8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578226, XrefRangeEnd = 578235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005451 RID: 21585 RVA: 0x0014F8EC File Offset: 0x0014DAEC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578235, XrefRangeEnd = 578262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDisable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005452 RID: 21586 RVA: 0x0014F930 File Offset: 0x0014DB30
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578262, XrefRangeEnd = 578373, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnTimeEventReceived(TimeEffectType effectType, StageTimeManager timeManager)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref effectType;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(timeManager);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_OnTimeEventReceived_Private_Void_TimeEffectType_StageTimeManager_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005453 RID: 21587 RVA: 0x0014F99C File Offset: 0x0014DB9C
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 578380, RefRangeEnd = 578384, XrefRangeStart = 578373, XrefRangeEnd = 578380, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetGameState(SceneManager.GameState state)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref state;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_SetGameState_Public_Void_GameState_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005454 RID: 21588 RVA: 0x0014F9F0 File Offset: 0x0014DBF0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 21006, RefRangeEnd = 21007, XrefRangeStart = 21006, XrefRangeEnd = 21007, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe SceneManager.GameState GetGameState()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetGameState_Public_GameState_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06005455 RID: 21589 RVA: 0x0014FA40 File Offset: 0x0014DC40
	[CallerCount(0)]
	public unsafe void SetIsSystemOptionOpened(bool isSystemOptionOpened)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isSystemOptionOpened;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_SetIsSystemOptionOpened_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005456 RID: 21590 RVA: 0x0014FA94 File Offset: 0x0014DC94
	[CallerCount(0)]
	public unsafe bool GetIsOpenSystemOption()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetIsOpenSystemOption_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06005457 RID: 21591 RVA: 0x0014FAE4 File Offset: 0x0014DCE4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578385, RefRangeEnd = 578386, XrefRangeStart = 578384, XrefRangeEnd = 578385, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CreateEventSoul(Vector3 Pos, Vector3 Target, int Num, SwitchDevice SD, Transform LeadObject = null)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Pos;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref Target;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref Num;
		ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(SD);
		ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(LeadObject);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005458 RID: 21592 RVA: 0x0014FB90 File Offset: 0x0014DD90
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 578387, RefRangeEnd = 578389, XrefRangeStart = 578386, XrefRangeEnd = 578387, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CreateEventSoul(Vector3 Pos, Vector3 Target, int Num, SceneEvent OpenSceneEvent, Transform OpenSceneEventPos, Transform LeadObject = null)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Pos;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref Target;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref Num;
		ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(OpenSceneEvent);
		ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(OpenSceneEventPos);
		ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(LeadObject);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005459 RID: 21593 RVA: 0x0014FC54 File Offset: 0x0014DE54
	[CallerCount(19)]
	[CachedScanResults(RefRangeStart = 578410, RefRangeEnd = 578429, XrefRangeStart = 578389, XrefRangeEnd = 578410, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CreateSoundWave(Vector3 v3Center, float fRadius, SceneManager.SoundWaveType SoundType = SceneManager.SoundWaveType.Battle)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Center;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fRadius;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref SoundType;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_CreateSoundWave_Public_Void_Vector3_Single_SoundWaveType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600545A RID: 21594 RVA: 0x0014FCD0 File Offset: 0x0014DED0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578429, XrefRangeEnd = 578432, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void LoadScript(LoadScript LS)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(LS);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_LoadScript_Public_Void_LoadScript_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600545B RID: 21595 RVA: 0x0014FD2C File Offset: 0x0014DF2C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578437, RefRangeEnd = 578438, XrefRangeStart = 578432, XrefRangeEnd = 578437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void RunNextScriptStep()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_RunNextScriptStep_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600545C RID: 21596 RVA: 0x0014FD70 File Offset: 0x0014DF70
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578439, RefRangeEnd = 578440, XrefRangeStart = 578438, XrefRangeEnd = 578439, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SkipScript()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_SkipScript_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600545D RID: 21597 RVA: 0x0014FDB4 File Offset: 0x0014DFB4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578440, RefRangeEnd = 578441, XrefRangeStart = 578440, XrefRangeEnd = 578440, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool IsSkipScriptAllowed()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_IsSkipScriptAllowed_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600545E RID: 21598 RVA: 0x0014FE04 File Offset: 0x0014E004
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578453, RefRangeEnd = 578454, XrefRangeStart = 578441, XrefRangeEnd = 578453, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateSavePoint(SavePoint savePoint)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(savePoint);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_UpdateSavePoint_Public_Void_SavePoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600545F RID: 21599 RVA: 0x0014FE60 File Offset: 0x0014E060
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578454, XrefRangeEnd = 578462, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool VerifySaveSystem()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_VerifySaveSystem_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06005460 RID: 21600 RVA: 0x0014FEB0 File Offset: 0x0014E0B0
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 578471, RefRangeEnd = 578474, XrefRangeStart = 578462, XrefRangeEnd = 578471, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateGameSave(SavePoint savePoint)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(savePoint);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_UpdateGameSave_Public_Void_SavePoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005461 RID: 21601 RVA: 0x0014FF0C File Offset: 0x0014E10C
	[CallerCount(11)]
	[CachedScanResults(RefRangeStart = 578476, RefRangeEnd = 578487, XrefRangeStart = 578474, XrefRangeEnd = 578476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateGameSaveWithUIMenu()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_UpdateGameSaveWithUIMenu_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005462 RID: 21602 RVA: 0x0014FF50 File Offset: 0x0014E150
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 578512, RefRangeEnd = 578515, XrefRangeStart = 578487, XrefRangeEnd = 578512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int GetSavePointNumber(SavePoint savePoint)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(savePoint);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetSavePointNumber_Public_Int32_SavePoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06005463 RID: 21603 RVA: 0x0014FFB8 File Offset: 0x0014E1B8
	[CallerCount(0)]
	public unsafe SceneBGMController GetBGM()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetBGM_Public_SceneBGMController_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new SceneBGMController(intPtr3) : null;
	}

	// Token: 0x06005464 RID: 21604 RVA: 0x00150010 File Offset: 0x0014E210
	[CallerCount(32)]
	[CachedScanResults(RefRangeStart = 18846, RefRangeEnd = 18878, XrefRangeStart = 18846, XrefRangeEnd = 18878, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Camera GetStageCamera()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetStageCamera_Public_Camera_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Camera(intPtr3) : null;
	}

	// Token: 0x06005465 RID: 21605 RVA: 0x00150068 File Offset: 0x0014E268
	[CallerCount(5)]
	[CachedScanResults(RefRangeStart = 578519, RefRangeEnd = 578524, XrefRangeStart = 578515, XrefRangeEnd = 578519, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe PlayerCamera GetCameraController()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetCameraController_Public_PlayerCamera_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new PlayerCamera(intPtr3) : null;
	}

	// Token: 0x06005466 RID: 21606 RVA: 0x001500C0 File Offset: 0x0014E2C0
	[CallerCount(12)]
	[CachedScanResults(RefRangeStart = 578524, RefRangeEnd = 578536, XrefRangeStart = 578524, XrefRangeEnd = 578524, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetBossDialogue(CombatDialogueType dialogueType)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref dialogueType;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_SetBossDialogue_Public_Void_CombatDialogueType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005467 RID: 21607 RVA: 0x00150114 File Offset: 0x0014E314
	[CallerCount(0)]
	public unsafe void SetBossAttacking(bool isBossAttacking)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isBossAttacking;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_SetBossAttacking_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005468 RID: 21608 RVA: 0x00150168 File Offset: 0x0014E368
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578574, RefRangeEnd = 578575, XrefRangeStart = 578536, XrefRangeEnd = 578574, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void WaitForDeathMenu()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_WaitForDeathMenu_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005469 RID: 21609 RVA: 0x001501AC File Offset: 0x0014E3AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578575, XrefRangeEnd = 578580, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> PlayBossDialogue()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_PlayBossDialogue_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: 0x0600546A RID: 21610 RVA: 0x00150204 File Offset: 0x0014E404
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578580, XrefRangeEnd = 578582, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayPartnerDialogue()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600546B RID: 21611 RVA: 0x00150248 File Offset: 0x0014E448
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578584, RefRangeEnd = 578585, XrefRangeStart = 578582, XrefRangeEnd = 578584, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetAllEnemy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_ResetAllEnemy_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600546C RID: 21612 RVA: 0x0015028C File Offset: 0x0014E48C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578596, RefRangeEnd = 578597, XrefRangeStart = 578585, XrefRangeEnd = 578596, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetAllScriptSceneEvent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_ResetAllScriptSceneEvent_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600546D RID: 21613 RVA: 0x001502D0 File Offset: 0x0014E4D0
	[CallerCount(28)]
	[CachedScanResults(RefRangeStart = 578601, RefRangeEnd = 578629, XrefRangeStart = 578597, XrefRangeEnd = 578601, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UnlockAchievements(GameAchievement achievement)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref achievement;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_UnlockAchievements_Public_Void_GameAchievement_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600546E RID: 21614 RVA: 0x00150324 File Offset: 0x0014E524
	[CallerCount(93)]
	[CachedScanResults(RefRangeStart = 578634, RefRangeEnd = 578727, XrefRangeStart = 578629, XrefRangeEnd = 578634, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetDodgeTime()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_SetDodgeTime_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600546F RID: 21615 RVA: 0x00150368 File Offset: 0x0014E568
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578727, RefRangeEnd = 578728, XrefRangeStart = 578727, XrefRangeEnd = 578727, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void MarkTreasureChestDataUnlocked(int index)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref index;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_MarkTreasureChestDataUnlocked_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005470 RID: 21616 RVA: 0x001503BC File Offset: 0x0014E5BC
	[CallerCount(0)]
	public unsafe WizardGirlManage GetPlayerManager()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetPlayerManager_Public_WizardGirlManage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new WizardGirlManage(intPtr3) : null;
	}

	// Token: 0x06005471 RID: 21617 RVA: 0x00150414 File Offset: 0x0014E614
	[CallerCount(0)]
	public unsafe AchievementsSystem GetAchievementsSystem()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetAchievementsSystem_Public_AchievementsSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new AchievementsSystem(intPtr3) : null;
	}

	// Token: 0x06005472 RID: 21618 RVA: 0x0015046C File Offset: 0x0014E66C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578737, RefRangeEnd = 578738, XrefRangeStart = 578728, XrefRangeEnd = 578737, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AddEffect(EffectPool source)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_AddEffect_Public_Void_EffectPool_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005473 RID: 21619 RVA: 0x001504C8 File Offset: 0x0014E6C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578747, RefRangeEnd = 578748, XrefRangeStart = 578738, XrefRangeEnd = 578747, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AddEffect(EffectPoolFull source)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_AddEffect_Public_Void_EffectPoolFull_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005474 RID: 21620 RVA: 0x00150524 File Offset: 0x0014E724
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578757, RefRangeEnd = 578758, XrefRangeStart = 578748, XrefRangeEnd = 578757, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AddSound(SoundEffect source)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_AddSound_Public_Void_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005475 RID: 21621 RVA: 0x00150580 File Offset: 0x0014E780
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578762, RefRangeEnd = 578763, XrefRangeStart = 578758, XrefRangeEnd = 578762, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AddDisposeHandler(IDisposable handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_AddDisposeHandler_Public_Void_IDisposable_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005476 RID: 21622 RVA: 0x001505DC File Offset: 0x0014E7DC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578771, RefRangeEnd = 578772, XrefRangeStart = 578763, XrefRangeEnd = 578771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AddNpc(NPC npc)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(npc);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_AddNpc_Public_Void_NPC_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005477 RID: 21623 RVA: 0x00150638 File Offset: 0x0014E838
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578776, RefRangeEnd = 578777, XrefRangeStart = 578772, XrefRangeEnd = 578776, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void RemoveNpc(NPC npc)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(npc);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_RemoveNpc_Public_Void_NPC_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005478 RID: 21624 RVA: 0x00150694 File Offset: 0x0014E894
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578783, RefRangeEnd = 578784, XrefRangeStart = 578777, XrefRangeEnd = 578783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AddAttackable(AttackableObject attackableObject)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(attackableObject);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_AddAttackable_Public_Void_AttackableObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005479 RID: 21625 RVA: 0x001506F0 File Offset: 0x0014E8F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578790, RefRangeEnd = 578791, XrefRangeStart = 578784, XrefRangeEnd = 578790, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void RemoveAttackable(AttackableObject attackableObject)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(attackableObject);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_RemoveAttackable_Public_Void_AttackableObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600547A RID: 21626 RVA: 0x0015074C File Offset: 0x0014E94C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578792, RefRangeEnd = 578793, XrefRangeStart = 578791, XrefRangeEnd = 578792, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Dictionary<int, Vector3> GetNearAttackable(Vector3 unitPos)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref unitPos;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetNearAttackable_Public_Dictionary_2_Int32_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Dictionary<int, Vector3>(intPtr3) : null;
		}
	}

	// Token: 0x0600547B RID: 21627 RVA: 0x001507B4 File Offset: 0x0014E9B4
	[CallerCount(0)]
	public unsafe ItemSystem GetItemManager()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetItemManager_Public_ItemSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new ItemSystem(intPtr3) : null;
	}

	// Token: 0x0600547C RID: 21628 RVA: 0x0015080C File Offset: 0x0014EA0C
	[CallerCount(0)]
	public unsafe EnemiesManager GetEnemiesManager()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetEnemiesManager_Public_EnemiesManager_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new EnemiesManager(intPtr3) : null;
	}

	// Token: 0x0600547D RID: 21629 RVA: 0x00150864 File Offset: 0x0014EA64
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 24318, RefRangeEnd = 24319, XrefRangeStart = 24318, XrefRangeEnd = 24319, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe LockPointsManager GetLockPointsManager()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetLockPointsManager_Public_LockPointsManager_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new LockPointsManager(intPtr3) : null;
	}

	// Token: 0x0600547E RID: 21630 RVA: 0x001508BC File Offset: 0x0014EABC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 578794, RefRangeEnd = 578796, XrefRangeStart = 578793, XrefRangeEnd = 578794, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CreateSoul(SoulSystem.SoulType Type, Vector3 Pos, int iNum)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref Pos;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref iNum;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600547F RID: 21631 RVA: 0x00150938 File Offset: 0x0014EB38
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578808, RefRangeEnd = 578809, XrefRangeStart = 578796, XrefRangeEnd = 578808, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CalculateSceneSouls()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005480 RID: 21632 RVA: 0x0015097C File Offset: 0x0014EB7C
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 578809, RefRangeEnd = 578812, XrefRangeStart = 578809, XrefRangeEnd = 578809, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetCharacterParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetCharacterParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005481 RID: 21633 RVA: 0x001509D4 File Offset: 0x0014EBD4
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 578812, RefRangeEnd = 578875, XrefRangeStart = 578812, XrefRangeEnd = 578812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetEnemyEffectParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetEnemyEffectParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005482 RID: 21634 RVA: 0x00150A2C File Offset: 0x0014EC2C
	[CallerCount(7)]
	[CachedScanResults(RefRangeStart = 578875, RefRangeEnd = 578882, XrefRangeStart = 578875, XrefRangeEnd = 578875, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetEffectParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetEffectParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005483 RID: 21635 RVA: 0x00150A84 File Offset: 0x0014EC84
	[CallerCount(0)]
	public unsafe Transform GetItemParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetItemParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005484 RID: 21636 RVA: 0x00150ADC File Offset: 0x0014ECDC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 578882, RefRangeEnd = 578883, XrefRangeStart = 578882, XrefRangeEnd = 578882, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetSoulParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetSoulParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005485 RID: 21637 RVA: 0x00150B34 File Offset: 0x0014ED34
	[CallerCount(26)]
	[CachedScanResults(RefRangeStart = 578883, RefRangeEnd = 578909, XrefRangeStart = 578883, XrefRangeEnd = 578883, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetSoundParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetSoundParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005486 RID: 21638 RVA: 0x00150B8C File Offset: 0x0014ED8C
	[CallerCount(0)]
	public unsafe Transform GetBGMParent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr_GetBGMParent_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x06005487 RID: 21639 RVA: 0x00150BE4 File Offset: 0x0014EDE4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578909, XrefRangeEnd = 578980, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe SceneManager()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SceneManager>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005488 RID: 21640 RVA: 0x00150C30 File Offset: 0x0014EE30
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 578980, XrefRangeEnd = 578992, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _Enter_b__42_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr__Enter_b__42_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005489 RID: 21641 RVA: 0x00150C74 File Offset: 0x0014EE74
	// Note: this type is marked as 'beforefieldinit'.
	static SceneManager()
	{
		Il2CppClassPointerStore<SceneManager>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SceneManager");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SceneManager>.NativeClassPtr);
		SceneManager.NativeFieldInfoPtr_PlayerObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "PlayerObj");
		SceneManager.NativeFieldInfoPtr_CameraObj = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "CameraObj");
		SceneManager.NativeFieldInfoPtr_g_v3PlayerPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "g_v3PlayerPos");
		SceneManager.NativeFieldInfoPtr_Save = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "Save");
		SceneManager.NativeFieldInfoPtr_SEM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "SEM");
		SceneManager.NativeFieldInfoPtr_BGM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "BGM");
		SceneManager.NativeFieldInfoPtr_Voice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "Voice");
		SceneManager.NativeFieldInfoPtr_stageState = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "stageState");
		SceneManager.NativeFieldInfoPtr_stageCam = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "stageCam");
		SceneManager.NativeFieldInfoPtr_stageUI = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "stageUI");
		SceneManager.NativeFieldInfoPtr_children = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "children");
		SceneManager.NativeFieldInfoPtr_passiveEvents = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "passiveEvents");
		SceneManager.NativeFieldInfoPtr_timeScaledSounds = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "timeScaledSounds");
		SceneManager.NativeFieldInfoPtr_bossDialogue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "bossDialogue");
		SceneManager.NativeFieldInfoPtr_isBossAttacking = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "isBossAttacking");
		SceneManager.NativeFieldInfoPtr_dialoguePack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "dialoguePack");
		SceneManager.NativeFieldInfoPtr_battleSelectPack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "battleSelectPack");
		SceneManager.NativeFieldInfoPtr_originalGravity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "originalGravity");
		SceneManager.NativeFieldInfoPtr_wizardGirl = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "wizardGirl");
		SceneManager.NativeFieldInfoPtr_enemiesManager = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "enemiesManager");
		SceneManager.NativeFieldInfoPtr_itemSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "itemSystem");
		SceneManager.NativeFieldInfoPtr_soulSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "soulSystem");
		SceneManager.NativeFieldInfoPtr_scriptSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "scriptSystem");
		SceneManager.NativeFieldInfoPtr_achievementSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "achievementSystem");
		SceneManager.NativeFieldInfoPtr_onSystemMenu = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "onSystemMenu");
		SceneManager.NativeFieldInfoPtr_treasureChestData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "treasureChestData");
		SceneManager.NativeFieldInfoPtr_stageName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "stageName");
		SceneManager.NativeFieldInfoPtr_stageId = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "stageId");
		SceneManager.NativeFieldInfoPtr_currentAttackableId = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "currentAttackableId");
		SceneManager.NativeFieldInfoPtr_timeAttackables = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "timeAttackables");
		SceneManager.NativeFieldInfoPtr_timeScaledNpc = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "timeScaledNpc");
		SceneManager.NativeFieldInfoPtr_timeScaledEffects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "timeScaledEffects");
		SceneManager.NativeFieldInfoPtr_timeScaledFullEffects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "timeScaledFullEffects");
		SceneManager.NativeFieldInfoPtr_disposeHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "disposeHandlers");
		SceneManager.NativeFieldInfoPtr_areaEffects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "areaEffects");
		SceneManager.NativeFieldInfoPtr_attackGroups = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "attackGroups");
		SceneManager.NativeFieldInfoPtr_spatialHashManager = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "spatialHashManager");
		SceneManager.NativeMethodInfoPtr_get_DialoguePackage_Public_get_GameDialoguePackage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668937);
		SceneManager.NativeMethodInfoPtr_get_BattleSelectPack_Public_get_GameBattleSelectPackage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668938);
		SceneManager.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668939);
		SceneManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668940);
		SceneManager.NativeMethodInfoPtr_Setup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668941);
		SceneManager.NativeMethodInfoPtr_Init_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668942);
		SceneManager.NativeMethodInfoPtr_InitStageObjs_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668943);
		SceneManager.NativeMethodInfoPtr_OnSceneInitComplete_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668944);
		SceneManager.NativeMethodInfoPtr_FadeOutBlackScreen_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668945);
		SceneManager.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668946);
		SceneManager.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668947);
		SceneManager.NativeMethodInfoPtr_OnTimeEventReceived_Private_Void_TimeEffectType_StageTimeManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668948);
		SceneManager.NativeMethodInfoPtr_SetGameState_Public_Void_GameState_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668949);
		SceneManager.NativeMethodInfoPtr_GetGameState_Public_GameState_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668950);
		SceneManager.NativeMethodInfoPtr_SetIsSystemOptionOpened_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668951);
		SceneManager.NativeMethodInfoPtr_GetIsOpenSystemOption_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668952);
		SceneManager.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668953);
		SceneManager.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668954);
		SceneManager.NativeMethodInfoPtr_CreateSoundWave_Public_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668955);
		SceneManager.NativeMethodInfoPtr_LoadScript_Public_Void_LoadScript_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668956);
		SceneManager.NativeMethodInfoPtr_RunNextScriptStep_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668957);
		SceneManager.NativeMethodInfoPtr_SkipScript_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668958);
		SceneManager.NativeMethodInfoPtr_IsSkipScriptAllowed_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668959);
		SceneManager.NativeMethodInfoPtr_UpdateSavePoint_Public_Void_SavePoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668960);
		SceneManager.NativeMethodInfoPtr_VerifySaveSystem_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668961);
		SceneManager.NativeMethodInfoPtr_UpdateGameSave_Public_Void_SavePoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668962);
		SceneManager.NativeMethodInfoPtr_UpdateGameSaveWithUIMenu_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668963);
		SceneManager.NativeMethodInfoPtr_GetSavePointNumber_Public_Int32_SavePoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668964);
		SceneManager.NativeMethodInfoPtr_GetBGM_Public_SceneBGMController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668965);
		SceneManager.NativeMethodInfoPtr_GetStageCamera_Public_Camera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668966);
		SceneManager.NativeMethodInfoPtr_GetCameraController_Public_PlayerCamera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668967);
		SceneManager.NativeMethodInfoPtr_SetBossDialogue_Public_Void_CombatDialogueType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668968);
		SceneManager.NativeMethodInfoPtr_SetBossAttacking_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668969);
		SceneManager.NativeMethodInfoPtr_WaitForDeathMenu_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668970);
		SceneManager.NativeMethodInfoPtr_PlayBossDialogue_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668971);
		SceneManager.NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668972);
		SceneManager.NativeMethodInfoPtr_ResetAllEnemy_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668973);
		SceneManager.NativeMethodInfoPtr_ResetAllScriptSceneEvent_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668974);
		SceneManager.NativeMethodInfoPtr_UnlockAchievements_Public_Void_GameAchievement_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668975);
		SceneManager.NativeMethodInfoPtr_SetDodgeTime_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668976);
		SceneManager.NativeMethodInfoPtr_MarkTreasureChestDataUnlocked_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668977);
		SceneManager.NativeMethodInfoPtr_GetPlayerManager_Public_WizardGirlManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668978);
		SceneManager.NativeMethodInfoPtr_GetAchievementsSystem_Public_AchievementsSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668979);
		SceneManager.NativeMethodInfoPtr_AddEffect_Public_Void_EffectPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668980);
		SceneManager.NativeMethodInfoPtr_AddEffect_Public_Void_EffectPoolFull_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668981);
		SceneManager.NativeMethodInfoPtr_AddSound_Public_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668982);
		SceneManager.NativeMethodInfoPtr_AddDisposeHandler_Public_Void_IDisposable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668983);
		SceneManager.NativeMethodInfoPtr_AddNpc_Public_Void_NPC_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668984);
		SceneManager.NativeMethodInfoPtr_RemoveNpc_Public_Void_NPC_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668985);
		SceneManager.NativeMethodInfoPtr_AddAttackable_Public_Void_AttackableObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668986);
		SceneManager.NativeMethodInfoPtr_RemoveAttackable_Public_Void_AttackableObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668987);
		SceneManager.NativeMethodInfoPtr_GetNearAttackable_Public_Dictionary_2_Int32_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668988);
		SceneManager.NativeMethodInfoPtr_GetItemManager_Public_ItemSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668989);
		SceneManager.NativeMethodInfoPtr_GetEnemiesManager_Public_EnemiesManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668990);
		SceneManager.NativeMethodInfoPtr_GetLockPointsManager_Public_LockPointsManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668991);
		SceneManager.NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668992);
		SceneManager.NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668993);
		SceneManager.NativeMethodInfoPtr_GetCharacterParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668994);
		SceneManager.NativeMethodInfoPtr_GetEnemyEffectParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668995);
		SceneManager.NativeMethodInfoPtr_GetEffectParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668996);
		SceneManager.NativeMethodInfoPtr_GetItemParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668997);
		SceneManager.NativeMethodInfoPtr_GetSoulParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668998);
		SceneManager.NativeMethodInfoPtr_GetSoundParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668999);
		SceneManager.NativeMethodInfoPtr_GetBGMParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100669000);
		SceneManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100669001);
		SceneManager.NativeMethodInfoPtr__Enter_b__42_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100669002);
	}

	// Token: 0x0600548A RID: 21642 RVA: 0x00016A84 File Offset: 0x00014C84
	public SceneManager(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001DFA RID: 7674
	// (get) Token: 0x0600548B RID: 21643 RVA: 0x001514B0 File Offset: 0x0014F6B0
	// (set) Token: 0x0600548C RID: 21644 RVA: 0x001514E4 File Offset: 0x0014F6E4
	public unsafe GameObject PlayerObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_PlayerObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_PlayerObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001DFB RID: 7675
	// (get) Token: 0x0600548D RID: 21645 RVA: 0x0015150C File Offset: 0x0014F70C
	// (set) Token: 0x0600548E RID: 21646 RVA: 0x00151540 File Offset: 0x0014F740
	public unsafe GameObject CameraObj
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_CameraObj);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_CameraObj), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001DFC RID: 7676
	// (get) Token: 0x0600548F RID: 21647 RVA: 0x00151568 File Offset: 0x0014F768
	// (set) Token: 0x06005490 RID: 21648 RVA: 0x00151590 File Offset: 0x0014F790
	public unsafe Vector3 g_v3PlayerPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_g_v3PlayerPos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_g_v3PlayerPos)) = value;
		}
	}

	// Token: 0x17001DFD RID: 7677
	// (get) Token: 0x06005491 RID: 21649 RVA: 0x001515B4 File Offset: 0x0014F7B4
	// (set) Token: 0x06005492 RID: 21650 RVA: 0x001515E8 File Offset: 0x0014F7E8
	public unsafe SaveSystem Save
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_Save);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SaveSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_Save), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001DFE RID: 7678
	// (get) Token: 0x06005493 RID: 21651 RVA: 0x00151610 File Offset: 0x0014F810
	// (set) Token: 0x06005494 RID: 21652 RVA: 0x00151644 File Offset: 0x0014F844
	public unsafe SceneEventManager SEM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_SEM);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneEventManager(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_SEM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001DFF RID: 7679
	// (get) Token: 0x06005495 RID: 21653 RVA: 0x0015166C File Offset: 0x0014F86C
	// (set) Token: 0x06005496 RID: 21654 RVA: 0x001516A0 File Offset: 0x0014F8A0
	public unsafe SceneBGMController BGM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_BGM);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SceneBGMController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_BGM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E00 RID: 7680
	// (get) Token: 0x06005497 RID: 21655 RVA: 0x001516C8 File Offset: 0x0014F8C8
	// (set) Token: 0x06005498 RID: 21656 RVA: 0x001516FC File Offset: 0x0014F8FC
	public unsafe VoiceController Voice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_Voice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VoiceController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_Voice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E01 RID: 7681
	// (get) Token: 0x06005499 RID: 21657 RVA: 0x00151724 File Offset: 0x0014F924
	// (set) Token: 0x0600549A RID: 21658 RVA: 0x0015174C File Offset: 0x0014F94C
	public unsafe SceneManager.GameState stageState
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageState);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageState)) = value;
		}
	}

	// Token: 0x17001E02 RID: 7682
	// (get) Token: 0x0600549B RID: 21659 RVA: 0x00151770 File Offset: 0x0014F970
	// (set) Token: 0x0600549C RID: 21660 RVA: 0x001517A4 File Offset: 0x0014F9A4
	public unsafe Camera stageCam
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageCam);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Camera(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageCam), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E03 RID: 7683
	// (get) Token: 0x0600549D RID: 21661 RVA: 0x001517CC File Offset: 0x0014F9CC
	// (set) Token: 0x0600549E RID: 21662 RVA: 0x00151800 File Offset: 0x0014FA00
	public unsafe StageUIManager stageUI
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageUI);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new StageUIManager(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageUI), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E04 RID: 7684
	// (get) Token: 0x0600549F RID: 21663 RVA: 0x00151828 File Offset: 0x0014FA28
	// (set) Token: 0x060054A0 RID: 21664 RVA: 0x0015185C File Offset: 0x0014FA5C
	public unsafe Il2CppReferenceArray<Transform> children
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_children);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_children), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E05 RID: 7685
	// (get) Token: 0x060054A1 RID: 21665 RVA: 0x00151884 File Offset: 0x0014FA84
	// (set) Token: 0x060054A2 RID: 21666 RVA: 0x001518B8 File Offset: 0x0014FAB8
	public unsafe Il2CppReferenceArray<PassiveEvent> passiveEvents
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_passiveEvents);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<PassiveEvent>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_passiveEvents), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E06 RID: 7686
	// (get) Token: 0x060054A3 RID: 21667 RVA: 0x001518E0 File Offset: 0x0014FAE0
	// (set) Token: 0x060054A4 RID: 21668 RVA: 0x00151914 File Offset: 0x0014FB14
	public unsafe List<SoundEffect> timeScaledSounds
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledSounds);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<SoundEffect>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledSounds), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E07 RID: 7687
	// (get) Token: 0x060054A5 RID: 21669 RVA: 0x0015193C File Offset: 0x0014FB3C
	// (set) Token: 0x060054A6 RID: 21670 RVA: 0x00151964 File Offset: 0x0014FB64
	public unsafe CombatDialogueType bossDialogue
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_bossDialogue);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_bossDialogue)) = value;
		}
	}

	// Token: 0x17001E08 RID: 7688
	// (get) Token: 0x060054A7 RID: 21671 RVA: 0x00151988 File Offset: 0x0014FB88
	// (set) Token: 0x060054A8 RID: 21672 RVA: 0x001519B0 File Offset: 0x0014FBB0
	public unsafe bool isBossAttacking
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_isBossAttacking);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_isBossAttacking)) = value;
		}
	}

	// Token: 0x17001E09 RID: 7689
	// (get) Token: 0x060054A9 RID: 21673 RVA: 0x001519D4 File Offset: 0x0014FBD4
	// (set) Token: 0x060054AA RID: 21674 RVA: 0x00151A08 File Offset: 0x0014FC08
	public unsafe GameDialoguePackage dialoguePack
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_dialoguePack);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameDialoguePackage(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_dialoguePack), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E0A RID: 7690
	// (get) Token: 0x060054AB RID: 21675 RVA: 0x00151A30 File Offset: 0x0014FC30
	// (set) Token: 0x060054AC RID: 21676 RVA: 0x00151A64 File Offset: 0x0014FC64
	public unsafe GameBattleSelectPackage battleSelectPack
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_battleSelectPack);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameBattleSelectPackage(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_battleSelectPack), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E0B RID: 7691
	// (get) Token: 0x060054AD RID: 21677 RVA: 0x00151A8C File Offset: 0x0014FC8C
	// (set) Token: 0x060054AE RID: 21678 RVA: 0x00151AB4 File Offset: 0x0014FCB4
	public unsafe Vector3 originalGravity
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_originalGravity);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_originalGravity)) = value;
		}
	}

	// Token: 0x17001E0C RID: 7692
	// (get) Token: 0x060054AF RID: 21679 RVA: 0x00151AD8 File Offset: 0x0014FCD8
	// (set) Token: 0x060054B0 RID: 21680 RVA: 0x00151B0C File Offset: 0x0014FD0C
	public unsafe WizardGirlManage wizardGirl
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_wizardGirl);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new WizardGirlManage(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_wizardGirl), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E0D RID: 7693
	// (get) Token: 0x060054B1 RID: 21681 RVA: 0x00151B34 File Offset: 0x0014FD34
	// (set) Token: 0x060054B2 RID: 21682 RVA: 0x00151B68 File Offset: 0x0014FD68
	public unsafe EnemiesManager enemiesManager
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_enemiesManager);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EnemiesManager(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_enemiesManager), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E0E RID: 7694
	// (get) Token: 0x060054B3 RID: 21683 RVA: 0x00151B90 File Offset: 0x0014FD90
	// (set) Token: 0x060054B4 RID: 21684 RVA: 0x00151BC4 File Offset: 0x0014FDC4
	public unsafe ItemSystem itemSystem
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_itemSystem);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ItemSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_itemSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E0F RID: 7695
	// (get) Token: 0x060054B5 RID: 21685 RVA: 0x00151BEC File Offset: 0x0014FDEC
	// (set) Token: 0x060054B6 RID: 21686 RVA: 0x00151C20 File Offset: 0x0014FE20
	public unsafe SoulSystem soulSystem
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_soulSystem);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoulSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_soulSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E10 RID: 7696
	// (get) Token: 0x060054B7 RID: 21687 RVA: 0x00151C48 File Offset: 0x0014FE48
	// (set) Token: 0x060054B8 RID: 21688 RVA: 0x00151C7C File Offset: 0x0014FE7C
	public unsafe ScriptMode scriptSystem
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_scriptSystem);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ScriptMode(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_scriptSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E11 RID: 7697
	// (get) Token: 0x060054B9 RID: 21689 RVA: 0x00151CA4 File Offset: 0x0014FEA4
	// (set) Token: 0x060054BA RID: 21690 RVA: 0x00151CD8 File Offset: 0x0014FED8
	public unsafe AchievementsSystem achievementSystem
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_achievementSystem);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AchievementsSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_achievementSystem), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E12 RID: 7698
	// (get) Token: 0x060054BB RID: 21691 RVA: 0x00151D00 File Offset: 0x0014FF00
	// (set) Token: 0x060054BC RID: 21692 RVA: 0x00151D28 File Offset: 0x0014FF28
	public unsafe bool onSystemMenu
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_onSystemMenu);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_onSystemMenu)) = value;
		}
	}

	// Token: 0x17001E13 RID: 7699
	// (get) Token: 0x060054BD RID: 21693 RVA: 0x00151D4C File Offset: 0x0014FF4C
	// (set) Token: 0x060054BE RID: 21694 RVA: 0x00151D80 File Offset: 0x0014FF80
	public unsafe Il2CppStructArray<bool> treasureChestData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_treasureChestData);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<bool>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_treasureChestData), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E14 RID: 7700
	// (get) Token: 0x060054BF RID: 21695 RVA: 0x00151DA8 File Offset: 0x0014FFA8
	// (set) Token: 0x060054C0 RID: 21696 RVA: 0x00151DD1 File Offset: 0x0014FFD1
	public unsafe string stageName
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageName);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageName), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17001E15 RID: 7701
	// (get) Token: 0x060054C1 RID: 21697 RVA: 0x00151DF8 File Offset: 0x0014FFF8
	// (set) Token: 0x060054C2 RID: 21698 RVA: 0x00151E20 File Offset: 0x00150020
	public unsafe int stageId
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageId);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_stageId)) = value;
		}
	}

	// Token: 0x17001E16 RID: 7702
	// (get) Token: 0x060054C3 RID: 21699 RVA: 0x00151E44 File Offset: 0x00150044
	// (set) Token: 0x060054C4 RID: 21700 RVA: 0x00151E6C File Offset: 0x0015006C
	public unsafe int currentAttackableId
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_currentAttackableId);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_currentAttackableId)) = value;
		}
	}

	// Token: 0x17001E17 RID: 7703
	// (get) Token: 0x060054C5 RID: 21701 RVA: 0x00151E90 File Offset: 0x00150090
	// (set) Token: 0x060054C6 RID: 21702 RVA: 0x00151EC4 File Offset: 0x001500C4
	public unsafe List<AttackableObject> timeAttackables
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeAttackables);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<AttackableObject>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeAttackables), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E18 RID: 7704
	// (get) Token: 0x060054C7 RID: 21703 RVA: 0x00151EEC File Offset: 0x001500EC
	// (set) Token: 0x060054C8 RID: 21704 RVA: 0x00151F20 File Offset: 0x00150120
	public unsafe List<NPC> timeScaledNpc
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledNpc);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<NPC>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledNpc), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E19 RID: 7705
	// (get) Token: 0x060054C9 RID: 21705 RVA: 0x00151F48 File Offset: 0x00150148
	// (set) Token: 0x060054CA RID: 21706 RVA: 0x00151F7C File Offset: 0x0015017C
	public unsafe List<EffectPool> timeScaledEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledEffects);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<EffectPool>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1A RID: 7706
	// (get) Token: 0x060054CB RID: 21707 RVA: 0x00151FA4 File Offset: 0x001501A4
	// (set) Token: 0x060054CC RID: 21708 RVA: 0x00151FD8 File Offset: 0x001501D8
	public unsafe List<EffectPoolFull> timeScaledFullEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledFullEffects);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<EffectPoolFull>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_timeScaledFullEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1B RID: 7707
	// (get) Token: 0x060054CD RID: 21709 RVA: 0x00152000 File Offset: 0x00150200
	// (set) Token: 0x060054CE RID: 21710 RVA: 0x00152034 File Offset: 0x00150234
	public unsafe List<IDisposable> disposeHandlers
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_disposeHandlers);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<IDisposable>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_disposeHandlers), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1C RID: 7708
	// (get) Token: 0x060054CF RID: 21711 RVA: 0x0015205C File Offset: 0x0015025C
	// (set) Token: 0x060054D0 RID: 21712 RVA: 0x00152090 File Offset: 0x00150290
	public unsafe Il2CppReferenceArray<RadiusPlayerCheck> areaEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_areaEffects);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<RadiusPlayerCheck>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_areaEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1D RID: 7709
	// (get) Token: 0x060054D1 RID: 21713 RVA: 0x001520B8 File Offset: 0x001502B8
	// (set) Token: 0x060054D2 RID: 21714 RVA: 0x001520EC File Offset: 0x001502EC
	public unsafe Il2CppReferenceArray<GameObject> attackGroups
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_attackGroups);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<GameObject>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_attackGroups), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1E RID: 7710
	// (get) Token: 0x060054D3 RID: 21715 RVA: 0x00152114 File Offset: 0x00150314
	// (set) Token: 0x060054D4 RID: 21716 RVA: 0x00152148 File Offset: 0x00150348
	public unsafe SpatialHashManager spatialHashManager
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_spatialHashManager);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SpatialHashManager(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_spatialHashManager), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04003774 RID: 14196
	private static readonly IntPtr NativeFieldInfoPtr_PlayerObj;

	// Token: 0x04003775 RID: 14197
	private static readonly IntPtr NativeFieldInfoPtr_CameraObj;

	// Token: 0x04003776 RID: 14198
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PlayerPos;

	// Token: 0x04003777 RID: 14199
	private static readonly IntPtr NativeFieldInfoPtr_Save;

	// Token: 0x04003778 RID: 14200
	private static readonly IntPtr NativeFieldInfoPtr_SEM;

	// Token: 0x04003779 RID: 14201
	private static readonly IntPtr NativeFieldInfoPtr_BGM;

	// Token: 0x0400377A RID: 14202
	private static readonly IntPtr NativeFieldInfoPtr_Voice;

	// Token: 0x0400377B RID: 14203
	private static readonly IntPtr NativeFieldInfoPtr_stageState;

	// Token: 0x0400377C RID: 14204
	private static readonly IntPtr NativeFieldInfoPtr_stageCam;

	// Token: 0x0400377D RID: 14205
	private static readonly IntPtr NativeFieldInfoPtr_stageUI;

	// Token: 0x0400377E RID: 14206
	private static readonly IntPtr NativeFieldInfoPtr_children;

	// Token: 0x0400377F RID: 14207
	private static readonly IntPtr NativeFieldInfoPtr_passiveEvents;

	// Token: 0x04003780 RID: 14208
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledSounds;

	// Token: 0x04003781 RID: 14209
	private static readonly IntPtr NativeFieldInfoPtr_bossDialogue;

	// Token: 0x04003782 RID: 14210
	private static readonly IntPtr NativeFieldInfoPtr_isBossAttacking;

	// Token: 0x04003783 RID: 14211
	private static readonly IntPtr NativeFieldInfoPtr_dialoguePack;

	// Token: 0x04003784 RID: 14212
	private static readonly IntPtr NativeFieldInfoPtr_battleSelectPack;

	// Token: 0x04003785 RID: 14213
	private static readonly IntPtr NativeFieldInfoPtr_originalGravity;

	// Token: 0x04003786 RID: 14214
	private static readonly IntPtr NativeFieldInfoPtr_wizardGirl;

	// Token: 0x04003787 RID: 14215
	private static readonly IntPtr NativeFieldInfoPtr_enemiesManager;

	// Token: 0x04003788 RID: 14216
	private static readonly IntPtr NativeFieldInfoPtr_itemSystem;

	// Token: 0x04003789 RID: 14217
	private static readonly IntPtr NativeFieldInfoPtr_soulSystem;

	// Token: 0x0400378A RID: 14218
	private static readonly IntPtr NativeFieldInfoPtr_scriptSystem;

	// Token: 0x0400378B RID: 14219
	private static readonly IntPtr NativeFieldInfoPtr_achievementSystem;

	// Token: 0x0400378C RID: 14220
	private static readonly IntPtr NativeFieldInfoPtr_onSystemMenu;

	// Token: 0x0400378D RID: 14221
	private static readonly IntPtr NativeFieldInfoPtr_treasureChestData;

	// Token: 0x0400378E RID: 14222
	private static readonly IntPtr NativeFieldInfoPtr_stageName;

	// Token: 0x0400378F RID: 14223
	private static readonly IntPtr NativeFieldInfoPtr_stageId;

	// Token: 0x04003790 RID: 14224
	private static readonly IntPtr NativeFieldInfoPtr_currentAttackableId;

	// Token: 0x04003791 RID: 14225
	private static readonly IntPtr NativeFieldInfoPtr_timeAttackables;

	// Token: 0x04003792 RID: 14226
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledNpc;

	// Token: 0x04003793 RID: 14227
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledEffects;

	// Token: 0x04003794 RID: 14228
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledFullEffects;

	// Token: 0x04003795 RID: 14229
	private static readonly IntPtr NativeFieldInfoPtr_disposeHandlers;

	// Token: 0x04003796 RID: 14230
	private static readonly IntPtr NativeFieldInfoPtr_areaEffects;

	// Token: 0x04003797 RID: 14231
	private static readonly IntPtr NativeFieldInfoPtr_attackGroups;

	// Token: 0x04003798 RID: 14232
	private static readonly IntPtr NativeFieldInfoPtr_spatialHashManager;

	// Token: 0x04003799 RID: 14233
	private static readonly IntPtr NativeMethodInfoPtr_get_DialoguePackage_Public_get_GameDialoguePackage_0;

	// Token: 0x0400379A RID: 14234
	private static readonly IntPtr NativeMethodInfoPtr_get_BattleSelectPack_Public_get_GameBattleSelectPackage_0;

	// Token: 0x0400379B RID: 14235
	private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;

	// Token: 0x0400379C RID: 14236
	private static readonly IntPtr NativeMethodInfoPtr_Enter_Public_Virtual_Void_0;

	// Token: 0x0400379D RID: 14237
	private static readonly IntPtr NativeMethodInfoPtr_Setup_Private_Void_0;

	// Token: 0x0400379E RID: 14238
	private static readonly IntPtr NativeMethodInfoPtr_Init_Private_Void_0;

	// Token: 0x0400379F RID: 14239
	private static readonly IntPtr NativeMethodInfoPtr_InitStageObjs_Private_Void_0;

	// Token: 0x040037A0 RID: 14240
	private static readonly IntPtr NativeMethodInfoPtr_OnSceneInitComplete_Private_Void_0;

	// Token: 0x040037A1 RID: 14241
	private static readonly IntPtr NativeMethodInfoPtr_FadeOutBlackScreen_Private_IEnumerator_1_Single_Single_0;

	// Token: 0x040037A2 RID: 14242
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040037A3 RID: 14243
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x040037A4 RID: 14244
	private static readonly IntPtr NativeMethodInfoPtr_OnTimeEventReceived_Private_Void_TimeEffectType_StageTimeManager_0;

	// Token: 0x040037A5 RID: 14245
	private static readonly IntPtr NativeMethodInfoPtr_SetGameState_Public_Void_GameState_0;

	// Token: 0x040037A6 RID: 14246
	private static readonly IntPtr NativeMethodInfoPtr_GetGameState_Public_GameState_0;

	// Token: 0x040037A7 RID: 14247
	private static readonly IntPtr NativeMethodInfoPtr_SetIsSystemOptionOpened_Public_Void_Boolean_0;

	// Token: 0x040037A8 RID: 14248
	private static readonly IntPtr NativeMethodInfoPtr_GetIsOpenSystemOption_Public_Boolean_0;

	// Token: 0x040037A9 RID: 14249
	private static readonly IntPtr NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0;

	// Token: 0x040037AA RID: 14250
	private static readonly IntPtr NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0;

	// Token: 0x040037AB RID: 14251
	private static readonly IntPtr NativeMethodInfoPtr_CreateSoundWave_Public_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x040037AC RID: 14252
	private static readonly IntPtr NativeMethodInfoPtr_LoadScript_Public_Void_LoadScript_0;

	// Token: 0x040037AD RID: 14253
	private static readonly IntPtr NativeMethodInfoPtr_RunNextScriptStep_Public_Void_0;

	// Token: 0x040037AE RID: 14254
	private static readonly IntPtr NativeMethodInfoPtr_SkipScript_Public_Void_0;

	// Token: 0x040037AF RID: 14255
	private static readonly IntPtr NativeMethodInfoPtr_IsSkipScriptAllowed_Public_Boolean_0;

	// Token: 0x040037B0 RID: 14256
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSavePoint_Public_Void_SavePoint_0;

	// Token: 0x040037B1 RID: 14257
	private static readonly IntPtr NativeMethodInfoPtr_VerifySaveSystem_Public_Boolean_0;

	// Token: 0x040037B2 RID: 14258
	private static readonly IntPtr NativeMethodInfoPtr_UpdateGameSave_Public_Void_SavePoint_0;

	// Token: 0x040037B3 RID: 14259
	private static readonly IntPtr NativeMethodInfoPtr_UpdateGameSaveWithUIMenu_Public_Void_0;

	// Token: 0x040037B4 RID: 14260
	private static readonly IntPtr NativeMethodInfoPtr_GetSavePointNumber_Public_Int32_SavePoint_0;

	// Token: 0x040037B5 RID: 14261
	private static readonly IntPtr NativeMethodInfoPtr_GetBGM_Public_SceneBGMController_0;

	// Token: 0x040037B6 RID: 14262
	private static readonly IntPtr NativeMethodInfoPtr_GetStageCamera_Public_Camera_0;

	// Token: 0x040037B7 RID: 14263
	private static readonly IntPtr NativeMethodInfoPtr_GetCameraController_Public_PlayerCamera_0;

	// Token: 0x040037B8 RID: 14264
	private static readonly IntPtr NativeMethodInfoPtr_SetBossDialogue_Public_Void_CombatDialogueType_0;

	// Token: 0x040037B9 RID: 14265
	private static readonly IntPtr NativeMethodInfoPtr_SetBossAttacking_Public_Void_Boolean_0;

	// Token: 0x040037BA RID: 14266
	private static readonly IntPtr NativeMethodInfoPtr_WaitForDeathMenu_Public_Void_0;

	// Token: 0x040037BB RID: 14267
	private static readonly IntPtr NativeMethodInfoPtr_PlayBossDialogue_Private_IEnumerator_1_Single_0;

	// Token: 0x040037BC RID: 14268
	private static readonly IntPtr NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0;

	// Token: 0x040037BD RID: 14269
	private static readonly IntPtr NativeMethodInfoPtr_ResetAllEnemy_Public_Void_0;

	// Token: 0x040037BE RID: 14270
	private static readonly IntPtr NativeMethodInfoPtr_ResetAllScriptSceneEvent_Public_Void_0;

	// Token: 0x040037BF RID: 14271
	private static readonly IntPtr NativeMethodInfoPtr_UnlockAchievements_Public_Void_GameAchievement_0;

	// Token: 0x040037C0 RID: 14272
	private static readonly IntPtr NativeMethodInfoPtr_SetDodgeTime_Public_Void_0;

	// Token: 0x040037C1 RID: 14273
	private static readonly IntPtr NativeMethodInfoPtr_MarkTreasureChestDataUnlocked_Public_Void_Int32_0;

	// Token: 0x040037C2 RID: 14274
	private static readonly IntPtr NativeMethodInfoPtr_GetPlayerManager_Public_WizardGirlManage_0;

	// Token: 0x040037C3 RID: 14275
	private static readonly IntPtr NativeMethodInfoPtr_GetAchievementsSystem_Public_AchievementsSystem_0;

	// Token: 0x040037C4 RID: 14276
	private static readonly IntPtr NativeMethodInfoPtr_AddEffect_Public_Void_EffectPool_0;

	// Token: 0x040037C5 RID: 14277
	private static readonly IntPtr NativeMethodInfoPtr_AddEffect_Public_Void_EffectPoolFull_0;

	// Token: 0x040037C6 RID: 14278
	private static readonly IntPtr NativeMethodInfoPtr_AddSound_Public_Void_SoundEffect_0;

	// Token: 0x040037C7 RID: 14279
	private static readonly IntPtr NativeMethodInfoPtr_AddDisposeHandler_Public_Void_IDisposable_0;

	// Token: 0x040037C8 RID: 14280
	private static readonly IntPtr NativeMethodInfoPtr_AddNpc_Public_Void_NPC_0;

	// Token: 0x040037C9 RID: 14281
	private static readonly IntPtr NativeMethodInfoPtr_RemoveNpc_Public_Void_NPC_0;

	// Token: 0x040037CA RID: 14282
	private static readonly IntPtr NativeMethodInfoPtr_AddAttackable_Public_Void_AttackableObject_0;

	// Token: 0x040037CB RID: 14283
	private static readonly IntPtr NativeMethodInfoPtr_RemoveAttackable_Public_Void_AttackableObject_0;

	// Token: 0x040037CC RID: 14284
	private static readonly IntPtr NativeMethodInfoPtr_GetNearAttackable_Public_Dictionary_2_Int32_Vector3_Vector3_0;

	// Token: 0x040037CD RID: 14285
	private static readonly IntPtr NativeMethodInfoPtr_GetItemManager_Public_ItemSystem_0;

	// Token: 0x040037CE RID: 14286
	private static readonly IntPtr NativeMethodInfoPtr_GetEnemiesManager_Public_EnemiesManager_0;

	// Token: 0x040037CF RID: 14287
	private static readonly IntPtr NativeMethodInfoPtr_GetLockPointsManager_Public_LockPointsManager_0;

	// Token: 0x040037D0 RID: 14288
	private static readonly IntPtr NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0;

	// Token: 0x040037D1 RID: 14289
	private static readonly IntPtr NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_0;

	// Token: 0x040037D2 RID: 14290
	private static readonly IntPtr NativeMethodInfoPtr_GetCharacterParent_Public_Transform_0;

	// Token: 0x040037D3 RID: 14291
	private static readonly IntPtr NativeMethodInfoPtr_GetEnemyEffectParent_Public_Transform_0;

	// Token: 0x040037D4 RID: 14292
	private static readonly IntPtr NativeMethodInfoPtr_GetEffectParent_Public_Transform_0;

	// Token: 0x040037D5 RID: 14293
	private static readonly IntPtr NativeMethodInfoPtr_GetItemParent_Public_Transform_0;

	// Token: 0x040037D6 RID: 14294
	private static readonly IntPtr NativeMethodInfoPtr_GetSoulParent_Public_Transform_0;

	// Token: 0x040037D7 RID: 14295
	private static readonly IntPtr NativeMethodInfoPtr_GetSoundParent_Public_Transform_0;

	// Token: 0x040037D8 RID: 14296
	private static readonly IntPtr NativeMethodInfoPtr_GetBGMParent_Public_Transform_0;

	// Token: 0x040037D9 RID: 14297
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x040037DA RID: 14298
	private static readonly IntPtr NativeMethodInfoPtr__Enter_b__42_0_Private_Void_0;

	// Token: 0x02000251 RID: 593
	public enum GameState
	{
		// Token: 0x040037DC RID: 14300
		Normal,
		// Token: 0x040037DD RID: 14301
		Death,
		// Token: 0x040037DE RID: 14302
		Script,
		// Token: 0x040037DF RID: 14303
		SaveUI
	}

	// Token: 0x02000252 RID: 594
	public enum SoundWaveType
	{
		// Token: 0x040037E1 RID: 14305
		Battle,
		// Token: 0x040037E2 RID: 14306
		Footstep
	}

	// Token: 0x02000253 RID: 595
	[ObfuscatedName("SceneManager/<>c")]
	[Serializable]
	public sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x060054D5 RID: 21717 RVA: 0x00152170 File Offset: 0x00150370
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060054D6 RID: 21718 RVA: 0x001521BC File Offset: 0x001503BC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577843, XrefRangeEnd = 577847, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe PassiveEvent _Awake_b__41_0(GameObject go)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(go);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.__c.NativeMethodInfoPtr__Awake_b__41_0_Internal_PassiveEvent_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new PassiveEvent(intPtr3) : null;
			}
		}

		// Token: 0x060054D7 RID: 21719 RVA: 0x0015222C File Offset: 0x0015042C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577847, XrefRangeEnd = 577851, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool _Awake_b__41_1(PassiveEvent comp)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(comp);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.__c.NativeMethodInfoPtr__Awake_b__41_1_Internal_Boolean_PassiveEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060054D8 RID: 21720 RVA: 0x00152294 File Offset: 0x00150494
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr);
			SceneManager.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, "<>9");
			SceneManager.__c.NativeFieldInfoPtr___9__41_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, "<>9__41_0");
			SceneManager.__c.NativeFieldInfoPtr___9__41_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, "<>9__41_1");
			SceneManager.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, 100669004);
			SceneManager.__c.NativeMethodInfoPtr__Awake_b__41_0_Internal_PassiveEvent_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, 100669005);
			SceneManager.__c.NativeMethodInfoPtr__Awake_b__41_1_Internal_Boolean_PassiveEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, 100669006);
		}

		// Token: 0x060054D9 RID: 21721 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001E21 RID: 7713
		// (get) Token: 0x060054DA RID: 21722 RVA: 0x00152338 File Offset: 0x00150538
		// (set) Token: 0x060054DB RID: 21723 RVA: 0x00152363 File Offset: 0x00150563
		public unsafe static SceneManager.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(SceneManager.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new SceneManager.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(SceneManager.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001E22 RID: 7714
		// (get) Token: 0x060054DC RID: 21724 RVA: 0x00152378 File Offset: 0x00150578
		// (set) Token: 0x060054DD RID: 21725 RVA: 0x001523A3 File Offset: 0x001505A3
		public unsafe static Func<GameObject, PassiveEvent> __9__41_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(SceneManager.__c.NativeFieldInfoPtr___9__41_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<GameObject, PassiveEvent>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(SceneManager.__c.NativeFieldInfoPtr___9__41_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001E23 RID: 7715
		// (get) Token: 0x060054DE RID: 21726 RVA: 0x001523B8 File Offset: 0x001505B8
		// (set) Token: 0x060054DF RID: 21727 RVA: 0x001523E3 File Offset: 0x001505E3
		public unsafe static Func<PassiveEvent, bool> __9__41_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(SceneManager.__c.NativeFieldInfoPtr___9__41_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<PassiveEvent, bool>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(SceneManager.__c.NativeFieldInfoPtr___9__41_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040037E3 RID: 14307
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x040037E4 RID: 14308
		private static readonly IntPtr NativeFieldInfoPtr___9__41_0;

		// Token: 0x040037E5 RID: 14309
		private static readonly IntPtr NativeFieldInfoPtr___9__41_1;

		// Token: 0x040037E6 RID: 14310
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x040037E7 RID: 14311
		private static readonly IntPtr NativeMethodInfoPtr__Awake_b__41_0_Internal_PassiveEvent_GameObject_0;

		// Token: 0x040037E8 RID: 14312
		private static readonly IntPtr NativeMethodInfoPtr__Awake_b__41_1_Internal_Boolean_PassiveEvent_0;
	}

	// Token: 0x02000254 RID: 596
	[ObfuscatedName("SceneManager/<FadeOutBlackScreen>d__47")]
	public sealed class _FadeOutBlackScreen_d__47 : Il2CppSystem.Object
	{
		// Token: 0x060054E0 RID: 21728 RVA: 0x001523F8 File Offset: 0x001505F8
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _FadeOutBlackScreen_d__47(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

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

		// Token: 0x060054E2 RID: 21730 RVA: 0x0015249C File Offset: 0x0015069C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577851, XrefRangeEnd = 577856, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__47.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: 0x17001E27 RID: 7719
		// (get) Token: 0x060054E3 RID: 21731 RVA: 0x001524EC File Offset: 0x001506EC
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__47.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: 0x060054E4 RID: 21732 RVA: 0x0015253C File Offset: 0x0015073C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577856, XrefRangeEnd = 577861, 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(SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001E28 RID: 7720
		// (get) Token: 0x060054E5 RID: 21733 RVA: 0x00152580 File Offset: 0x00150780
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577861, XrefRangeEnd = 577864, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__47.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: 0x060054E6 RID: 21734 RVA: 0x001525D8 File Offset: 0x001507D8
		// Note: this type is marked as 'beforefieldinit'.
		static _FadeOutBlackScreen_d__47()
		{
			Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "<FadeOutBlackScreen>d__47");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr);
			SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, "<>1__state");
			SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, "<>2__current");
			SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr_delayTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, "delayTime");
			SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, 100669007);
			SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, 100669008);
			SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, 100669009);
			SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, 100669010);
			SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, 100669011);
			SceneManager._FadeOutBlackScreen_d__47.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__47>.NativeClassPtr, 100669012);
		}

		// Token: 0x060054E7 RID: 21735 RVA: 0x0000A74C File Offset: 0x0000894C
		public _FadeOutBlackScreen_d__47(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001E24 RID: 7716
		// (get) Token: 0x060054E8 RID: 21736 RVA: 0x001526B8 File Offset: 0x001508B8
		// (set) Token: 0x060054E9 RID: 21737 RVA: 0x001526E0 File Offset: 0x001508E0
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001E25 RID: 7717
		// (get) Token: 0x060054EA RID: 21738 RVA: 0x00152704 File Offset: 0x00150904
		// (set) Token: 0x060054EB RID: 21739 RVA: 0x0015272C File Offset: 0x0015092C
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001E26 RID: 7718
		// (get) Token: 0x060054EC RID: 21740 RVA: 0x00152750 File Offset: 0x00150950
		// (set) Token: 0x060054ED RID: 21741 RVA: 0x00152778 File Offset: 0x00150978
		public unsafe float delayTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr_delayTime);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__47.NativeFieldInfoPtr_delayTime)) = value;
			}
		}

		// Token: 0x040037E9 RID: 14313
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x040037EA RID: 14314
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x040037EB RID: 14315
		private static readonly IntPtr NativeFieldInfoPtr_delayTime;

		// Token: 0x040037EC RID: 14316
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x040037ED RID: 14317
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x040037EE RID: 14318
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x040037EF RID: 14319
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x040037F0 RID: 14320
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x040037F1 RID: 14321
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000255 RID: 597
	[ObfuscatedName("SceneManager/<PlayBossDialogue>d__73")]
	public sealed class _PlayBossDialogue_d__73 : Il2CppSystem.Object
	{
		// Token: 0x060054EE RID: 21742 RVA: 0x0015279C File Offset: 0x0015099C
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _PlayBossDialogue_d__73(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

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

		// Token: 0x060054F0 RID: 21744 RVA: 0x00152840 File Offset: 0x00150A40
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577864, XrefRangeEnd = 577866, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__73.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: 0x17001E2D RID: 7725
		// (get) Token: 0x060054F1 RID: 21745 RVA: 0x00152890 File Offset: 0x00150A90
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__73.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: 0x060054F2 RID: 21746 RVA: 0x001528E0 File Offset: 0x00150AE0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577866, XrefRangeEnd = 577871, 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(SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001E2E RID: 7726
		// (get) Token: 0x060054F3 RID: 21747 RVA: 0x00152924 File Offset: 0x00150B24
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577871, XrefRangeEnd = 577874, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__73.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: 0x060054F4 RID: 21748 RVA: 0x0015297C File Offset: 0x00150B7C
		// Note: this type is marked as 'beforefieldinit'.
		static _PlayBossDialogue_d__73()
		{
			Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "<PlayBossDialogue>d__73");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr);
			SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, "<>1__state");
			SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, "<>2__current");
			SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, "<>4__this");
			SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr__breakTimer_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, "<breakTimer>5__2");
			SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, 100669013);
			SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, 100669014);
			SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, 100669015);
			SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, 100669016);
			SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, 100669017);
			SceneManager._PlayBossDialogue_d__73.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__73>.NativeClassPtr, 100669018);
		}

		// Token: 0x060054F5 RID: 21749 RVA: 0x0000A74C File Offset: 0x0000894C
		public _PlayBossDialogue_d__73(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001E29 RID: 7721
		// (get) Token: 0x060054F6 RID: 21750 RVA: 0x00152A70 File Offset: 0x00150C70
		// (set) Token: 0x060054F7 RID: 21751 RVA: 0x00152A98 File Offset: 0x00150C98
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001E2A RID: 7722
		// (get) Token: 0x060054F8 RID: 21752 RVA: 0x00152ABC File Offset: 0x00150CBC
		// (set) Token: 0x060054F9 RID: 21753 RVA: 0x00152AE4 File Offset: 0x00150CE4
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001E2B RID: 7723
		// (get) Token: 0x060054FA RID: 21754 RVA: 0x00152B08 File Offset: 0x00150D08
		// (set) Token: 0x060054FB RID: 21755 RVA: 0x00152B3C File Offset: 0x00150D3C
		public unsafe SceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new SceneManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001E2C RID: 7724
		// (get) Token: 0x060054FC RID: 21756 RVA: 0x00152B64 File Offset: 0x00150D64
		// (set) Token: 0x060054FD RID: 21757 RVA: 0x00152B8C File Offset: 0x00150D8C
		public unsafe float _breakTimer_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr__breakTimer_5__2);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__73.NativeFieldInfoPtr__breakTimer_5__2)) = value;
			}
		}

		// Token: 0x040037F2 RID: 14322
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x040037F3 RID: 14323
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x040037F4 RID: 14324
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x040037F5 RID: 14325
		private static readonly IntPtr NativeFieldInfoPtr__breakTimer_5__2;

		// Token: 0x040037F6 RID: 14326
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x040037F7 RID: 14327
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x040037F8 RID: 14328
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x040037F9 RID: 14329
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x040037FA RID: 14330
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x040037FB RID: 14331
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
