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

// Token: 0x02000348 RID: 840
public class UITestMode : MonoBehaviour
{
	// Token: 0x06006A05 RID: 27141 RVA: 0x001AD81C File Offset: 0x001ABA1C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 602775, RefRangeEnd = 602776, XrefRangeStart = 602770, XrefRangeEnd = 602775, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A06 RID: 27142 RVA: 0x001AD860 File Offset: 0x001ABA60
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602776, XrefRangeEnd = 602784, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitTestMembers()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr_InitTestMembers_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A07 RID: 27143 RVA: 0x001AD8A4 File Offset: 0x001ABAA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602784, XrefRangeEnd = 602789, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Tick()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr_Tick_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: 0x06006A08 RID: 27144 RVA: 0x001AD8FC File Offset: 0x001ABAFC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 602881, RefRangeEnd = 602882, XrefRangeStart = 602789, XrefRangeEnd = 602881, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetInfoText()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr_GetInfoText_Private_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return IL2CPP.Il2CppStringToManaged(intPtr);
	}

	// Token: 0x06006A09 RID: 27145 RVA: 0x001AD948 File Offset: 0x001ABB48
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602882, XrefRangeEnd = 602896, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetPlayTimeText()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr_GetPlayTimeText_Private_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return IL2CPP.Il2CppStringToManaged(intPtr);
	}

	// Token: 0x06006A0A RID: 27146 RVA: 0x001AD994 File Offset: 0x001ABB94
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 602900, RefRangeEnd = 602901, XrefRangeStart = 602896, XrefRangeEnd = 602900, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A0B RID: 27147 RVA: 0x001AD9D8 File Offset: 0x001ABBD8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602901, XrefRangeEnd = 602907, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UITestMode()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UITestMode>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A0C RID: 27148 RVA: 0x001ADA24 File Offset: 0x001ABC24
	// Note: this type is marked as 'beforefieldinit'.
	static UITestMode()
	{
		Il2CppClassPointerStore<UITestMode>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UITestMode");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UITestMode>.NativeClassPtr);
		UITestMode.NativeFieldInfoPtr_info = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, "info");
		UITestMode.NativeFieldInfoPtr_fps = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, "fps");
		UITestMode.NativeFieldInfoPtr_infoText = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, "infoText");
		UITestMode.NativeFieldInfoPtr_enableTestInfo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, "enableTestInfo");
		UITestMode.NativeFieldInfoPtr_processor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, "processor");
		UITestMode.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671061);
		UITestMode.NativeMethodInfoPtr_InitTestMembers_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671062);
		UITestMode.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671063);
		UITestMode.NativeMethodInfoPtr_GetInfoText_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671064);
		UITestMode.NativeMethodInfoPtr_GetPlayTimeText_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671065);
		UITestMode.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671066);
		UITestMode.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100671067);
	}

	// Token: 0x06006A0D RID: 27149 RVA: 0x0000351C File Offset: 0x0000171C
	public UITestMode(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002472 RID: 9330
	// (get) Token: 0x06006A0E RID: 27150 RVA: 0x001ADB44 File Offset: 0x001ABD44
	// (set) Token: 0x06006A0F RID: 27151 RVA: 0x001ADB78 File Offset: 0x001ABD78
	public unsafe Text info
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_info);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_info), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002473 RID: 9331
	// (get) Token: 0x06006A10 RID: 27152 RVA: 0x001ADBA0 File Offset: 0x001ABDA0
	// (set) Token: 0x06006A11 RID: 27153 RVA: 0x001ADBD4 File Offset: 0x001ABDD4
	public unsafe Text fps
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_fps);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_fps), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002474 RID: 9332
	// (get) Token: 0x06006A12 RID: 27154 RVA: 0x001ADBFC File Offset: 0x001ABDFC
	// (set) Token: 0x06006A13 RID: 27155 RVA: 0x001ADC30 File Offset: 0x001ABE30
	public unsafe StringBuilder infoText
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_infoText);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new StringBuilder(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_infoText), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002475 RID: 9333
	// (get) Token: 0x06006A14 RID: 27156 RVA: 0x001ADC58 File Offset: 0x001ABE58
	// (set) Token: 0x06006A15 RID: 27157 RVA: 0x001ADC80 File Offset: 0x001ABE80
	public unsafe bool enableTestInfo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_enableTestInfo);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_enableTestInfo)) = value;
		}
	}

	// Token: 0x17002476 RID: 9334
	// (get) Token: 0x06006A16 RID: 27158 RVA: 0x001ADCA4 File Offset: 0x001ABEA4
	// (set) Token: 0x06006A17 RID: 27159 RVA: 0x001ADCCC File Offset: 0x001ABECC
	public unsafe CoroutineHandle processor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_processor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode.NativeFieldInfoPtr_processor)) = value;
		}
	}

	// Token: 0x0400465B RID: 18011
	private static readonly IntPtr NativeFieldInfoPtr_info;

	// Token: 0x0400465C RID: 18012
	private static readonly IntPtr NativeFieldInfoPtr_fps;

	// Token: 0x0400465D RID: 18013
	private static readonly IntPtr NativeFieldInfoPtr_infoText;

	// Token: 0x0400465E RID: 18014
	private static readonly IntPtr NativeFieldInfoPtr_enableTestInfo;

	// Token: 0x0400465F RID: 18015
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x04004660 RID: 18016
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04004661 RID: 18017
	private static readonly IntPtr NativeMethodInfoPtr_InitTestMembers_Private_Void_0;

	// Token: 0x04004662 RID: 18018
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0;

	// Token: 0x04004663 RID: 18019
	private static readonly IntPtr NativeMethodInfoPtr_GetInfoText_Private_String_0;

	// Token: 0x04004664 RID: 18020
	private static readonly IntPtr NativeMethodInfoPtr_GetPlayTimeText_Private_String_0;

	// Token: 0x04004665 RID: 18021
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04004666 RID: 18022
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000349 RID: 841
	[ObfuscatedName("UITestMode/<Tick>d__7")]
	public sealed class _Tick_d__7 : Il2CppSystem.Object
	{
		// Token: 0x06006A18 RID: 27160 RVA: 0x001ADCF0 File Offset: 0x001ABEF0
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Tick_d__7(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UITestMode._Tick_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(UITestMode._Tick_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06006A19 RID: 27161 RVA: 0x001ADD50 File Offset: 0x001ABF50
		[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(UITestMode._Tick_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06006A1A RID: 27162 RVA: 0x001ADD94 File Offset: 0x001ABF94
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602751, XrefRangeEnd = 602762, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode._Tick_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: 0x1700247A RID: 9338
		// (get) Token: 0x06006A1B RID: 27163 RVA: 0x001ADDE4 File Offset: 0x001ABFE4
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode._Tick_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: 0x06006A1C RID: 27164 RVA: 0x001ADE34 File Offset: 0x001AC034
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602762, XrefRangeEnd = 602767, 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(UITestMode._Tick_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x1700247B RID: 9339
		// (get) Token: 0x06006A1D RID: 27165 RVA: 0x001ADE78 File Offset: 0x001AC078
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602767, XrefRangeEnd = 602770, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITestMode._Tick_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: 0x06006A1E RID: 27166 RVA: 0x001ADED0 File Offset: 0x001AC0D0
		// Note: this type is marked as 'beforefieldinit'.
		static _Tick_d__7()
		{
			Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, "<Tick>d__7");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr);
			UITestMode._Tick_d__7.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, "<>1__state");
			UITestMode._Tick_d__7.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, "<>2__current");
			UITestMode._Tick_d__7.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, "<>4__this");
			UITestMode._Tick_d__7.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100671068);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100671069);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100671070);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100671071);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100671072);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100671073);
		}

		// Token: 0x06006A1F RID: 27167 RVA: 0x0000A74C File Offset: 0x0000894C
		public _Tick_d__7(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002477 RID: 9335
		// (get) Token: 0x06006A20 RID: 27168 RVA: 0x001ADFB0 File Offset: 0x001AC1B0
		// (set) Token: 0x06006A21 RID: 27169 RVA: 0x001ADFD8 File Offset: 0x001AC1D8
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode._Tick_d__7.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode._Tick_d__7.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17002478 RID: 9336
		// (get) Token: 0x06006A22 RID: 27170 RVA: 0x001ADFFC File Offset: 0x001AC1FC
		// (set) Token: 0x06006A23 RID: 27171 RVA: 0x001AE024 File Offset: 0x001AC224
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode._Tick_d__7.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode._Tick_d__7.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17002479 RID: 9337
		// (get) Token: 0x06006A24 RID: 27172 RVA: 0x001AE048 File Offset: 0x001AC248
		// (set) Token: 0x06006A25 RID: 27173 RVA: 0x001AE07C File Offset: 0x001AC27C
		public unsafe UITestMode __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode._Tick_d__7.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UITestMode(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITestMode._Tick_d__7.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04004667 RID: 18023
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04004668 RID: 18024
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04004669 RID: 18025
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400466A RID: 18026
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400466B RID: 18027
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400466C RID: 18028
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400466D RID: 18029
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x0400466E RID: 18030
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400466F RID: 18031
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
