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: 0x020002C5 RID: 709
public class UIEventPromptController : MonoBehaviour
{
	// Token: 0x06005DB9 RID: 23993 RVA: 0x0017A734 File Offset: 0x00178934
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 568046, RefRangeEnd = 568047, XrefRangeStart = 568028, XrefRangeEnd = 568046, 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: 0x06005DBA RID: 23994 RVA: 0x0017A778 File Offset: 0x00178978
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 568075, RefRangeEnd = 568076, XrefRangeStart = 568047, XrefRangeEnd = 568075, 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: 0x06005DBB RID: 23995 RVA: 0x0017A7D4 File Offset: 0x001789D4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568076, XrefRangeEnd = 568081, 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: 0x06005DBC RID: 23996 RVA: 0x0017A82C File Offset: 0x00178A2C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568081, XrefRangeEnd = 568085, 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: 0x06005DBD RID: 23997 RVA: 0x0017A870 File Offset: 0x00178A70
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 568087, RefRangeEnd = 568089, XrefRangeStart = 568085, XrefRangeEnd = 568087, 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: 0x06005DBE RID: 23998 RVA: 0x0017A8CC File Offset: 0x00178ACC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 568100, RefRangeEnd = 568101, XrefRangeStart = 568089, XrefRangeEnd = 568100, 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: 0x06005DBF RID: 23999 RVA: 0x0017A910 File Offset: 0x00178B10
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, 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: 0x06005DC0 RID: 24000 RVA: 0x0017A95C File Offset: 0x00178B5C
	// 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, 100669997);
		UIEventPromptController.NativeMethodInfoPtr_Appear_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100669998);
		UIEventPromptController.NativeMethodInfoPtr_SlideDown_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100669999);
		UIEventPromptController.NativeMethodInfoPtr_Recycle_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670000);
		UIEventPromptController.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670001);
		UIEventPromptController.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670002);
		UIEventPromptController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController>.NativeClassPtr, 100670003);
	}

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

	// Token: 0x1700208D RID: 8333
	// (get) Token: 0x06005DC2 RID: 24002 RVA: 0x0017AA7C File Offset: 0x00178C7C
	// (set) Token: 0x06005DC3 RID: 24003 RVA: 0x0017AAB0 File Offset: 0x00178CB0
	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: 0x1700208E RID: 8334
	// (get) Token: 0x06005DC4 RID: 24004 RVA: 0x0017AAD8 File Offset: 0x00178CD8
	// (set) Token: 0x06005DC5 RID: 24005 RVA: 0x0017AB00 File Offset: 0x00178D00
	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: 0x1700208F RID: 8335
	// (get) Token: 0x06005DC6 RID: 24006 RVA: 0x0017AB24 File Offset: 0x00178D24
	// (set) Token: 0x06005DC7 RID: 24007 RVA: 0x0017AB4C File Offset: 0x00178D4C
	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: 0x17002090 RID: 8336
	// (get) Token: 0x06005DC8 RID: 24008 RVA: 0x0017AB70 File Offset: 0x00178D70
	// (set) Token: 0x06005DC9 RID: 24009 RVA: 0x0017AB98 File Offset: 0x00178D98
	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: 0x17002091 RID: 8337
	// (get) Token: 0x06005DCA RID: 24010 RVA: 0x0017ABBC File Offset: 0x00178DBC
	// (set) Token: 0x06005DCB RID: 24011 RVA: 0x0017ABE4 File Offset: 0x00178DE4
	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: 0x04003E12 RID: 15890
	private static readonly IntPtr NativeFieldInfoPtr_prompts;

	// Token: 0x04003E13 RID: 15891
	private static readonly IntPtr NativeFieldInfoPtr_promptPointer;

	// Token: 0x04003E14 RID: 15892
	private static readonly IntPtr NativeFieldInfoPtr_activePromptAmount;

	// Token: 0x04003E15 RID: 15893
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x04003E16 RID: 15894
	private static readonly IntPtr NativeFieldInfoPtr_limitation;

	// Token: 0x04003E17 RID: 15895
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04003E18 RID: 15896
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Public_Void_String_0;

	// Token: 0x04003E19 RID: 15897
	private static readonly IntPtr NativeMethodInfoPtr_SlideDown_Private_IEnumerator_1_Single_0;

	// Token: 0x04003E1A RID: 15898
	private static readonly IntPtr NativeMethodInfoPtr_Recycle_Private_Void_0;

	// Token: 0x04003E1B RID: 15899
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0;

	// Token: 0x04003E1C RID: 15900
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04003E1D RID: 15901
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002C6 RID: 710
	[ObfuscatedName("UIEventPromptController/<SlideDown>d__7")]
	public sealed class _SlideDown_d__7 : Il2CppSystem.Object
	{
		// Token: 0x06005DCC RID: 24012 RVA: 0x0017AC08 File Offset: 0x00178E08
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06005DCD RID: 24013 RVA: 0x0017AC68 File Offset: 0x00178E68
		[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(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: 0x06005DCE RID: 24014 RVA: 0x0017ACAC File Offset: 0x00178EAC
		[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: 0x17002095 RID: 8341
		// (get) Token: 0x06005DCF RID: 24015 RVA: 0x0017ACFC File Offset: 0x00178EFC
		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: 0x06005DD0 RID: 24016 RVA: 0x0017AD4C File Offset: 0x00178F4C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568020, XrefRangeEnd = 568025, 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: 0x17002096 RID: 8342
		// (get) Token: 0x06005DD1 RID: 24017 RVA: 0x0017AD90 File Offset: 0x00178F90
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568025, XrefRangeEnd = 568028, 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: 0x06005DD2 RID: 24018 RVA: 0x0017ADE8 File Offset: 0x00178FE8
		// 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, 100670004);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670005);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670006);
			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, 100670007);
			UIEventPromptController._SlideDown_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIEventPromptController._SlideDown_d__7>.NativeClassPtr, 100670008);
			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, 100670009);
		}

		// Token: 0x06005DD3 RID: 24019 RVA: 0x0000A688 File Offset: 0x00008888
		public _SlideDown_d__7(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002092 RID: 8338
		// (get) Token: 0x06005DD4 RID: 24020 RVA: 0x0017AEC8 File Offset: 0x001790C8
		// (set) Token: 0x06005DD5 RID: 24021 RVA: 0x0017AEF0 File Offset: 0x001790F0
		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: 0x17002093 RID: 8339
		// (get) Token: 0x06005DD6 RID: 24022 RVA: 0x0017AF14 File Offset: 0x00179114
		// (set) Token: 0x06005DD7 RID: 24023 RVA: 0x0017AF3C File Offset: 0x0017913C
		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: 0x17002094 RID: 8340
		// (get) Token: 0x06005DD8 RID: 24024 RVA: 0x0017AF60 File Offset: 0x00179160
		// (set) Token: 0x06005DD9 RID: 24025 RVA: 0x0017AF94 File Offset: 0x00179194
		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: 0x04003E1E RID: 15902
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003E1F RID: 15903
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003E20 RID: 15904
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003E21 RID: 15905
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003E22 RID: 15906
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003E23 RID: 15907
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003E24 RID: 15908
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003E25 RID: 15909
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003E26 RID: 15910
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
