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

// Token: 0x02000100 RID: 256
public class StaffManager : GameSceneBase
{
	// Token: 0x06003BDD RID: 15325 RVA: 0x000EC11C File Offset: 0x000EA31C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527902, XrefRangeEnd = 527929, 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), StaffManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BDE RID: 15326 RVA: 0x000EC16C File Offset: 0x000EA36C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527929, XrefRangeEnd = 527936, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PrepareVideo()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_PrepareVideo_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BDF RID: 15327 RVA: 0x000EC1B0 File Offset: 0x000EA3B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527936, XrefRangeEnd = 527943, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayVideo(VideoPlayer 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(StaffManager.NativeMethodInfoPtr_PlayVideo_Private_Void_VideoPlayer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06003BE0 RID: 15328 RVA: 0x000EC20C File Offset: 0x000EA40C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527943, XrefRangeEnd = 528006, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void OpenSceneMenu()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_OpenSceneMenu_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE1 RID: 15329 RVA: 0x000EC250 File Offset: 0x000EA450
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528006, XrefRangeEnd = 528029, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void CloseSceneMenu()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_CloseSceneMenu_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE2 RID: 15330 RVA: 0x000EC294 File Offset: 0x000EA494
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528029, XrefRangeEnd = 528045, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Resume()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_Resume_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE3 RID: 15331 RVA: 0x000EC2D8 File Offset: 0x000EA4D8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528045, XrefRangeEnd = 528061, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnVideoEnd(VideoPlayer 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(StaffManager.NativeMethodInfoPtr_OnVideoEnd_Private_Void_VideoPlayer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06003BE4 RID: 15332 RVA: 0x000EC334 File Offset: 0x000EA534
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528061, XrefRangeEnd = 528066, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> WaitForMessageBox()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_WaitForMessageBox_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: 0x06003BE5 RID: 15333 RVA: 0x000EC38C File Offset: 0x000EA58C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528066, XrefRangeEnd = 528110, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ShowBeatingMessageBox()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_ShowBeatingMessageBox_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE6 RID: 15334 RVA: 0x000EC3D0 File Offset: 0x000EA5D0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528110, XrefRangeEnd = 528124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDisable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE7 RID: 15335 RVA: 0x000EC414 File Offset: 0x000EA614
	[CallerCount(13)]
	[CachedScanResults(RefRangeStart = 227409, RefRangeEnd = 227422, XrefRangeStart = 227409, XrefRangeEnd = 227422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe StaffManager()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<StaffManager>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE8 RID: 15336 RVA: 0x000EC460 File Offset: 0x000EA660
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528124, XrefRangeEnd = 528142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _OpenSceneMenu_b__7_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.NativeMethodInfoPtr__OpenSceneMenu_b__7_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003BE9 RID: 15337 RVA: 0x000EC4A4 File Offset: 0x000EA6A4
	// Note: this type is marked as 'beforefieldinit'.
	static StaffManager()
	{
		Il2CppClassPointerStore<StaffManager>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "StaffManager");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<StaffManager>.NativeClassPtr);
		StaffManager.NativeFieldInfoPtr_player = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, "player");
		StaffManager.NativeFieldInfoPtr_blackScreen = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, "blackScreen");
		StaffManager.NativeFieldInfoPtr_canSkip = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, "canSkip");
		StaffManager.NativeFieldInfoPtr_skipTip = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, "skipTip");
		StaffManager.NativeMethodInfoPtr_Enter_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666935);
		StaffManager.NativeMethodInfoPtr_PrepareVideo_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666936);
		StaffManager.NativeMethodInfoPtr_PlayVideo_Private_Void_VideoPlayer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666937);
		StaffManager.NativeMethodInfoPtr_OpenSceneMenu_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666938);
		StaffManager.NativeMethodInfoPtr_CloseSceneMenu_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666939);
		StaffManager.NativeMethodInfoPtr_Resume_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666940);
		StaffManager.NativeMethodInfoPtr_OnVideoEnd_Private_Void_VideoPlayer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666941);
		StaffManager.NativeMethodInfoPtr_WaitForMessageBox_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666942);
		StaffManager.NativeMethodInfoPtr_ShowBeatingMessageBox_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666943);
		StaffManager.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666944);
		StaffManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666945);
		StaffManager.NativeMethodInfoPtr__OpenSceneMenu_b__7_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, 100666946);
	}

	// Token: 0x06003BEA RID: 15338 RVA: 0x000169C0 File Offset: 0x00014BC0
	public StaffManager(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700164A RID: 5706
	// (get) Token: 0x06003BEB RID: 15339 RVA: 0x000EC614 File Offset: 0x000EA814
	// (set) Token: 0x06003BEC RID: 15340 RVA: 0x000EC648 File Offset: 0x000EA848
	public unsafe VideoPlayer player
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_player);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VideoPlayer(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_player), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700164B RID: 5707
	// (get) Token: 0x06003BED RID: 15341 RVA: 0x000EC670 File Offset: 0x000EA870
	// (set) Token: 0x06003BEE RID: 15342 RVA: 0x000EC6A4 File Offset: 0x000EA8A4
	public unsafe Image blackScreen
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_blackScreen);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_blackScreen), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700164C RID: 5708
	// (get) Token: 0x06003BEF RID: 15343 RVA: 0x000EC6CC File Offset: 0x000EA8CC
	// (set) Token: 0x06003BF0 RID: 15344 RVA: 0x000EC6F4 File Offset: 0x000EA8F4
	public unsafe bool canSkip
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_canSkip);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_canSkip)) = value;
		}
	}

	// Token: 0x1700164D RID: 5709
	// (get) Token: 0x06003BF1 RID: 15345 RVA: 0x000EC718 File Offset: 0x000EA918
	// (set) Token: 0x06003BF2 RID: 15346 RVA: 0x000EC74C File Offset: 0x000EA94C
	public unsafe UIMessageBox skipTip
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_skipTip);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UIMessageBox(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.NativeFieldInfoPtr_skipTip), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x040026FB RID: 9979
	private static readonly IntPtr NativeFieldInfoPtr_player;

	// Token: 0x040026FC RID: 9980
	private static readonly IntPtr NativeFieldInfoPtr_blackScreen;

	// Token: 0x040026FD RID: 9981
	private static readonly IntPtr NativeFieldInfoPtr_canSkip;

	// Token: 0x040026FE RID: 9982
	private static readonly IntPtr NativeFieldInfoPtr_skipTip;

	// Token: 0x040026FF RID: 9983
	private static readonly IntPtr NativeMethodInfoPtr_Enter_Public_Virtual_Void_0;

	// Token: 0x04002700 RID: 9984
	private static readonly IntPtr NativeMethodInfoPtr_PrepareVideo_Private_Void_0;

	// Token: 0x04002701 RID: 9985
	private static readonly IntPtr NativeMethodInfoPtr_PlayVideo_Private_Void_VideoPlayer_0;

	// Token: 0x04002702 RID: 9986
	private static readonly IntPtr NativeMethodInfoPtr_OpenSceneMenu_Public_Virtual_Final_New_Void_0;

	// Token: 0x04002703 RID: 9987
	private static readonly IntPtr NativeMethodInfoPtr_CloseSceneMenu_Public_Virtual_Final_New_Void_0;

	// Token: 0x04002704 RID: 9988
	private static readonly IntPtr NativeMethodInfoPtr_Resume_Private_Void_0;

	// Token: 0x04002705 RID: 9989
	private static readonly IntPtr NativeMethodInfoPtr_OnVideoEnd_Private_Void_VideoPlayer_0;

	// Token: 0x04002706 RID: 9990
	private static readonly IntPtr NativeMethodInfoPtr_WaitForMessageBox_Private_IEnumerator_1_Single_0;

	// Token: 0x04002707 RID: 9991
	private static readonly IntPtr NativeMethodInfoPtr_ShowBeatingMessageBox_Private_Void_0;

	// Token: 0x04002708 RID: 9992
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x04002709 RID: 9993
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0400270A RID: 9994
	private static readonly IntPtr NativeMethodInfoPtr__OpenSceneMenu_b__7_0_Private_Void_0;

	// Token: 0x02000101 RID: 257
	[ObfuscatedName("StaffManager/<WaitForMessageBox>d__11")]
	public sealed class _WaitForMessageBox_d__11 : Object
	{
		// Token: 0x06003BF3 RID: 15347 RVA: 0x000EC774 File Offset: 0x000EA974
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _WaitForMessageBox_d__11(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06003BF4 RID: 15348 RVA: 0x000EC7D4 File Offset: 0x000EA9D4
		[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(StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06003BF5 RID: 15349 RVA: 0x000EC818 File Offset: 0x000EAA18
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527883, XrefRangeEnd = 527887, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17001651 RID: 5713
		// (get) Token: 0x06003BF6 RID: 15350 RVA: 0x000EC868 File Offset: 0x000EAA68
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06003BF7 RID: 15351 RVA: 0x000EC8B8 File Offset: 0x000EAAB8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527887, XrefRangeEnd = 527892, 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(StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001652 RID: 5714
		// (get) Token: 0x06003BF8 RID: 15352 RVA: 0x000EC8FC File Offset: 0x000EAAFC
		public unsafe Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527892, XrefRangeEnd = 527895, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Object(intPtr3) : null;
			}
		}

		// Token: 0x06003BF9 RID: 15353 RVA: 0x000EC954 File Offset: 0x000EAB54
		// Note: this type is marked as 'beforefieldinit'.
		static _WaitForMessageBox_d__11()
		{
			Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, "<WaitForMessageBox>d__11");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr);
			StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, "<>1__state");
			StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, "<>2__current");
			StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, "<>4__this");
			StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, 100666947);
			StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, 100666948);
			StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, 100666949);
			StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, 100666950);
			StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, 100666951);
			StaffManager._WaitForMessageBox_d__11.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager._WaitForMessageBox_d__11>.NativeClassPtr, 100666952);
		}

		// Token: 0x06003BFA RID: 15354 RVA: 0x0000A688 File Offset: 0x00008888
		public _WaitForMessageBox_d__11(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700164E RID: 5710
		// (get) Token: 0x06003BFB RID: 15355 RVA: 0x000ECA34 File Offset: 0x000EAC34
		// (set) Token: 0x06003BFC RID: 15356 RVA: 0x000ECA5C File Offset: 0x000EAC5C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x1700164F RID: 5711
		// (get) Token: 0x06003BFD RID: 15357 RVA: 0x000ECA80 File Offset: 0x000EAC80
		// (set) Token: 0x06003BFE RID: 15358 RVA: 0x000ECAA8 File Offset: 0x000EACA8
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001650 RID: 5712
		// (get) Token: 0x06003BFF RID: 15359 RVA: 0x000ECACC File Offset: 0x000EACCC
		// (set) Token: 0x06003C00 RID: 15360 RVA: 0x000ECB00 File Offset: 0x000EAD00
		public unsafe StaffManager __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new StaffManager(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager._WaitForMessageBox_d__11.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x0400270B RID: 9995
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x0400270C RID: 9996
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x0400270D RID: 9997
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400270E RID: 9998
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400270F RID: 9999
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04002710 RID: 10000
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04002711 RID: 10001
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04002712 RID: 10002
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04002713 RID: 10003
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000102 RID: 258
	[ObfuscatedName("StaffManager/<>c__DisplayClass12_0")]
	public sealed class __c__DisplayClass12_0 : Object
	{
		// Token: 0x06003C01 RID: 15361 RVA: 0x000ECB28 File Offset: 0x000EAD28
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass12_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<StaffManager.__c__DisplayClass12_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.__c__DisplayClass12_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06003C02 RID: 15362 RVA: 0x000ECB74 File Offset: 0x000EAD74
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 527895, XrefRangeEnd = 527902, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _ShowBeatingMessageBox_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StaffManager.__c__DisplayClass12_0.NativeMethodInfoPtr__ShowBeatingMessageBox_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06003C03 RID: 15363 RVA: 0x000ECBB8 File Offset: 0x000EADB8
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass12_0()
		{
			Il2CppClassPointerStore<StaffManager.__c__DisplayClass12_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<StaffManager>.NativeClassPtr, "<>c__DisplayClass12_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<StaffManager.__c__DisplayClass12_0>.NativeClassPtr);
			StaffManager.__c__DisplayClass12_0.NativeFieldInfoPtr_messageBox = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<StaffManager.__c__DisplayClass12_0>.NativeClassPtr, "messageBox");
			StaffManager.__c__DisplayClass12_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager.__c__DisplayClass12_0>.NativeClassPtr, 100666953);
			StaffManager.__c__DisplayClass12_0.NativeMethodInfoPtr__ShowBeatingMessageBox_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StaffManager.__c__DisplayClass12_0>.NativeClassPtr, 100666954);
		}

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

		// Token: 0x17001653 RID: 5715
		// (get) Token: 0x06003C05 RID: 15365 RVA: 0x000ECC20 File Offset: 0x000EAE20
		// (set) Token: 0x06003C06 RID: 15366 RVA: 0x000ECC54 File Offset: 0x000EAE54
		public unsafe UIMessageBox messageBox
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.__c__DisplayClass12_0.NativeFieldInfoPtr_messageBox);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIMessageBox(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(StaffManager.__c__DisplayClass12_0.NativeFieldInfoPtr_messageBox), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04002714 RID: 10004
		private static readonly IntPtr NativeFieldInfoPtr_messageBox;

		// Token: 0x04002715 RID: 10005
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04002716 RID: 10006
		private static readonly IntPtr NativeMethodInfoPtr__ShowBeatingMessageBox_b__0_Internal_Void_0;
	}
}
