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

// Token: 0x02000312 RID: 786
public class UIEventPromptController : MonoBehaviour
{
	// Token: 0x06006491 RID: 25745 RVA: 0x00196D9C File Offset: 0x00194F9C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 598594, RefRangeEnd = 598595, XrefRangeStart = 598576, XrefRangeEnd = 598594, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006492 RID: 25746 RVA: 0x00196DE0 File Offset: 0x00194FE0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 598623, RefRangeEnd = 598624, XrefRangeStart = 598595, XrefRangeEnd = 598623, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Appear(string content)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(content);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr_Appear_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006493 RID: 25747 RVA: 0x00196E3C File Offset: 0x0019503C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598624, XrefRangeEnd = 598629, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> SlideDown()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr_SlideDown_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: 0x06006494 RID: 25748 RVA: 0x00196E94 File Offset: 0x00195094
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598629, XrefRangeEnd = 598633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Recycle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr_Recycle_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006495 RID: 25749 RVA: 0x00196ED8 File Offset: 0x001950D8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 598635, RefRangeEnd = 598637, XrefRangeStart = 598633, XrefRangeEnd = 598635, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Localize(LocalizationData data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006496 RID: 25750 RVA: 0x00196F34 File Offset: 0x00195134
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 598648, RefRangeEnd = 598649, XrefRangeStart = 598637, XrefRangeEnd = 598648, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006497 RID: 25751 RVA: 0x00196F78 File Offset: 0x00195178
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIEventPromptController()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006498 RID: 25752 RVA: 0x00196FC4 File Offset: 0x001951C4
	// Note: this type is marked as 'beforefieldinit'.
	static UIEventPromptController()
	{
		Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIEventPromptController");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr);
		UIEventPromptController.NativeFieldInfoPtr_prompts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, "prompts");
		UIEventPromptController.NativeFieldInfoPtr_promptPointer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, "promptPointer");
		UIEventPromptController.NativeFieldInfoPtr_activePromptAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, "activePromptAmount");
		UIEventPromptController.NativeFieldInfoPtr_processor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, "processor");
		UIEventPromptController.NativeFieldInfoPtr_limitation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, "limitation");
		UIEventPromptController.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670573);
		UIEventPromptController.NativeMethodInfoPtr_Appear_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670574);
		UIEventPromptController.NativeMethodInfoPtr_SlideDown_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670575);
		UIEventPromptController.NativeMethodInfoPtr_Recycle_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670576);
		UIEventPromptController.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670577);
		UIEventPromptController.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670578);
		UIEventPromptController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670579);
	}

	// Token: 0x06006499 RID: 25753 RVA: 0x0000351C File Offset: 0x0000171C
	public UIEventPromptController(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170022A7 RID: 8871
	// (get) Token: 0x0600649A RID: 25754 RVA: 0x001970E4 File Offset: 0x001952E4
	// (set) Token: 0x0600649B RID: 25755 RVA: 0x00197118 File Offset: 0x00195318
	public unsafe Il2CppReferenceArray<UIEventPrompt> prompts
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_prompts);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIEventPrompt>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_prompts), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170022A8 RID: 8872
	// (get) Token: 0x0600649C RID: 25756 RVA: 0x00197140 File Offset: 0x00195340
	// (set) Token: 0x0600649D RID: 25757 RVA: 0x00197168 File Offset: 0x00195368
	public unsafe int promptPointer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_promptPointer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_promptPointer)) = value;
		}
	}

	// Token: 0x170022A9 RID: 8873
	// (get) Token: 0x0600649E RID: 25758 RVA: 0x0019718C File Offset: 0x0019538C
	// (set) Token: 0x0600649F RID: 25759 RVA: 0x001971B4 File Offset: 0x001953B4
	public unsafe int activePromptAmount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_activePromptAmount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_activePromptAmount)) = value;
		}
	}

	// Token: 0x170022AA RID: 8874
	// (get) Token: 0x060064A0 RID: 25760 RVA: 0x001971D8 File Offset: 0x001953D8
	// (set) Token: 0x060064A1 RID: 25761 RVA: 0x00197200 File Offset: 0x00195400
	public unsafe CoroutineHandle processor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_processor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_processor)) = value;
		}
	}

	// Token: 0x170022AB RID: 8875
	// (get) Token: 0x060064A2 RID: 25762 RVA: 0x00197224 File Offset: 0x00195424
	// (set) Token: 0x060064A3 RID: 25763 RVA: 0x0019724C File Offset: 0x0019544C
	public unsafe int limitation
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_limitation);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController.NativeFieldInfoPtr_limitation)) = value;
		}
	}

	// Token: 0x040042C0 RID: 17088
	private static readonly IntPtr NativeFieldInfoPtr_prompts;

	// Token: 0x040042C1 RID: 17089
	private static readonly IntPtr NativeFieldInfoPtr_promptPointer;

	// Token: 0x040042C2 RID: 17090
	private static readonly IntPtr NativeFieldInfoPtr_activePromptAmount;

	// Token: 0x040042C3 RID: 17091
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x040042C4 RID: 17092
	private static readonly IntPtr NativeFieldInfoPtr_limitation;

	// Token: 0x040042C5 RID: 17093
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x040042C6 RID: 17094
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Public_Void_String_0;

	// Token: 0x040042C7 RID: 17095
	private static readonly IntPtr NativeMethodInfoPtr_SlideDown_Private_IEnumerator_1_Single_0;

	// Token: 0x040042C8 RID: 17096
	private static readonly IntPtr NativeMethodInfoPtr_Recycle_Private_Void_0;

	// Token: 0x040042C9 RID: 17097
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0;

	// Token: 0x040042CA RID: 17098
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x040042CB RID: 17099
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000313 RID: 787
	[ObfuscatedName("UIEventPromptController/<SlideDown>d__7")]
	public sealed class _SlideDown_d__7 : Il2CppSystem.Object
	{
		// Token: 0x060064A4 RID: 25764 RVA: 0x00197270 File Offset: 0x00195470
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _SlideDown_d__7(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

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

		// Token: 0x060064A6 RID: 25766 RVA: 0x00197314 File Offset: 0x00195514
		[CallerCount(0)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170022AF RID: 8879
		// (get) Token: 0x060064A7 RID: 25767 RVA: 0x00197364 File Offset: 0x00195564
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060064A8 RID: 25768 RVA: 0x001973B4 File Offset: 0x001955B4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598568, XrefRangeEnd = 598573, 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(UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170022B0 RID: 8880
		// (get) Token: 0x060064A9 RID: 25769 RVA: 0x001973F8 File Offset: 0x001955F8
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 598573, XrefRangeEnd = 598576, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x060064AA RID: 25770 RVA: 0x00197450 File Offset: 0x00195650
		// Note: this type is marked as 'beforefieldinit'.
		static _SlideDown_d__7()
		{
			Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, "<SlideDown>d__7");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr);
			UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, "<>1__state");
			UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, "<>2__current");
			UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, "<>4__this");
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670580);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670581);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670582);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670583);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670584);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670585);
		}

		// Token: 0x060064AB RID: 25771 RVA: 0x0000A74C File Offset: 0x0000894C
		public _SlideDown_d__7(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170022AC RID: 8876
		// (get) Token: 0x060064AC RID: 25772 RVA: 0x00197530 File Offset: 0x00195730
		// (set) Token: 0x060064AD RID: 25773 RVA: 0x00197558 File Offset: 0x00195758
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170022AD RID: 8877
		// (get) Token: 0x060064AE RID: 25774 RVA: 0x0019757C File Offset: 0x0019577C
		// (set) Token: 0x060064AF RID: 25775 RVA: 0x001975A4 File Offset: 0x001957A4
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170022AE RID: 8878
		// (get) Token: 0x060064B0 RID: 25776 RVA: 0x001975C8 File Offset: 0x001957C8
		// (set) Token: 0x060064B1 RID: 25777 RVA: 0x001975FC File Offset: 0x001957FC
		public unsafe UIEventPromptController __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIEventPromptController(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEventPromptController._SlideDown_d__7.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040042CC RID: 17100
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x040042CD RID: 17101
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x040042CE RID: 17102
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x040042CF RID: 17103
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x040042D0 RID: 17104
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x040042D1 RID: 17105
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x040042D2 RID: 17106
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x040042D3 RID: 17107
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x040042D4 RID: 17108
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
