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

// Token: 0x02000269 RID: 617
public class UINewGameSetup : GameCanvasBase
{
	// Token: 0x060055B4 RID: 21940 RVA: 0x00158748 File Offset: 0x00156948
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561005, XrefRangeEnd = 561078, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UINewGameSetup.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060055B5 RID: 21941 RVA: 0x00158798 File Offset: 0x00156998
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BindNewGameHandler(Action<GameDifficulty> newGameHandler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(newGameHandler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_BindNewGameHandler_Public_Void_Action_1_GameDifficulty_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055B6 RID: 21942 RVA: 0x001587F4 File Offset: 0x001569F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561078, XrefRangeEnd = 561087, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Appear(Action completeHandler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(completeHandler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UINewGameSetup.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055B7 RID: 21943 RVA: 0x00158858 File Offset: 0x00156A58
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Move(Direction2D direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UINewGameSetup.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055B8 RID: 21944 RVA: 0x001588B8 File Offset: 0x00156AB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561087, XrefRangeEnd = 561105, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDifficultyHandlerSelected(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_OnDifficultyHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055B9 RID: 21945 RVA: 0x00158914 File Offset: 0x00156B14
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561105, XrefRangeEnd = 561115, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDifficultyHandlerDeselected(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_OnDifficultyHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055BA RID: 21946 RVA: 0x00158970 File Offset: 0x00156B70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561115, XrefRangeEnd = 561121, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnBackHandlerSelected(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_OnBackHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055BB RID: 21947 RVA: 0x001589CC File Offset: 0x00156BCC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnBackHandlerDeselected(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_OnBackHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055BC RID: 21948 RVA: 0x00158A28 File Offset: 0x00156C28
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561121, XrefRangeEnd = 561129, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AppearTip()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_AppearTip_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060055BD RID: 21949 RVA: 0x00158A6C File Offset: 0x00156C6C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561129, XrefRangeEnd = 561137, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HideTip()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_HideTip_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060055BE RID: 21950 RVA: 0x00158AB0 File Offset: 0x00156CB0
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 561142, RefRangeEnd = 561146, XrefRangeStart = 561137, XrefRangeEnd = 561142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> ProcessFading(float value)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref value;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_ProcessFading_Private_IEnumerator_1_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
		}
	}

	// Token: 0x060055BF RID: 21951 RVA: 0x00158B18 File Offset: 0x00156D18
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 561147, RefRangeEnd = 561148, XrefRangeStart = 561146, XrefRangeEnd = 561147, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateTipAlpha(float value)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref value;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup.NativeMethodInfoPtr_UpdateTipAlpha_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060055C0 RID: 21952 RVA: 0x00158B6C File Offset: 0x00156D6C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561148, XrefRangeEnd = 561169, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Submit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UINewGameSetup.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060055C1 RID: 21953 RVA: 0x00158BBC File Offset: 0x00156DBC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561169, XrefRangeEnd = 561206, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UINewGameSetup.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x060055C3 RID: 21955 RVA: 0x00158C6C File Offset: 0x00156E6C
	// Note: this type is marked as 'beforefieldinit'.
	static UINewGameSetup()
	{
		Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UINewGameSetup");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr);
		UINewGameSetup.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "title");
		UINewGameSetup.NativeFieldInfoPtr_tip = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "tip");
		UINewGameSetup.NativeFieldInfoPtr_difficultyHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "difficultyHandlers");
		UINewGameSetup.NativeFieldInfoPtr_backHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "backHandler");
		UINewGameSetup.NativeFieldInfoPtr_difficultyNavigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "difficultyNavigationEffect");
		UINewGameSetup.NativeFieldInfoPtr_backNavigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "backNavigationEffect");
		UINewGameSetup.NativeFieldInfoPtr_submissionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "submissionEffect");
		UINewGameSetup.NativeFieldInfoPtr_tipProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "tipProcessor");
		UINewGameSetup.NativeFieldInfoPtr_alpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "alpha");
		UINewGameSetup.NativeFieldInfoPtr_tipText = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "tipText");
		UINewGameSetup.NativeFieldInfoPtr_newGameHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "newGameHandler");
		UINewGameSetup.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669268);
		UINewGameSetup.NativeMethodInfoPtr_BindNewGameHandler_Public_Void_Action_1_GameDifficulty_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669269);
		UINewGameSetup.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669270);
		UINewGameSetup.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669271);
		UINewGameSetup.NativeMethodInfoPtr_OnDifficultyHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669272);
		UINewGameSetup.NativeMethodInfoPtr_OnDifficultyHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669273);
		UINewGameSetup.NativeMethodInfoPtr_OnBackHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669274);
		UINewGameSetup.NativeMethodInfoPtr_OnBackHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669275);
		UINewGameSetup.NativeMethodInfoPtr_AppearTip_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669276);
		UINewGameSetup.NativeMethodInfoPtr_HideTip_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669277);
		UINewGameSetup.NativeMethodInfoPtr_ProcessFading_Private_IEnumerator_1_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669278);
		UINewGameSetup.NativeMethodInfoPtr_UpdateTipAlpha_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669279);
		UINewGameSetup.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669280);
		UINewGameSetup.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669281);
		UINewGameSetup.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, 100669282);
	}

	// Token: 0x060055C4 RID: 21956 RVA: 0x00143684 File Offset: 0x00141884
	public UINewGameSetup(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001E14 RID: 7700
	// (get) Token: 0x060055C5 RID: 21957 RVA: 0x00158EA4 File Offset: 0x001570A4
	// (set) Token: 0x060055C6 RID: 21958 RVA: 0x00158ED8 File Offset: 0x001570D8
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_title);
			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(UINewGameSetup.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E15 RID: 7701
	// (get) Token: 0x060055C7 RID: 21959 RVA: 0x00158F00 File Offset: 0x00157100
	// (set) Token: 0x060055C8 RID: 21960 RVA: 0x00158F34 File Offset: 0x00157134
	public unsafe Text tip
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_tip);
			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(UINewGameSetup.NativeFieldInfoPtr_tip), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E16 RID: 7702
	// (get) Token: 0x060055C9 RID: 21961 RVA: 0x00158F5C File Offset: 0x0015715C
	// (set) Token: 0x060055CA RID: 21962 RVA: 0x00158F90 File Offset: 0x00157190
	public unsafe Il2CppReferenceArray<UILabelHandler> difficultyHandlers
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_difficultyHandlers);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UILabelHandler>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_difficultyHandlers), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E17 RID: 7703
	// (get) Token: 0x060055CB RID: 21963 RVA: 0x00158FB8 File Offset: 0x001571B8
	// (set) Token: 0x060055CC RID: 21964 RVA: 0x00158FEC File Offset: 0x001571EC
	public unsafe UILabelHandler backHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_backHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UILabelHandler(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_backHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E18 RID: 7704
	// (get) Token: 0x060055CD RID: 21965 RVA: 0x00159014 File Offset: 0x00157214
	// (set) Token: 0x060055CE RID: 21966 RVA: 0x00159048 File Offset: 0x00157248
	public unsafe UINavigationEffect difficultyNavigationEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_difficultyNavigationEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UINavigationEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_difficultyNavigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E19 RID: 7705
	// (get) Token: 0x060055CF RID: 21967 RVA: 0x00159070 File Offset: 0x00157270
	// (set) Token: 0x060055D0 RID: 21968 RVA: 0x001590A4 File Offset: 0x001572A4
	public unsafe UINavigationEffect backNavigationEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_backNavigationEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UINavigationEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_backNavigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1A RID: 7706
	// (get) Token: 0x060055D1 RID: 21969 RVA: 0x001590CC File Offset: 0x001572CC
	// (set) Token: 0x060055D2 RID: 21970 RVA: 0x00159100 File Offset: 0x00157300
	public unsafe Image submissionEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_submissionEffect);
			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(UINewGameSetup.NativeFieldInfoPtr_submissionEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1B RID: 7707
	// (get) Token: 0x060055D3 RID: 21971 RVA: 0x00159128 File Offset: 0x00157328
	// (set) Token: 0x060055D4 RID: 21972 RVA: 0x00159150 File Offset: 0x00157350
	public unsafe CoroutineHandle tipProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_tipProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_tipProcessor)) = value;
		}
	}

	// Token: 0x17001E1C RID: 7708
	// (get) Token: 0x060055D5 RID: 21973 RVA: 0x00159174 File Offset: 0x00157374
	// (set) Token: 0x060055D6 RID: 21974 RVA: 0x0015919C File Offset: 0x0015739C
	public unsafe float alpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_alpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_alpha)) = value;
		}
	}

	// Token: 0x17001E1D RID: 7709
	// (get) Token: 0x060055D7 RID: 21975 RVA: 0x001591C0 File Offset: 0x001573C0
	// (set) Token: 0x060055D8 RID: 21976 RVA: 0x001591F4 File Offset: 0x001573F4
	public unsafe Il2CppStringArray tipText
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_tipText);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStringArray(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_tipText), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E1E RID: 7710
	// (get) Token: 0x060055D9 RID: 21977 RVA: 0x0015921C File Offset: 0x0015741C
	// (set) Token: 0x060055DA RID: 21978 RVA: 0x00159250 File Offset: 0x00157450
	public unsafe Action<GameDifficulty> newGameHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_newGameHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Action<GameDifficulty>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup.NativeFieldInfoPtr_newGameHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x040038E4 RID: 14564
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x040038E5 RID: 14565
	private static readonly IntPtr NativeFieldInfoPtr_tip;

	// Token: 0x040038E6 RID: 14566
	private static readonly IntPtr NativeFieldInfoPtr_difficultyHandlers;

	// Token: 0x040038E7 RID: 14567
	private static readonly IntPtr NativeFieldInfoPtr_backHandler;

	// Token: 0x040038E8 RID: 14568
	private static readonly IntPtr NativeFieldInfoPtr_difficultyNavigationEffect;

	// Token: 0x040038E9 RID: 14569
	private static readonly IntPtr NativeFieldInfoPtr_backNavigationEffect;

	// Token: 0x040038EA RID: 14570
	private static readonly IntPtr NativeFieldInfoPtr_submissionEffect;

	// Token: 0x040038EB RID: 14571
	private static readonly IntPtr NativeFieldInfoPtr_tipProcessor;

	// Token: 0x040038EC RID: 14572
	private static readonly IntPtr NativeFieldInfoPtr_alpha;

	// Token: 0x040038ED RID: 14573
	private static readonly IntPtr NativeFieldInfoPtr_tipText;

	// Token: 0x040038EE RID: 14574
	private static readonly IntPtr NativeFieldInfoPtr_newGameHandler;

	// Token: 0x040038EF RID: 14575
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x040038F0 RID: 14576
	private static readonly IntPtr NativeMethodInfoPtr_BindNewGameHandler_Public_Void_Action_1_GameDifficulty_0;

	// Token: 0x040038F1 RID: 14577
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

	// Token: 0x040038F2 RID: 14578
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0;

	// Token: 0x040038F3 RID: 14579
	private static readonly IntPtr NativeMethodInfoPtr_OnDifficultyHandlerSelected_Private_Void_UIHandlerBase_0;

	// Token: 0x040038F4 RID: 14580
	private static readonly IntPtr NativeMethodInfoPtr_OnDifficultyHandlerDeselected_Private_Void_UIHandlerBase_0;

	// Token: 0x040038F5 RID: 14581
	private static readonly IntPtr NativeMethodInfoPtr_OnBackHandlerSelected_Private_Void_UIHandlerBase_0;

	// Token: 0x040038F6 RID: 14582
	private static readonly IntPtr NativeMethodInfoPtr_OnBackHandlerDeselected_Private_Void_UIHandlerBase_0;

	// Token: 0x040038F7 RID: 14583
	private static readonly IntPtr NativeMethodInfoPtr_AppearTip_Private_Void_0;

	// Token: 0x040038F8 RID: 14584
	private static readonly IntPtr NativeMethodInfoPtr_HideTip_Private_Void_0;

	// Token: 0x040038F9 RID: 14585
	private static readonly IntPtr NativeMethodInfoPtr_ProcessFading_Private_IEnumerator_1_Single_Single_0;

	// Token: 0x040038FA RID: 14586
	private static readonly IntPtr NativeMethodInfoPtr_UpdateTipAlpha_Private_Void_Single_0;

	// Token: 0x040038FB RID: 14587
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0;

	// Token: 0x040038FC RID: 14588
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0;

	// Token: 0x040038FD RID: 14589
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200026A RID: 618
	[ObfuscatedName("UINewGameSetup/<ProcessFading>d__21")]
	public sealed class _ProcessFading_d__21 : Object
	{
		// Token: 0x060055DB RID: 21979 RVA: 0x00159278 File Offset: 0x00157478
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _ProcessFading_d__21(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x060055DC RID: 21980 RVA: 0x001592D8 File Offset: 0x001574D8
		[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(UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060055DD RID: 21981 RVA: 0x0015931C File Offset: 0x0015751C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560991, XrefRangeEnd = 560997, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup._ProcessFading_d__21.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: 0x17001E23 RID: 7715
		// (get) Token: 0x060055DE RID: 21982 RVA: 0x0015936C File Offset: 0x0015756C
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup._ProcessFading_d__21.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: 0x060055DF RID: 21983 RVA: 0x001593BC File Offset: 0x001575BC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560997, XrefRangeEnd = 561002, 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(UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001E24 RID: 7716
		// (get) Token: 0x060055E0 RID: 21984 RVA: 0x00159400 File Offset: 0x00157600
		public unsafe Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 561002, XrefRangeEnd = 561005, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UINewGameSetup._ProcessFading_d__21.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: 0x060055E1 RID: 21985 RVA: 0x00159458 File Offset: 0x00157658
		// Note: this type is marked as 'beforefieldinit'.
		static _ProcessFading_d__21()
		{
			Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UINewGameSetup>.NativeClassPtr, "<ProcessFading>d__21");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr);
			UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, "<>1__state");
			UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, "<>2__current");
			UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, "<>4__this");
			UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr_value = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, "value");
			UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, 100669283);
			UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, 100669284);
			UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, 100669285);
			UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, 100669286);
			UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, 100669287);
			UINewGameSetup._ProcessFading_d__21.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UINewGameSetup._ProcessFading_d__21>.NativeClassPtr, 100669288);
		}

		// Token: 0x060055E2 RID: 21986 RVA: 0x0000A688 File Offset: 0x00008888
		public _ProcessFading_d__21(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001E1F RID: 7711
		// (get) Token: 0x060055E3 RID: 21987 RVA: 0x0015954C File Offset: 0x0015774C
		// (set) Token: 0x060055E4 RID: 21988 RVA: 0x00159574 File Offset: 0x00157774
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001E20 RID: 7712
		// (get) Token: 0x060055E5 RID: 21989 RVA: 0x00159598 File Offset: 0x00157798
		// (set) Token: 0x060055E6 RID: 21990 RVA: 0x001595C0 File Offset: 0x001577C0
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001E21 RID: 7713
		// (get) Token: 0x060055E7 RID: 21991 RVA: 0x001595E4 File Offset: 0x001577E4
		// (set) Token: 0x060055E8 RID: 21992 RVA: 0x00159618 File Offset: 0x00157818
		public unsafe UINewGameSetup __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UINewGameSetup(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001E22 RID: 7714
		// (get) Token: 0x060055E9 RID: 21993 RVA: 0x00159640 File Offset: 0x00157840
		// (set) Token: 0x060055EA RID: 21994 RVA: 0x00159668 File Offset: 0x00157868
		public unsafe float value
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr_value);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UINewGameSetup._ProcessFading_d__21.NativeFieldInfoPtr_value)) = value;
			}
		}

		// Token: 0x040038FE RID: 14590
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x040038FF RID: 14591
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003900 RID: 14592
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003901 RID: 14593
		private static readonly IntPtr NativeFieldInfoPtr_value;

		// Token: 0x04003902 RID: 14594
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003903 RID: 14595
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003904 RID: 14596
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003905 RID: 14597
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003906 RID: 14598
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003907 RID: 14599
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
