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: 0x020002F4 RID: 756
public class UITestMode : MonoBehaviour
{
	// Token: 0x06006266 RID: 25190 RVA: 0x0018DCA4 File Offset: 0x0018BEA4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 571618, RefRangeEnd = 571619, XrefRangeStart = 571613, XrefRangeEnd = 571618, 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: 0x06006267 RID: 25191 RVA: 0x0018DCE8 File Offset: 0x0018BEE8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571619, XrefRangeEnd = 571627, 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: 0x06006268 RID: 25192 RVA: 0x0018DD2C File Offset: 0x0018BF2C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571627, XrefRangeEnd = 571632, 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: 0x06006269 RID: 25193 RVA: 0x0018DD84 File Offset: 0x0018BF84
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 571724, RefRangeEnd = 571725, XrefRangeStart = 571632, XrefRangeEnd = 571724, 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: 0x0600626A RID: 25194 RVA: 0x0018DDD0 File Offset: 0x0018BFD0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571725, XrefRangeEnd = 571739, 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: 0x0600626B RID: 25195 RVA: 0x0018DE1C File Offset: 0x0018C01C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 571743, RefRangeEnd = 571744, XrefRangeStart = 571739, XrefRangeEnd = 571743, 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: 0x0600626C RID: 25196 RVA: 0x0018DE60 File Offset: 0x0018C060
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571744, XrefRangeEnd = 571750, 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: 0x0600626D RID: 25197 RVA: 0x0018DEAC File Offset: 0x0018C0AC
	// 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, 100670410);
		UITestMode.NativeMethodInfoPtr_InitTestMembers_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100670411);
		UITestMode.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100670412);
		UITestMode.NativeMethodInfoPtr_GetInfoText_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100670413);
		UITestMode.NativeMethodInfoPtr_GetPlayTimeText_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100670414);
		UITestMode.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100670415);
		UITestMode.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode>.NativeClassPtr, 100670416);
	}

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

	// Token: 0x17002213 RID: 8723
	// (get) Token: 0x0600626F RID: 25199 RVA: 0x0018DFCC File Offset: 0x0018C1CC
	// (set) Token: 0x06006270 RID: 25200 RVA: 0x0018E000 File Offset: 0x0018C200
	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: 0x17002214 RID: 8724
	// (get) Token: 0x06006271 RID: 25201 RVA: 0x0018E028 File Offset: 0x0018C228
	// (set) Token: 0x06006272 RID: 25202 RVA: 0x0018E05C File Offset: 0x0018C25C
	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: 0x17002215 RID: 8725
	// (get) Token: 0x06006273 RID: 25203 RVA: 0x0018E084 File Offset: 0x0018C284
	// (set) Token: 0x06006274 RID: 25204 RVA: 0x0018E0B8 File Offset: 0x0018C2B8
	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: 0x17002216 RID: 8726
	// (get) Token: 0x06006275 RID: 25205 RVA: 0x0018E0E0 File Offset: 0x0018C2E0
	// (set) Token: 0x06006276 RID: 25206 RVA: 0x0018E108 File Offset: 0x0018C308
	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: 0x17002217 RID: 8727
	// (get) Token: 0x06006277 RID: 25207 RVA: 0x0018E12C File Offset: 0x0018C32C
	// (set) Token: 0x06006278 RID: 25208 RVA: 0x0018E154 File Offset: 0x0018C354
	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: 0x04004129 RID: 16681
	private static readonly IntPtr NativeFieldInfoPtr_info;

	// Token: 0x0400412A RID: 16682
	private static readonly IntPtr NativeFieldInfoPtr_fps;

	// Token: 0x0400412B RID: 16683
	private static readonly IntPtr NativeFieldInfoPtr_infoText;

	// Token: 0x0400412C RID: 16684
	private static readonly IntPtr NativeFieldInfoPtr_enableTestInfo;

	// Token: 0x0400412D RID: 16685
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x0400412E RID: 16686
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x0400412F RID: 16687
	private static readonly IntPtr NativeMethodInfoPtr_InitTestMembers_Private_Void_0;

	// Token: 0x04004130 RID: 16688
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0;

	// Token: 0x04004131 RID: 16689
	private static readonly IntPtr NativeMethodInfoPtr_GetInfoText_Private_String_0;

	// Token: 0x04004132 RID: 16690
	private static readonly IntPtr NativeMethodInfoPtr_GetPlayTimeText_Private_String_0;

	// Token: 0x04004133 RID: 16691
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04004134 RID: 16692
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002F5 RID: 757
	[ObfuscatedName("UITestMode/<Tick>d__7")]
	public sealed class _Tick_d__7 : Il2CppSystem.Object
	{
		// Token: 0x06006279 RID: 25209 RVA: 0x0018E178 File Offset: 0x0018C378
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x0600627A RID: 25210 RVA: 0x0018E1D8 File Offset: 0x0018C3D8
		[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(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: 0x0600627B RID: 25211 RVA: 0x0018E21C File Offset: 0x0018C41C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571594, XrefRangeEnd = 571605, 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: 0x1700221B RID: 8731
		// (get) Token: 0x0600627C RID: 25212 RVA: 0x0018E26C File Offset: 0x0018C46C
		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: 0x0600627D RID: 25213 RVA: 0x0018E2BC File Offset: 0x0018C4BC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571605, XrefRangeEnd = 571610, 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: 0x1700221C RID: 8732
		// (get) Token: 0x0600627E RID: 25214 RVA: 0x0018E300 File Offset: 0x0018C500
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571610, XrefRangeEnd = 571613, 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: 0x0600627F RID: 25215 RVA: 0x0018E358 File Offset: 0x0018C558
		// 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, 100670417);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100670418);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100670419);
			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, 100670420);
			UITestMode._Tick_d__7.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITestMode._Tick_d__7>.NativeClassPtr, 100670421);
			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, 100670422);
		}

		// Token: 0x06006280 RID: 25216 RVA: 0x0000A688 File Offset: 0x00008888
		public _Tick_d__7(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002218 RID: 8728
		// (get) Token: 0x06006281 RID: 25217 RVA: 0x0018E438 File Offset: 0x0018C638
		// (set) Token: 0x06006282 RID: 25218 RVA: 0x0018E460 File Offset: 0x0018C660
		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: 0x17002219 RID: 8729
		// (get) Token: 0x06006283 RID: 25219 RVA: 0x0018E484 File Offset: 0x0018C684
		// (set) Token: 0x06006284 RID: 25220 RVA: 0x0018E4AC File Offset: 0x0018C6AC
		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: 0x1700221A RID: 8730
		// (get) Token: 0x06006285 RID: 25221 RVA: 0x0018E4D0 File Offset: 0x0018C6D0
		// (set) Token: 0x06006286 RID: 25222 RVA: 0x0018E504 File Offset: 0x0018C704
		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: 0x04004135 RID: 16693
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04004136 RID: 16694
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04004137 RID: 16695
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04004138 RID: 16696
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04004139 RID: 16697
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400413A RID: 16698
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400413B RID: 16699
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x0400413C RID: 16700
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400413D RID: 16701
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
