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

// Token: 0x0200020F RID: 527
public class SceneManager : GameSceneBase
{
	// Token: 0x06004EDC RID: 20188 RVA: 0x00138DE0 File Offset: 0x00136FE0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549688, XrefRangeEnd = 549837, 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: 0x06004EDD RID: 20189 RVA: 0x00138E24 File Offset: 0x00137024
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549837, XrefRangeEnd = 549860, 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: 0x06004EDE RID: 20190 RVA: 0x00138E74 File Offset: 0x00137074
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549860, XrefRangeEnd = 549872, 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: 0x06004EDF RID: 20191 RVA: 0x00138EB8 File Offset: 0x001370B8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 549916, RefRangeEnd = 549917, XrefRangeStart = 549872, XrefRangeEnd = 549916, 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: 0x06004EE0 RID: 20192 RVA: 0x00138EFC File Offset: 0x001370FC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550025, RefRangeEnd = 550026, XrefRangeStart = 549917, XrefRangeEnd = 550025, 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: 0x06004EE1 RID: 20193 RVA: 0x00138F40 File Offset: 0x00137140
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550026, XrefRangeEnd = 550039, 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: 0x06004EE2 RID: 20194 RVA: 0x00138F84 File Offset: 0x00137184
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550039, XrefRangeEnd = 550043, 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: 0x06004EE3 RID: 20195 RVA: 0x00138FEC File Offset: 0x001371EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550043, XrefRangeEnd = 550052, 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: 0x06004EE4 RID: 20196 RVA: 0x00139030 File Offset: 0x00137230
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550052, XrefRangeEnd = 550079, 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: 0x06004EE5 RID: 20197 RVA: 0x00139074 File Offset: 0x00137274
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550079, XrefRangeEnd = 550190, 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: 0x06004EE6 RID: 20198 RVA: 0x001390E0 File Offset: 0x001372E0
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 550197, RefRangeEnd = 550200, XrefRangeStart = 550190, XrefRangeEnd = 550197, 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: 0x06004EE7 RID: 20199 RVA: 0x00139134 File Offset: 0x00137334
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 21093, RefRangeEnd = 21094, XrefRangeStart = 21093, XrefRangeEnd = 21094, 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: 0x06004EE8 RID: 20200 RVA: 0x00139184 File Offset: 0x00137384
	[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: 0x06004EE9 RID: 20201 RVA: 0x001391D8 File Offset: 0x001373D8
	[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: 0x06004EEA RID: 20202 RVA: 0x00139228 File Offset: 0x00137428
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550201, RefRangeEnd = 550202, XrefRangeStart = 550200, XrefRangeEnd = 550201, 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: 0x06004EEB RID: 20203 RVA: 0x001392D4 File Offset: 0x001374D4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 550203, RefRangeEnd = 550205, XrefRangeStart = 550202, XrefRangeEnd = 550203, 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: 0x06004EEC RID: 20204 RVA: 0x00139398 File Offset: 0x00137598
	[CallerCount(19)]
	[CachedScanResults(RefRangeStart = 550226, RefRangeEnd = 550245, XrefRangeStart = 550205, XrefRangeEnd = 550226, 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: 0x06004EED RID: 20205 RVA: 0x00139414 File Offset: 0x00137614
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550245, XrefRangeEnd = 550248, 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: 0x06004EEE RID: 20206 RVA: 0x00139470 File Offset: 0x00137670
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550253, RefRangeEnd = 550254, XrefRangeStart = 550248, XrefRangeEnd = 550253, 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: 0x06004EEF RID: 20207 RVA: 0x001394B4 File Offset: 0x001376B4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550255, RefRangeEnd = 550256, XrefRangeStart = 550254, XrefRangeEnd = 550255, 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: 0x06004EF0 RID: 20208 RVA: 0x001394F8 File Offset: 0x001376F8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550256, RefRangeEnd = 550257, XrefRangeStart = 550256, XrefRangeEnd = 550256, 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: 0x06004EF1 RID: 20209 RVA: 0x00139548 File Offset: 0x00137748
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550269, RefRangeEnd = 550270, XrefRangeStart = 550257, XrefRangeEnd = 550269, 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: 0x06004EF2 RID: 20210 RVA: 0x001395A4 File Offset: 0x001377A4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550278, RefRangeEnd = 550279, XrefRangeStart = 550270, XrefRangeEnd = 550278, 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: 0x06004EF3 RID: 20211 RVA: 0x001395F4 File Offset: 0x001377F4
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 550287, RefRangeEnd = 550290, XrefRangeStart = 550279, XrefRangeEnd = 550287, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool 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_Boolean_SavePoint_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06004EF4 RID: 20212 RVA: 0x0013965C File Offset: 0x0013785C
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 550292, RefRangeEnd = 550300, XrefRangeStart = 550290, XrefRangeEnd = 550292, 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: 0x06004EF5 RID: 20213 RVA: 0x001396A0 File Offset: 0x001378A0
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 550325, RefRangeEnd = 550328, XrefRangeStart = 550300, XrefRangeEnd = 550325, 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: 0x06004EF6 RID: 20214 RVA: 0x00139708 File Offset: 0x00137908
	[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: 0x06004EF7 RID: 20215 RVA: 0x00139760 File Offset: 0x00137960
	[CallerCount(32)]
	[CachedScanResults(RefRangeStart = 18945, RefRangeEnd = 18977, XrefRangeStart = 18945, XrefRangeEnd = 18977, 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: 0x06004EF8 RID: 20216 RVA: 0x001397B8 File Offset: 0x001379B8
	[CallerCount(5)]
	[CachedScanResults(RefRangeStart = 550332, RefRangeEnd = 550337, XrefRangeStart = 550328, XrefRangeEnd = 550332, 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: 0x06004EF9 RID: 20217 RVA: 0x00139810 File Offset: 0x00137A10
	[CallerCount(12)]
	[CachedScanResults(RefRangeStart = 550337, RefRangeEnd = 550349, XrefRangeStart = 550337, XrefRangeEnd = 550337, 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: 0x06004EFA RID: 20218 RVA: 0x00139864 File Offset: 0x00137A64
	[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: 0x06004EFB RID: 20219 RVA: 0x001398B8 File Offset: 0x00137AB8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550387, RefRangeEnd = 550388, XrefRangeStart = 550349, XrefRangeEnd = 550387, 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: 0x06004EFC RID: 20220 RVA: 0x001398FC File Offset: 0x00137AFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550388, XrefRangeEnd = 550393, 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: 0x06004EFD RID: 20221 RVA: 0x00139954 File Offset: 0x00137B54
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550393, XrefRangeEnd = 550395, 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: 0x06004EFE RID: 20222 RVA: 0x00139998 File Offset: 0x00137B98
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550397, RefRangeEnd = 550398, XrefRangeStart = 550395, XrefRangeEnd = 550397, 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: 0x06004EFF RID: 20223 RVA: 0x001399DC File Offset: 0x00137BDC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550409, RefRangeEnd = 550410, XrefRangeStart = 550398, XrefRangeEnd = 550409, 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: 0x06004F00 RID: 20224 RVA: 0x00139A20 File Offset: 0x00137C20
	[CallerCount(16)]
	[CachedScanResults(RefRangeStart = 550414, RefRangeEnd = 550430, XrefRangeStart = 550410, XrefRangeEnd = 550414, 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: 0x06004F01 RID: 20225 RVA: 0x00139A74 File Offset: 0x00137C74
	[CallerCount(85)]
	[CachedScanResults(RefRangeStart = 550435, RefRangeEnd = 550520, XrefRangeStart = 550430, XrefRangeEnd = 550435, 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: 0x06004F02 RID: 20226 RVA: 0x00139AB8 File Offset: 0x00137CB8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550520, RefRangeEnd = 550521, XrefRangeStart = 550520, XrefRangeEnd = 550520, 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: 0x06004F03 RID: 20227 RVA: 0x00139B0C File Offset: 0x00137D0C
	[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: 0x06004F04 RID: 20228 RVA: 0x00139B64 File Offset: 0x00137D64
	[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: 0x06004F05 RID: 20229 RVA: 0x00139BBC File Offset: 0x00137DBC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550530, RefRangeEnd = 550531, XrefRangeStart = 550521, XrefRangeEnd = 550530, 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: 0x06004F06 RID: 20230 RVA: 0x00139C18 File Offset: 0x00137E18
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550540, RefRangeEnd = 550541, XrefRangeStart = 550531, XrefRangeEnd = 550540, 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: 0x06004F07 RID: 20231 RVA: 0x00139C74 File Offset: 0x00137E74
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550550, RefRangeEnd = 550551, XrefRangeStart = 550541, XrefRangeEnd = 550550, 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: 0x06004F08 RID: 20232 RVA: 0x00139CD0 File Offset: 0x00137ED0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550555, RefRangeEnd = 550556, XrefRangeStart = 550551, XrefRangeEnd = 550555, 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: 0x06004F09 RID: 20233 RVA: 0x00139D2C File Offset: 0x00137F2C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550564, RefRangeEnd = 550565, XrefRangeStart = 550556, XrefRangeEnd = 550564, 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: 0x06004F0A RID: 20234 RVA: 0x00139D88 File Offset: 0x00137F88
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550569, RefRangeEnd = 550570, XrefRangeStart = 550565, XrefRangeEnd = 550569, 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: 0x06004F0B RID: 20235 RVA: 0x00139DE4 File Offset: 0x00137FE4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550576, RefRangeEnd = 550577, XrefRangeStart = 550570, XrefRangeEnd = 550576, 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: 0x06004F0C RID: 20236 RVA: 0x00139E40 File Offset: 0x00138040
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550583, RefRangeEnd = 550584, XrefRangeStart = 550577, XrefRangeEnd = 550583, 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: 0x06004F0D RID: 20237 RVA: 0x00139E9C File Offset: 0x0013809C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550585, RefRangeEnd = 550586, XrefRangeStart = 550584, XrefRangeEnd = 550585, 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: 0x06004F0E RID: 20238 RVA: 0x00139F04 File Offset: 0x00138104
	[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: 0x06004F0F RID: 20239 RVA: 0x00139F5C File Offset: 0x0013815C
	[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: 0x06004F10 RID: 20240 RVA: 0x00139FB4 File Offset: 0x001381B4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550586, RefRangeEnd = 550587, XrefRangeStart = 550586, XrefRangeEnd = 550586, 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: 0x06004F11 RID: 20241 RVA: 0x0013A00C File Offset: 0x0013820C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 550588, RefRangeEnd = 550590, XrefRangeStart = 550587, XrefRangeEnd = 550588, 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: 0x06004F12 RID: 20242 RVA: 0x0013A088 File Offset: 0x00138288
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550602, RefRangeEnd = 550603, XrefRangeStart = 550590, XrefRangeEnd = 550602, 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: 0x06004F13 RID: 20243 RVA: 0x0013A0CC File Offset: 0x001382CC
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 550603, RefRangeEnd = 550606, XrefRangeStart = 550603, XrefRangeEnd = 550603, 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: 0x06004F14 RID: 20244 RVA: 0x0013A124 File Offset: 0x00138324
	[CallerCount(55)]
	[CachedScanResults(RefRangeStart = 550606, RefRangeEnd = 550661, XrefRangeStart = 550606, XrefRangeEnd = 550606, 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: 0x06004F15 RID: 20245 RVA: 0x0013A17C File Offset: 0x0013837C
	[CallerCount(7)]
	[CachedScanResults(RefRangeStart = 550661, RefRangeEnd = 550668, XrefRangeStart = 550661, XrefRangeEnd = 550661, 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: 0x06004F16 RID: 20246 RVA: 0x0013A1D4 File Offset: 0x001383D4
	[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: 0x06004F17 RID: 20247 RVA: 0x0013A22C File Offset: 0x0013842C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 550668, RefRangeEnd = 550669, XrefRangeStart = 550668, XrefRangeEnd = 550668, 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: 0x06004F18 RID: 20248 RVA: 0x0013A284 File Offset: 0x00138484
	[CallerCount(23)]
	[CachedScanResults(RefRangeStart = 550669, RefRangeEnd = 550692, XrefRangeStart = 550669, XrefRangeEnd = 550669, 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: 0x06004F19 RID: 20249 RVA: 0x0013A2DC File Offset: 0x001384DC
	[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: 0x06004F1A RID: 20250 RVA: 0x0013A334 File Offset: 0x00138534
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550692, XrefRangeEnd = 550763, 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: 0x06004F1B RID: 20251 RVA: 0x0013A380 File Offset: 0x00138580
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 550763, XrefRangeEnd = 550775, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _Enter_b__36_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager.NativeMethodInfoPtr__Enter_b__36_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004F1C RID: 20252 RVA: 0x0013A3C4 File Offset: 0x001385C4
	// 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_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_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668480);
		SceneManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668481);
		SceneManager.NativeMethodInfoPtr_Setup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668482);
		SceneManager.NativeMethodInfoPtr_Init_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668483);
		SceneManager.NativeMethodInfoPtr_InitStageObjs_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668484);
		SceneManager.NativeMethodInfoPtr_OnSceneInitComplete_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668485);
		SceneManager.NativeMethodInfoPtr_FadeOutBlackScreen_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668486);
		SceneManager.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668487);
		SceneManager.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668488);
		SceneManager.NativeMethodInfoPtr_OnTimeEventReceived_Private_Void_TimeEffectType_StageTimeManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668489);
		SceneManager.NativeMethodInfoPtr_SetGameState_Public_Void_GameState_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668490);
		SceneManager.NativeMethodInfoPtr_GetGameState_Public_GameState_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668491);
		SceneManager.NativeMethodInfoPtr_SetIsSystemOptionOpened_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668492);
		SceneManager.NativeMethodInfoPtr_GetIsOpenSystemOption_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668493);
		SceneManager.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668494);
		SceneManager.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668495);
		SceneManager.NativeMethodInfoPtr_CreateSoundWave_Public_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668496);
		SceneManager.NativeMethodInfoPtr_LoadScript_Public_Void_LoadScript_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668497);
		SceneManager.NativeMethodInfoPtr_RunNextScriptStep_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668498);
		SceneManager.NativeMethodInfoPtr_SkipScript_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668499);
		SceneManager.NativeMethodInfoPtr_IsSkipScriptAllowed_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668500);
		SceneManager.NativeMethodInfoPtr_UpdateSavePoint_Public_Void_SavePoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668501);
		SceneManager.NativeMethodInfoPtr_VerifySaveSystem_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668502);
		SceneManager.NativeMethodInfoPtr_UpdateGameSave_Public_Boolean_SavePoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668503);
		SceneManager.NativeMethodInfoPtr_UpdateGameSaveWithUIMenu_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668504);
		SceneManager.NativeMethodInfoPtr_GetSavePointNumber_Public_Int32_SavePoint_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668505);
		SceneManager.NativeMethodInfoPtr_GetBGM_Public_SceneBGMController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668506);
		SceneManager.NativeMethodInfoPtr_GetStageCamera_Public_Camera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668507);
		SceneManager.NativeMethodInfoPtr_GetCameraController_Public_PlayerCamera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668508);
		SceneManager.NativeMethodInfoPtr_SetBossDialogue_Public_Void_CombatDialogueType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668509);
		SceneManager.NativeMethodInfoPtr_SetBossAttacking_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668510);
		SceneManager.NativeMethodInfoPtr_WaitForDeathMenu_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668511);
		SceneManager.NativeMethodInfoPtr_PlayBossDialogue_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668512);
		SceneManager.NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668513);
		SceneManager.NativeMethodInfoPtr_ResetAllEnemy_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668514);
		SceneManager.NativeMethodInfoPtr_ResetAllScriptSceneEvent_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668515);
		SceneManager.NativeMethodInfoPtr_UnlockAchievements_Public_Void_GameAchievement_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668516);
		SceneManager.NativeMethodInfoPtr_SetDodgeTime_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668517);
		SceneManager.NativeMethodInfoPtr_MarkTreasureChestDataUnlocked_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668518);
		SceneManager.NativeMethodInfoPtr_GetPlayerManager_Public_WizardGirlManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668519);
		SceneManager.NativeMethodInfoPtr_GetAchievementsSystem_Public_AchievementsSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668520);
		SceneManager.NativeMethodInfoPtr_AddEffect_Public_Void_EffectPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668521);
		SceneManager.NativeMethodInfoPtr_AddEffect_Public_Void_EffectPoolFull_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668522);
		SceneManager.NativeMethodInfoPtr_AddSound_Public_Void_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668523);
		SceneManager.NativeMethodInfoPtr_AddDisposeHandler_Public_Void_IDisposable_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668524);
		SceneManager.NativeMethodInfoPtr_AddNpc_Public_Void_NPC_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668525);
		SceneManager.NativeMethodInfoPtr_RemoveNpc_Public_Void_NPC_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668526);
		SceneManager.NativeMethodInfoPtr_AddAttackable_Public_Void_AttackableObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668527);
		SceneManager.NativeMethodInfoPtr_RemoveAttackable_Public_Void_AttackableObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668528);
		SceneManager.NativeMethodInfoPtr_GetNearAttackable_Public_Dictionary_2_Int32_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668529);
		SceneManager.NativeMethodInfoPtr_GetItemManager_Public_ItemSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668530);
		SceneManager.NativeMethodInfoPtr_GetEnemiesManager_Public_EnemiesManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668531);
		SceneManager.NativeMethodInfoPtr_GetLockPointsManager_Public_LockPointsManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668532);
		SceneManager.NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668533);
		SceneManager.NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668534);
		SceneManager.NativeMethodInfoPtr_GetCharacterParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668535);
		SceneManager.NativeMethodInfoPtr_GetEnemyEffectParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668536);
		SceneManager.NativeMethodInfoPtr_GetEffectParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668537);
		SceneManager.NativeMethodInfoPtr_GetItemParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668538);
		SceneManager.NativeMethodInfoPtr_GetSoulParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668539);
		SceneManager.NativeMethodInfoPtr_GetSoundParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668540);
		SceneManager.NativeMethodInfoPtr_GetBGMParent_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668541);
		SceneManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668542);
		SceneManager.NativeMethodInfoPtr__Enter_b__36_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, 100668543);
	}

	// Token: 0x06004F1D RID: 20253 RVA: 0x000169C0 File Offset: 0x00014BC0
	public SceneManager(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001C5D RID: 7261
	// (get) Token: 0x06004F1E RID: 20254 RVA: 0x0013ABB0 File Offset: 0x00138DB0
	// (set) Token: 0x06004F1F RID: 20255 RVA: 0x0013ABE4 File Offset: 0x00138DE4
	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: 0x17001C5E RID: 7262
	// (get) Token: 0x06004F20 RID: 20256 RVA: 0x0013AC0C File Offset: 0x00138E0C
	// (set) Token: 0x06004F21 RID: 20257 RVA: 0x0013AC40 File Offset: 0x00138E40
	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: 0x17001C5F RID: 7263
	// (get) Token: 0x06004F22 RID: 20258 RVA: 0x0013AC68 File Offset: 0x00138E68
	// (set) Token: 0x06004F23 RID: 20259 RVA: 0x0013AC90 File Offset: 0x00138E90
	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: 0x17001C60 RID: 7264
	// (get) Token: 0x06004F24 RID: 20260 RVA: 0x0013ACB4 File Offset: 0x00138EB4
	// (set) Token: 0x06004F25 RID: 20261 RVA: 0x0013ACE8 File Offset: 0x00138EE8
	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: 0x17001C61 RID: 7265
	// (get) Token: 0x06004F26 RID: 20262 RVA: 0x0013AD10 File Offset: 0x00138F10
	// (set) Token: 0x06004F27 RID: 20263 RVA: 0x0013AD44 File Offset: 0x00138F44
	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: 0x17001C62 RID: 7266
	// (get) Token: 0x06004F28 RID: 20264 RVA: 0x0013AD6C File Offset: 0x00138F6C
	// (set) Token: 0x06004F29 RID: 20265 RVA: 0x0013ADA0 File Offset: 0x00138FA0
	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: 0x17001C63 RID: 7267
	// (get) Token: 0x06004F2A RID: 20266 RVA: 0x0013ADC8 File Offset: 0x00138FC8
	// (set) Token: 0x06004F2B RID: 20267 RVA: 0x0013ADFC File Offset: 0x00138FFC
	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: 0x17001C64 RID: 7268
	// (get) Token: 0x06004F2C RID: 20268 RVA: 0x0013AE24 File Offset: 0x00139024
	// (set) Token: 0x06004F2D RID: 20269 RVA: 0x0013AE4C File Offset: 0x0013904C
	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: 0x17001C65 RID: 7269
	// (get) Token: 0x06004F2E RID: 20270 RVA: 0x0013AE70 File Offset: 0x00139070
	// (set) Token: 0x06004F2F RID: 20271 RVA: 0x0013AEA4 File Offset: 0x001390A4
	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: 0x17001C66 RID: 7270
	// (get) Token: 0x06004F30 RID: 20272 RVA: 0x0013AECC File Offset: 0x001390CC
	// (set) Token: 0x06004F31 RID: 20273 RVA: 0x0013AF00 File Offset: 0x00139100
	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: 0x17001C67 RID: 7271
	// (get) Token: 0x06004F32 RID: 20274 RVA: 0x0013AF28 File Offset: 0x00139128
	// (set) Token: 0x06004F33 RID: 20275 RVA: 0x0013AF5C File Offset: 0x0013915C
	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: 0x17001C68 RID: 7272
	// (get) Token: 0x06004F34 RID: 20276 RVA: 0x0013AF84 File Offset: 0x00139184
	// (set) Token: 0x06004F35 RID: 20277 RVA: 0x0013AFB8 File Offset: 0x001391B8
	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: 0x17001C69 RID: 7273
	// (get) Token: 0x06004F36 RID: 20278 RVA: 0x0013AFE0 File Offset: 0x001391E0
	// (set) Token: 0x06004F37 RID: 20279 RVA: 0x0013B014 File Offset: 0x00139214
	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: 0x17001C6A RID: 7274
	// (get) Token: 0x06004F38 RID: 20280 RVA: 0x0013B03C File Offset: 0x0013923C
	// (set) Token: 0x06004F39 RID: 20281 RVA: 0x0013B064 File Offset: 0x00139264
	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: 0x17001C6B RID: 7275
	// (get) Token: 0x06004F3A RID: 20282 RVA: 0x0013B088 File Offset: 0x00139288
	// (set) Token: 0x06004F3B RID: 20283 RVA: 0x0013B0B0 File Offset: 0x001392B0
	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: 0x17001C6C RID: 7276
	// (get) Token: 0x06004F3C RID: 20284 RVA: 0x0013B0D4 File Offset: 0x001392D4
	// (set) Token: 0x06004F3D RID: 20285 RVA: 0x0013B0FC File Offset: 0x001392FC
	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: 0x17001C6D RID: 7277
	// (get) Token: 0x06004F3E RID: 20286 RVA: 0x0013B120 File Offset: 0x00139320
	// (set) Token: 0x06004F3F RID: 20287 RVA: 0x0013B154 File Offset: 0x00139354
	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: 0x17001C6E RID: 7278
	// (get) Token: 0x06004F40 RID: 20288 RVA: 0x0013B17C File Offset: 0x0013937C
	// (set) Token: 0x06004F41 RID: 20289 RVA: 0x0013B1B0 File Offset: 0x001393B0
	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: 0x17001C6F RID: 7279
	// (get) Token: 0x06004F42 RID: 20290 RVA: 0x0013B1D8 File Offset: 0x001393D8
	// (set) Token: 0x06004F43 RID: 20291 RVA: 0x0013B20C File Offset: 0x0013940C
	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: 0x17001C70 RID: 7280
	// (get) Token: 0x06004F44 RID: 20292 RVA: 0x0013B234 File Offset: 0x00139434
	// (set) Token: 0x06004F45 RID: 20293 RVA: 0x0013B268 File Offset: 0x00139468
	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: 0x17001C71 RID: 7281
	// (get) Token: 0x06004F46 RID: 20294 RVA: 0x0013B290 File Offset: 0x00139490
	// (set) Token: 0x06004F47 RID: 20295 RVA: 0x0013B2C4 File Offset: 0x001394C4
	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: 0x17001C72 RID: 7282
	// (get) Token: 0x06004F48 RID: 20296 RVA: 0x0013B2EC File Offset: 0x001394EC
	// (set) Token: 0x06004F49 RID: 20297 RVA: 0x0013B320 File Offset: 0x00139520
	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: 0x17001C73 RID: 7283
	// (get) Token: 0x06004F4A RID: 20298 RVA: 0x0013B348 File Offset: 0x00139548
	// (set) Token: 0x06004F4B RID: 20299 RVA: 0x0013B370 File Offset: 0x00139570
	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: 0x17001C74 RID: 7284
	// (get) Token: 0x06004F4C RID: 20300 RVA: 0x0013B394 File Offset: 0x00139594
	// (set) Token: 0x06004F4D RID: 20301 RVA: 0x0013B3C8 File Offset: 0x001395C8
	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: 0x17001C75 RID: 7285
	// (get) Token: 0x06004F4E RID: 20302 RVA: 0x0013B3F0 File Offset: 0x001395F0
	// (set) Token: 0x06004F4F RID: 20303 RVA: 0x0013B419 File Offset: 0x00139619
	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: 0x17001C76 RID: 7286
	// (get) Token: 0x06004F50 RID: 20304 RVA: 0x0013B440 File Offset: 0x00139640
	// (set) Token: 0x06004F51 RID: 20305 RVA: 0x0013B468 File Offset: 0x00139668
	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: 0x17001C77 RID: 7287
	// (get) Token: 0x06004F52 RID: 20306 RVA: 0x0013B48C File Offset: 0x0013968C
	// (set) Token: 0x06004F53 RID: 20307 RVA: 0x0013B4B4 File Offset: 0x001396B4
	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: 0x17001C78 RID: 7288
	// (get) Token: 0x06004F54 RID: 20308 RVA: 0x0013B4D8 File Offset: 0x001396D8
	// (set) Token: 0x06004F55 RID: 20309 RVA: 0x0013B50C File Offset: 0x0013970C
	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: 0x17001C79 RID: 7289
	// (get) Token: 0x06004F56 RID: 20310 RVA: 0x0013B534 File Offset: 0x00139734
	// (set) Token: 0x06004F57 RID: 20311 RVA: 0x0013B568 File Offset: 0x00139768
	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: 0x17001C7A RID: 7290
	// (get) Token: 0x06004F58 RID: 20312 RVA: 0x0013B590 File Offset: 0x00139790
	// (set) Token: 0x06004F59 RID: 20313 RVA: 0x0013B5C4 File Offset: 0x001397C4
	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: 0x17001C7B RID: 7291
	// (get) Token: 0x06004F5A RID: 20314 RVA: 0x0013B5EC File Offset: 0x001397EC
	// (set) Token: 0x06004F5B RID: 20315 RVA: 0x0013B620 File Offset: 0x00139820
	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: 0x17001C7C RID: 7292
	// (get) Token: 0x06004F5C RID: 20316 RVA: 0x0013B648 File Offset: 0x00139848
	// (set) Token: 0x06004F5D RID: 20317 RVA: 0x0013B67C File Offset: 0x0013987C
	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: 0x17001C7D RID: 7293
	// (get) Token: 0x06004F5E RID: 20318 RVA: 0x0013B6A4 File Offset: 0x001398A4
	// (set) Token: 0x06004F5F RID: 20319 RVA: 0x0013B6D8 File Offset: 0x001398D8
	public unsafe Il2CppReferenceArray<GameObject> areaEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager.NativeFieldInfoPtr_areaEffects);
			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_areaEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001C7E RID: 7294
	// (get) Token: 0x06004F60 RID: 20320 RVA: 0x0013B700 File Offset: 0x00139900
	// (set) Token: 0x06004F61 RID: 20321 RVA: 0x0013B734 File Offset: 0x00139934
	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: 0x17001C7F RID: 7295
	// (get) Token: 0x06004F62 RID: 20322 RVA: 0x0013B75C File Offset: 0x0013995C
	// (set) Token: 0x06004F63 RID: 20323 RVA: 0x0013B790 File Offset: 0x00139990
	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: 0x040033CE RID: 13262
	private static readonly IntPtr NativeFieldInfoPtr_PlayerObj;

	// Token: 0x040033CF RID: 13263
	private static readonly IntPtr NativeFieldInfoPtr_CameraObj;

	// Token: 0x040033D0 RID: 13264
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PlayerPos;

	// Token: 0x040033D1 RID: 13265
	private static readonly IntPtr NativeFieldInfoPtr_Save;

	// Token: 0x040033D2 RID: 13266
	private static readonly IntPtr NativeFieldInfoPtr_SEM;

	// Token: 0x040033D3 RID: 13267
	private static readonly IntPtr NativeFieldInfoPtr_BGM;

	// Token: 0x040033D4 RID: 13268
	private static readonly IntPtr NativeFieldInfoPtr_Voice;

	// Token: 0x040033D5 RID: 13269
	private static readonly IntPtr NativeFieldInfoPtr_stageState;

	// Token: 0x040033D6 RID: 13270
	private static readonly IntPtr NativeFieldInfoPtr_stageCam;

	// Token: 0x040033D7 RID: 13271
	private static readonly IntPtr NativeFieldInfoPtr_stageUI;

	// Token: 0x040033D8 RID: 13272
	private static readonly IntPtr NativeFieldInfoPtr_children;

	// Token: 0x040033D9 RID: 13273
	private static readonly IntPtr NativeFieldInfoPtr_passiveEvents;

	// Token: 0x040033DA RID: 13274
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledSounds;

	// Token: 0x040033DB RID: 13275
	private static readonly IntPtr NativeFieldInfoPtr_bossDialogue;

	// Token: 0x040033DC RID: 13276
	private static readonly IntPtr NativeFieldInfoPtr_isBossAttacking;

	// Token: 0x040033DD RID: 13277
	private static readonly IntPtr NativeFieldInfoPtr_originalGravity;

	// Token: 0x040033DE RID: 13278
	private static readonly IntPtr NativeFieldInfoPtr_wizardGirl;

	// Token: 0x040033DF RID: 13279
	private static readonly IntPtr NativeFieldInfoPtr_enemiesManager;

	// Token: 0x040033E0 RID: 13280
	private static readonly IntPtr NativeFieldInfoPtr_itemSystem;

	// Token: 0x040033E1 RID: 13281
	private static readonly IntPtr NativeFieldInfoPtr_soulSystem;

	// Token: 0x040033E2 RID: 13282
	private static readonly IntPtr NativeFieldInfoPtr_scriptSystem;

	// Token: 0x040033E3 RID: 13283
	private static readonly IntPtr NativeFieldInfoPtr_achievementSystem;

	// Token: 0x040033E4 RID: 13284
	private static readonly IntPtr NativeFieldInfoPtr_onSystemMenu;

	// Token: 0x040033E5 RID: 13285
	private static readonly IntPtr NativeFieldInfoPtr_treasureChestData;

	// Token: 0x040033E6 RID: 13286
	private static readonly IntPtr NativeFieldInfoPtr_stageName;

	// Token: 0x040033E7 RID: 13287
	private static readonly IntPtr NativeFieldInfoPtr_stageId;

	// Token: 0x040033E8 RID: 13288
	private static readonly IntPtr NativeFieldInfoPtr_currentAttackableId;

	// Token: 0x040033E9 RID: 13289
	private static readonly IntPtr NativeFieldInfoPtr_timeAttackables;

	// Token: 0x040033EA RID: 13290
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledNpc;

	// Token: 0x040033EB RID: 13291
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledEffects;

	// Token: 0x040033EC RID: 13292
	private static readonly IntPtr NativeFieldInfoPtr_timeScaledFullEffects;

	// Token: 0x040033ED RID: 13293
	private static readonly IntPtr NativeFieldInfoPtr_disposeHandlers;

	// Token: 0x040033EE RID: 13294
	private static readonly IntPtr NativeFieldInfoPtr_areaEffects;

	// Token: 0x040033EF RID: 13295
	private static readonly IntPtr NativeFieldInfoPtr_attackGroups;

	// Token: 0x040033F0 RID: 13296
	private static readonly IntPtr NativeFieldInfoPtr_spatialHashManager;

	// Token: 0x040033F1 RID: 13297
	private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;

	// Token: 0x040033F2 RID: 13298
	private static readonly IntPtr NativeMethodInfoPtr_Enter_Public_Virtual_Void_0;

	// Token: 0x040033F3 RID: 13299
	private static readonly IntPtr NativeMethodInfoPtr_Setup_Private_Void_0;

	// Token: 0x040033F4 RID: 13300
	private static readonly IntPtr NativeMethodInfoPtr_Init_Private_Void_0;

	// Token: 0x040033F5 RID: 13301
	private static readonly IntPtr NativeMethodInfoPtr_InitStageObjs_Private_Void_0;

	// Token: 0x040033F6 RID: 13302
	private static readonly IntPtr NativeMethodInfoPtr_OnSceneInitComplete_Private_Void_0;

	// Token: 0x040033F7 RID: 13303
	private static readonly IntPtr NativeMethodInfoPtr_FadeOutBlackScreen_Private_IEnumerator_1_Single_Single_0;

	// Token: 0x040033F8 RID: 13304
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040033F9 RID: 13305
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x040033FA RID: 13306
	private static readonly IntPtr NativeMethodInfoPtr_OnTimeEventReceived_Private_Void_TimeEffectType_StageTimeManager_0;

	// Token: 0x040033FB RID: 13307
	private static readonly IntPtr NativeMethodInfoPtr_SetGameState_Public_Void_GameState_0;

	// Token: 0x040033FC RID: 13308
	private static readonly IntPtr NativeMethodInfoPtr_GetGameState_Public_GameState_0;

	// Token: 0x040033FD RID: 13309
	private static readonly IntPtr NativeMethodInfoPtr_SetIsSystemOptionOpened_Public_Void_Boolean_0;

	// Token: 0x040033FE RID: 13310
	private static readonly IntPtr NativeMethodInfoPtr_GetIsOpenSystemOption_Public_Boolean_0;

	// Token: 0x040033FF RID: 13311
	private static readonly IntPtr NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0;

	// Token: 0x04003400 RID: 13312
	private static readonly IntPtr NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0;

	// Token: 0x04003401 RID: 13313
	private static readonly IntPtr NativeMethodInfoPtr_CreateSoundWave_Public_Void_Vector3_Single_SoundWaveType_0;

	// Token: 0x04003402 RID: 13314
	private static readonly IntPtr NativeMethodInfoPtr_LoadScript_Public_Void_LoadScript_0;

	// Token: 0x04003403 RID: 13315
	private static readonly IntPtr NativeMethodInfoPtr_RunNextScriptStep_Public_Void_0;

	// Token: 0x04003404 RID: 13316
	private static readonly IntPtr NativeMethodInfoPtr_SkipScript_Public_Void_0;

	// Token: 0x04003405 RID: 13317
	private static readonly IntPtr NativeMethodInfoPtr_IsSkipScriptAllowed_Public_Boolean_0;

	// Token: 0x04003406 RID: 13318
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSavePoint_Public_Void_SavePoint_0;

	// Token: 0x04003407 RID: 13319
	private static readonly IntPtr NativeMethodInfoPtr_VerifySaveSystem_Public_Boolean_0;

	// Token: 0x04003408 RID: 13320
	private static readonly IntPtr NativeMethodInfoPtr_UpdateGameSave_Public_Boolean_SavePoint_0;

	// Token: 0x04003409 RID: 13321
	private static readonly IntPtr NativeMethodInfoPtr_UpdateGameSaveWithUIMenu_Public_Void_0;

	// Token: 0x0400340A RID: 13322
	private static readonly IntPtr NativeMethodInfoPtr_GetSavePointNumber_Public_Int32_SavePoint_0;

	// Token: 0x0400340B RID: 13323
	private static readonly IntPtr NativeMethodInfoPtr_GetBGM_Public_SceneBGMController_0;

	// Token: 0x0400340C RID: 13324
	private static readonly IntPtr NativeMethodInfoPtr_GetStageCamera_Public_Camera_0;

	// Token: 0x0400340D RID: 13325
	private static readonly IntPtr NativeMethodInfoPtr_GetCameraController_Public_PlayerCamera_0;

	// Token: 0x0400340E RID: 13326
	private static readonly IntPtr NativeMethodInfoPtr_SetBossDialogue_Public_Void_CombatDialogueType_0;

	// Token: 0x0400340F RID: 13327
	private static readonly IntPtr NativeMethodInfoPtr_SetBossAttacking_Public_Void_Boolean_0;

	// Token: 0x04003410 RID: 13328
	private static readonly IntPtr NativeMethodInfoPtr_WaitForDeathMenu_Public_Void_0;

	// Token: 0x04003411 RID: 13329
	private static readonly IntPtr NativeMethodInfoPtr_PlayBossDialogue_Private_IEnumerator_1_Single_0;

	// Token: 0x04003412 RID: 13330
	private static readonly IntPtr NativeMethodInfoPtr_PlayPartnerDialogue_Public_Void_0;

	// Token: 0x04003413 RID: 13331
	private static readonly IntPtr NativeMethodInfoPtr_ResetAllEnemy_Public_Void_0;

	// Token: 0x04003414 RID: 13332
	private static readonly IntPtr NativeMethodInfoPtr_ResetAllScriptSceneEvent_Public_Void_0;

	// Token: 0x04003415 RID: 13333
	private static readonly IntPtr NativeMethodInfoPtr_UnlockAchievements_Public_Void_GameAchievement_0;

	// Token: 0x04003416 RID: 13334
	private static readonly IntPtr NativeMethodInfoPtr_SetDodgeTime_Public_Void_0;

	// Token: 0x04003417 RID: 13335
	private static readonly IntPtr NativeMethodInfoPtr_MarkTreasureChestDataUnlocked_Public_Void_Int32_0;

	// Token: 0x04003418 RID: 13336
	private static readonly IntPtr NativeMethodInfoPtr_GetPlayerManager_Public_WizardGirlManage_0;

	// Token: 0x04003419 RID: 13337
	private static readonly IntPtr NativeMethodInfoPtr_GetAchievementsSystem_Public_AchievementsSystem_0;

	// Token: 0x0400341A RID: 13338
	private static readonly IntPtr NativeMethodInfoPtr_AddEffect_Public_Void_EffectPool_0;

	// Token: 0x0400341B RID: 13339
	private static readonly IntPtr NativeMethodInfoPtr_AddEffect_Public_Void_EffectPoolFull_0;

	// Token: 0x0400341C RID: 13340
	private static readonly IntPtr NativeMethodInfoPtr_AddSound_Public_Void_SoundEffect_0;

	// Token: 0x0400341D RID: 13341
	private static readonly IntPtr NativeMethodInfoPtr_AddDisposeHandler_Public_Void_IDisposable_0;

	// Token: 0x0400341E RID: 13342
	private static readonly IntPtr NativeMethodInfoPtr_AddNpc_Public_Void_NPC_0;

	// Token: 0x0400341F RID: 13343
	private static readonly IntPtr NativeMethodInfoPtr_RemoveNpc_Public_Void_NPC_0;

	// Token: 0x04003420 RID: 13344
	private static readonly IntPtr NativeMethodInfoPtr_AddAttackable_Public_Void_AttackableObject_0;

	// Token: 0x04003421 RID: 13345
	private static readonly IntPtr NativeMethodInfoPtr_RemoveAttackable_Public_Void_AttackableObject_0;

	// Token: 0x04003422 RID: 13346
	private static readonly IntPtr NativeMethodInfoPtr_GetNearAttackable_Public_Dictionary_2_Int32_Vector3_Vector3_0;

	// Token: 0x04003423 RID: 13347
	private static readonly IntPtr NativeMethodInfoPtr_GetItemManager_Public_ItemSystem_0;

	// Token: 0x04003424 RID: 13348
	private static readonly IntPtr NativeMethodInfoPtr_GetEnemiesManager_Public_EnemiesManager_0;

	// Token: 0x04003425 RID: 13349
	private static readonly IntPtr NativeMethodInfoPtr_GetLockPointsManager_Public_LockPointsManager_0;

	// Token: 0x04003426 RID: 13350
	private static readonly IntPtr NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0;

	// Token: 0x04003427 RID: 13351
	private static readonly IntPtr NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_0;

	// Token: 0x04003428 RID: 13352
	private static readonly IntPtr NativeMethodInfoPtr_GetCharacterParent_Public_Transform_0;

	// Token: 0x04003429 RID: 13353
	private static readonly IntPtr NativeMethodInfoPtr_GetEnemyEffectParent_Public_Transform_0;

	// Token: 0x0400342A RID: 13354
	private static readonly IntPtr NativeMethodInfoPtr_GetEffectParent_Public_Transform_0;

	// Token: 0x0400342B RID: 13355
	private static readonly IntPtr NativeMethodInfoPtr_GetItemParent_Public_Transform_0;

	// Token: 0x0400342C RID: 13356
	private static readonly IntPtr NativeMethodInfoPtr_GetSoulParent_Public_Transform_0;

	// Token: 0x0400342D RID: 13357
	private static readonly IntPtr NativeMethodInfoPtr_GetSoundParent_Public_Transform_0;

	// Token: 0x0400342E RID: 13358
	private static readonly IntPtr NativeMethodInfoPtr_GetBGMParent_Public_Transform_0;

	// Token: 0x0400342F RID: 13359
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04003430 RID: 13360
	private static readonly IntPtr NativeMethodInfoPtr__Enter_b__36_0_Private_Void_0;

	// Token: 0x02000210 RID: 528
	public enum GameState
	{
		// Token: 0x04003432 RID: 13362
		Normal,
		// Token: 0x04003433 RID: 13363
		Death,
		// Token: 0x04003434 RID: 13364
		Script,
		// Token: 0x04003435 RID: 13365
		SaveUI
	}

	// Token: 0x02000211 RID: 529
	public enum SoundWaveType
	{
		// Token: 0x04003437 RID: 13367
		Battle,
		// Token: 0x04003438 RID: 13368
		Footstep
	}

	// Token: 0x02000212 RID: 530
	[ObfuscatedName("SceneManager/<>c")]
	[Serializable]
	public sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x06004F64 RID: 20324 RVA: 0x0013B7B8 File Offset: 0x001399B8
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x06004F65 RID: 20325 RVA: 0x0013B804 File Offset: 0x00139A04
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549657, XrefRangeEnd = 549661, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe PassiveEvent _Awake_b__35_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__35_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: 0x06004F66 RID: 20326 RVA: 0x0013B874 File Offset: 0x00139A74
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549661, XrefRangeEnd = 549665, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool _Awake_b__35_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__35_1_Internal_Boolean_PassiveEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06004F67 RID: 20327 RVA: 0x0013B8DC File Offset: 0x00139ADC
		// 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__35_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, "<>9__35_0");
			SceneManager.__c.NativeFieldInfoPtr___9__35_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, "<>9__35_1");
			SceneManager.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, 100668545);
			SceneManager.__c.NativeMethodInfoPtr__Awake_b__35_0_Internal_PassiveEvent_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, 100668546);
			SceneManager.__c.NativeMethodInfoPtr__Awake_b__35_1_Internal_Boolean_PassiveEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager.__c>.NativeClassPtr, 100668547);
		}

		// Token: 0x06004F68 RID: 20328 RVA: 0x0000A688 File Offset: 0x00008888
		public __c(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001C80 RID: 7296
		// (get) Token: 0x06004F69 RID: 20329 RVA: 0x0013B980 File Offset: 0x00139B80
		// (set) Token: 0x06004F6A RID: 20330 RVA: 0x0013B9AB File Offset: 0x00139BAB
		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: 0x17001C81 RID: 7297
		// (get) Token: 0x06004F6B RID: 20331 RVA: 0x0013B9C0 File Offset: 0x00139BC0
		// (set) Token: 0x06004F6C RID: 20332 RVA: 0x0013B9EB File Offset: 0x00139BEB
		public unsafe static Func<GameObject, PassiveEvent> __9__35_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(SceneManager.__c.NativeFieldInfoPtr___9__35_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__35_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001C82 RID: 7298
		// (get) Token: 0x06004F6D RID: 20333 RVA: 0x0013BA00 File Offset: 0x00139C00
		// (set) Token: 0x06004F6E RID: 20334 RVA: 0x0013BA2B File Offset: 0x00139C2B
		public unsafe static Func<PassiveEvent, bool> __9__35_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(SceneManager.__c.NativeFieldInfoPtr___9__35_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__35_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003439 RID: 13369
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x0400343A RID: 13370
		private static readonly IntPtr NativeFieldInfoPtr___9__35_0;

		// Token: 0x0400343B RID: 13371
		private static readonly IntPtr NativeFieldInfoPtr___9__35_1;

		// Token: 0x0400343C RID: 13372
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x0400343D RID: 13373
		private static readonly IntPtr NativeMethodInfoPtr__Awake_b__35_0_Internal_PassiveEvent_GameObject_0;

		// Token: 0x0400343E RID: 13374
		private static readonly IntPtr NativeMethodInfoPtr__Awake_b__35_1_Internal_Boolean_PassiveEvent_0;
	}

	// Token: 0x02000213 RID: 531
	[ObfuscatedName("SceneManager/<FadeOutBlackScreen>d__41")]
	public sealed class _FadeOutBlackScreen_d__41 : Il2CppSystem.Object
	{
		// Token: 0x06004F6F RID: 20335 RVA: 0x0013BA40 File Offset: 0x00139C40
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _FadeOutBlackScreen_d__41(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.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__41.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06004F70 RID: 20336 RVA: 0x0013BAA0 File Offset: 0x00139CA0
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06004F71 RID: 20337 RVA: 0x0013BAE4 File Offset: 0x00139CE4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549665, XrefRangeEnd = 549670, 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__41.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: 0x17001C86 RID: 7302
		// (get) Token: 0x06004F72 RID: 20338 RVA: 0x0013BB34 File Offset: 0x00139D34
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__41.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: 0x06004F73 RID: 20339 RVA: 0x0013BB84 File Offset: 0x00139D84
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549670, XrefRangeEnd = 549675, 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__41.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001C87 RID: 7303
		// (get) Token: 0x06004F74 RID: 20340 RVA: 0x0013BBC8 File Offset: 0x00139DC8
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549675, XrefRangeEnd = 549678, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._FadeOutBlackScreen_d__41.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: 0x06004F75 RID: 20341 RVA: 0x0013BC20 File Offset: 0x00139E20
		// Note: this type is marked as 'beforefieldinit'.
		static _FadeOutBlackScreen_d__41()
		{
			Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "<FadeOutBlackScreen>d__41");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr);
			SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, "<>1__state");
			SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, "<>2__current");
			SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr_delayTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, "delayTime");
			SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, 100668548);
			SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, 100668549);
			SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, 100668550);
			SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, 100668551);
			SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, 100668552);
			SceneManager._FadeOutBlackScreen_d__41.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._FadeOutBlackScreen_d__41>.NativeClassPtr, 100668553);
		}

		// Token: 0x06004F76 RID: 20342 RVA: 0x0000A688 File Offset: 0x00008888
		public _FadeOutBlackScreen_d__41(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001C83 RID: 7299
		// (get) Token: 0x06004F77 RID: 20343 RVA: 0x0013BD00 File Offset: 0x00139F00
		// (set) Token: 0x06004F78 RID: 20344 RVA: 0x0013BD28 File Offset: 0x00139F28
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001C84 RID: 7300
		// (get) Token: 0x06004F79 RID: 20345 RVA: 0x0013BD4C File Offset: 0x00139F4C
		// (set) Token: 0x06004F7A RID: 20346 RVA: 0x0013BD74 File Offset: 0x00139F74
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001C85 RID: 7301
		// (get) Token: 0x06004F7B RID: 20347 RVA: 0x0013BD98 File Offset: 0x00139F98
		// (set) Token: 0x06004F7C RID: 20348 RVA: 0x0013BDC0 File Offset: 0x00139FC0
		public unsafe float delayTime
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr_delayTime);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._FadeOutBlackScreen_d__41.NativeFieldInfoPtr_delayTime)) = value;
			}
		}

		// Token: 0x0400343F RID: 13375
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003440 RID: 13376
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003441 RID: 13377
		private static readonly IntPtr NativeFieldInfoPtr_delayTime;

		// Token: 0x04003442 RID: 13378
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003443 RID: 13379
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003444 RID: 13380
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003445 RID: 13381
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003446 RID: 13382
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003447 RID: 13383
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000214 RID: 532
	[ObfuscatedName("SceneManager/<PlayBossDialogue>d__67")]
	public sealed class _PlayBossDialogue_d__67 : Il2CppSystem.Object
	{
		// Token: 0x06004F7D RID: 20349 RVA: 0x0013BDE4 File Offset: 0x00139FE4
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _PlayBossDialogue_d__67(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.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__67.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06004F7E RID: 20350 RVA: 0x0013BE44 File Offset: 0x0013A044
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06004F7F RID: 20351 RVA: 0x0013BE88 File Offset: 0x0013A088
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549678, XrefRangeEnd = 549680, 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__67.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: 0x17001C8C RID: 7308
		// (get) Token: 0x06004F80 RID: 20352 RVA: 0x0013BED8 File Offset: 0x0013A0D8
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__67.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: 0x06004F81 RID: 20353 RVA: 0x0013BF28 File Offset: 0x0013A128
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549680, XrefRangeEnd = 549685, 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__67.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001C8D RID: 7309
		// (get) Token: 0x06004F82 RID: 20354 RVA: 0x0013BF6C File Offset: 0x0013A16C
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 549685, XrefRangeEnd = 549688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SceneManager._PlayBossDialogue_d__67.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: 0x06004F83 RID: 20355 RVA: 0x0013BFC4 File Offset: 0x0013A1C4
		// Note: this type is marked as 'beforefieldinit'.
		static _PlayBossDialogue_d__67()
		{
			Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SceneManager>.NativeClassPtr, "<PlayBossDialogue>d__67");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr);
			SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, "<>1__state");
			SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, "<>2__current");
			SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, "<>4__this");
			SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr__breakTimer_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, "<breakTimer>5__2");
			SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, 100668554);
			SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, 100668555);
			SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, 100668556);
			SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, 100668557);
			SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, 100668558);
			SceneManager._PlayBossDialogue_d__67.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SceneManager._PlayBossDialogue_d__67>.NativeClassPtr, 100668559);
		}

		// Token: 0x06004F84 RID: 20356 RVA: 0x0000A688 File Offset: 0x00008888
		public _PlayBossDialogue_d__67(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001C88 RID: 7304
		// (get) Token: 0x06004F85 RID: 20357 RVA: 0x0013C0B8 File Offset: 0x0013A2B8
		// (set) Token: 0x06004F86 RID: 20358 RVA: 0x0013C0E0 File Offset: 0x0013A2E0
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001C89 RID: 7305
		// (get) Token: 0x06004F87 RID: 20359 RVA: 0x0013C104 File Offset: 0x0013A304
		// (set) Token: 0x06004F88 RID: 20360 RVA: 0x0013C12C File Offset: 0x0013A32C
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001C8A RID: 7306
		// (get) Token: 0x06004F89 RID: 20361 RVA: 0x0013C150 File Offset: 0x0013A350
		// (set) Token: 0x06004F8A RID: 20362 RVA: 0x0013C184 File Offset: 0x0013A384
		public unsafe SceneManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.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__67.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001C8B RID: 7307
		// (get) Token: 0x06004F8B RID: 20363 RVA: 0x0013C1AC File Offset: 0x0013A3AC
		// (set) Token: 0x06004F8C RID: 20364 RVA: 0x0013C1D4 File Offset: 0x0013A3D4
		public unsafe float _breakTimer_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr__breakTimer_5__2);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SceneManager._PlayBossDialogue_d__67.NativeFieldInfoPtr__breakTimer_5__2)) = value;
			}
		}

		// Token: 0x04003448 RID: 13384
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003449 RID: 13385
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x0400344A RID: 13386
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400344B RID: 13387
		private static readonly IntPtr NativeFieldInfoPtr__breakTimer_5__2;

		// Token: 0x0400344C RID: 13388
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400344D RID: 13389
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400344E RID: 13390
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400344F RID: 13391
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003450 RID: 13392
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003451 RID: 13393
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
