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: 0x02000280 RID: 640
public class UIHistory : GameCanvasBase
{
	// Token: 0x0600579A RID: 22426 RVA: 0x0015E478 File Offset: 0x0015C678
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582660, XrefRangeEnd = 582693, 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), UIHistory.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600579B RID: 22427 RVA: 0x0015E4C8 File Offset: 0x0015C6C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 582696, RefRangeEnd = 582697, XrefRangeStart = 582693, XrefRangeEnd = 582696, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BossRushSettlement(int iSwitchStageNumber)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref iSwitchStageNumber;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr_BossRushSettlement_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600579C RID: 22428 RVA: 0x0015E51C File Offset: 0x0015C71C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582697, XrefRangeEnd = 582847, 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), UIHistory.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600579D RID: 22429 RVA: 0x0015E580 File Offset: 0x0015C780
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 582848, RefRangeEnd = 582849, XrefRangeStart = 582847, XrefRangeEnd = 582848, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BaseAppear(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(UIHistory.NativeMethodInfoPtr_BaseAppear_Protected_Void_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600579E RID: 22430 RVA: 0x0015E5DC File Offset: 0x0015C7DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582849, XrefRangeEnd = 582850, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Hide(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), UIHistory.NativeMethodInfoPtr_Hide_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600579F RID: 22431 RVA: 0x0015E640 File Offset: 0x0015C840
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582850, XrefRangeEnd = 582851, 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), UIHistory.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057A0 RID: 22432 RVA: 0x0015E6A0 File Offset: 0x0015C8A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582851, XrefRangeEnd = 582857, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnHandlerSelected(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(UIHistory.NativeMethodInfoPtr_OnHandlerSelected_Protected_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057A1 RID: 22433 RVA: 0x0015E6FC File Offset: 0x0015C8FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnHandlerDeselected(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(UIHistory.NativeMethodInfoPtr_OnHandlerDeselected_Protected_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057A2 RID: 22434 RVA: 0x0015E758 File Offset: 0x0015C958
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582857, XrefRangeEnd = 582879, 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), UIHistory.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057A3 RID: 22435 RVA: 0x0015E7A8 File Offset: 0x0015C9A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582879, XrefRangeEnd = 582880, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Cancel()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIHistory.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057A4 RID: 22436 RVA: 0x0015E7F8 File Offset: 0x0015C9F8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 582902, RefRangeEnd = 582903, XrefRangeStart = 582880, XrefRangeEnd = 582902, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetPlayingTimeValue()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr_GetPlayingTimeValue_Protected_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return IL2CPP.Il2CppStringToManaged(intPtr);
	}

	// Token: 0x060057A5 RID: 22437 RVA: 0x0015E844 File Offset: 0x0015CA44
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582903, XrefRangeEnd = 582909, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetNumberValue(int 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(UIHistory.NativeMethodInfoPtr_GetNumberValue_Private_String_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}
	}

	// Token: 0x060057A6 RID: 22438 RVA: 0x0015E8A4 File Offset: 0x0015CAA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582909, XrefRangeEnd = 582922, 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), UIHistory.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057A7 RID: 22439 RVA: 0x0015E908 File Offset: 0x0015CB08
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582922, XrefRangeEnd = 582927, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Tick()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr_Tick_Protected_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: 0x060057A8 RID: 22440 RVA: 0x0015E960 File Offset: 0x0015CB60
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582927, XrefRangeEnd = 582932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual IEnumerator<float> Settlement()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIHistory.NativeMethodInfoPtr_Settlement_Protected_Virtual_New_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: 0x060057A9 RID: 22441 RVA: 0x0015E9C4 File Offset: 0x0015CBC4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582932, XrefRangeEnd = 582944, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDisable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057AA RID: 22442 RVA: 0x0015EA08 File Offset: 0x0015CC08
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 582948, RefRangeEnd = 582951, XrefRangeStart = 582944, XrefRangeEnd = 582948, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetBossRushBestTime(float fBossRushBestClearedTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fBossRushBestClearedTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr_GetBossRushBestTime_Protected_String_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}
	}

	// Token: 0x060057AB RID: 22443 RVA: 0x0015EA68 File Offset: 0x0015CC68
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 582953, RefRangeEnd = 582956, XrefRangeStart = 582951, XrefRangeEnd = 582953, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetBossRushBestDeadCount(float fBossRushBestDeadCount)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fBossRushBestDeadCount;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr_GetBossRushBestDeadCount_Protected_String_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}
	}

	// Token: 0x060057AC RID: 22444 RVA: 0x0015EAC8 File Offset: 0x0015CCC8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 582957, RefRangeEnd = 582958, XrefRangeStart = 582956, XrefRangeEnd = 582957, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIHistory()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIHistory>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057AD RID: 22445 RVA: 0x0015EB14 File Offset: 0x0015CD14
	// Note: this type is marked as 'beforefieldinit'.
	static UIHistory()
	{
		Il2CppClassPointerStore<UIHistory>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIHistory");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIHistory>.NativeClassPtr);
		UIHistory.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "title");
		UIHistory.NativeFieldInfoPtr_topHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "topHandlers");
		UIHistory.NativeFieldInfoPtr_confirmHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "confirmHandler");
		UIHistory.NativeFieldInfoPtr_navigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "navigationEffect");
		UIHistory.NativeFieldInfoPtr_submissionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "submissionEffect");
		UIHistory.NativeFieldInfoPtr_processorPlayingTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "processorPlayingTime");
		UIHistory.NativeFieldInfoPtr_processorSettlement = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "processorSettlement");
		UIHistory.NativeFieldInfoPtr_g_bAppear = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_bAppear");
		UIHistory.NativeFieldInfoPtr_g_bSettlement = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_bSettlement");
		UIHistory.NativeFieldInfoPtr_g_fSettlementTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fSettlementTime");
		UIHistory.NativeFieldInfoPtr_g_iStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_iStep");
		UIHistory.NativeFieldInfoPtr_g_fbossRushBestClearedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fbossRushBestClearedTime");
		UIHistory.NativeFieldInfoPtr_g_fbossRushNewClearedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fbossRushNewClearedTime");
		UIHistory.NativeFieldInfoPtr_g_fbossRushBestDeadCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fbossRushBestDeadCount");
		UIHistory.NativeFieldInfoPtr_g_fbossRushNewDeadCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fbossRushNewDeadCount");
		UIHistory.NativeFieldInfoPtr_g_fbossRushAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fbossRushAlpha");
		UIHistory.NativeFieldInfoPtr_g_fbossRushCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fbossRushCos");
		UIHistory.NativeFieldInfoPtr_g_fClearedTimeSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fClearedTimeSpeed");
		UIHistory.NativeFieldInfoPtr_g_fDeadCountSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fDeadCountSpeed");
		UIHistory.NativeFieldInfoPtr_g_iSwitchStageNumber = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_iSwitchStageNumber");
		UIHistory.NativeFieldInfoPtr_g_fSEScoreBlankVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fSEScoreBlankVal");
		UIHistory.NativeFieldInfoPtr_g_fSEScoreBlank = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "g_fSEScoreBlank");
		UIHistory.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669284);
		UIHistory.NativeMethodInfoPtr_BossRushSettlement_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669285);
		UIHistory.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669286);
		UIHistory.NativeMethodInfoPtr_BaseAppear_Protected_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669287);
		UIHistory.NativeMethodInfoPtr_Hide_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669288);
		UIHistory.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669289);
		UIHistory.NativeMethodInfoPtr_OnHandlerSelected_Protected_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669290);
		UIHistory.NativeMethodInfoPtr_OnHandlerDeselected_Protected_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669291);
		UIHistory.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669292);
		UIHistory.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669293);
		UIHistory.NativeMethodInfoPtr_GetPlayingTimeValue_Protected_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669294);
		UIHistory.NativeMethodInfoPtr_GetNumberValue_Private_String_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669295);
		UIHistory.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669296);
		UIHistory.NativeMethodInfoPtr_Tick_Protected_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669297);
		UIHistory.NativeMethodInfoPtr_Settlement_Protected_Virtual_New_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669298);
		UIHistory.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669299);
		UIHistory.NativeMethodInfoPtr_GetBossRushBestTime_Protected_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669300);
		UIHistory.NativeMethodInfoPtr_GetBossRushBestDeadCount_Protected_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669301);
		UIHistory.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, 100669302);
	}

	// Token: 0x060057AE RID: 22446 RVA: 0x0015A580 File Offset: 0x00158780
	public UIHistory(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001EE2 RID: 7906
	// (get) Token: 0x060057AF RID: 22447 RVA: 0x0015EE78 File Offset: 0x0015D078
	// (set) Token: 0x060057B0 RID: 22448 RVA: 0x0015EEAC File Offset: 0x0015D0AC
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.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(UIHistory.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EE3 RID: 7907
	// (get) Token: 0x060057B1 RID: 22449 RVA: 0x0015EED4 File Offset: 0x0015D0D4
	// (set) Token: 0x060057B2 RID: 22450 RVA: 0x0015EF08 File Offset: 0x0015D108
	public unsafe Il2CppReferenceArray<UIHistoryHandler> topHandlers
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_topHandlers);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIHistoryHandler>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_topHandlers), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EE4 RID: 7908
	// (get) Token: 0x060057B3 RID: 22451 RVA: 0x0015EF30 File Offset: 0x0015D130
	// (set) Token: 0x060057B4 RID: 22452 RVA: 0x0015EF64 File Offset: 0x0015D164
	public unsafe UILabelHandler confirmHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_confirmHandler);
			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(UIHistory.NativeFieldInfoPtr_confirmHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EE5 RID: 7909
	// (get) Token: 0x060057B5 RID: 22453 RVA: 0x0015EF8C File Offset: 0x0015D18C
	// (set) Token: 0x060057B6 RID: 22454 RVA: 0x0015EFC0 File Offset: 0x0015D1C0
	public unsafe UINavigationEffect navigationEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_navigationEffect);
			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(UIHistory.NativeFieldInfoPtr_navigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EE6 RID: 7910
	// (get) Token: 0x060057B7 RID: 22455 RVA: 0x0015EFE8 File Offset: 0x0015D1E8
	// (set) Token: 0x060057B8 RID: 22456 RVA: 0x0015F01C File Offset: 0x0015D21C
	public unsafe Image submissionEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.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(UIHistory.NativeFieldInfoPtr_submissionEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EE7 RID: 7911
	// (get) Token: 0x060057B9 RID: 22457 RVA: 0x0015F044 File Offset: 0x0015D244
	// (set) Token: 0x060057BA RID: 22458 RVA: 0x0015F06C File Offset: 0x0015D26C
	public unsafe CoroutineHandle processorPlayingTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_processorPlayingTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_processorPlayingTime)) = value;
		}
	}

	// Token: 0x17001EE8 RID: 7912
	// (get) Token: 0x060057BB RID: 22459 RVA: 0x0015F090 File Offset: 0x0015D290
	// (set) Token: 0x060057BC RID: 22460 RVA: 0x0015F0B8 File Offset: 0x0015D2B8
	public unsafe CoroutineHandle processorSettlement
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_processorSettlement);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_processorSettlement)) = value;
		}
	}

	// Token: 0x17001EE9 RID: 7913
	// (get) Token: 0x060057BD RID: 22461 RVA: 0x0015F0DC File Offset: 0x0015D2DC
	// (set) Token: 0x060057BE RID: 22462 RVA: 0x0015F104 File Offset: 0x0015D304
	public unsafe bool g_bAppear
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_bAppear);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_bAppear)) = value;
		}
	}

	// Token: 0x17001EEA RID: 7914
	// (get) Token: 0x060057BF RID: 22463 RVA: 0x0015F128 File Offset: 0x0015D328
	// (set) Token: 0x060057C0 RID: 22464 RVA: 0x0015F150 File Offset: 0x0015D350
	public unsafe bool g_bSettlement
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_bSettlement);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_bSettlement)) = value;
		}
	}

	// Token: 0x17001EEB RID: 7915
	// (get) Token: 0x060057C1 RID: 22465 RVA: 0x0015F174 File Offset: 0x0015D374
	// (set) Token: 0x060057C2 RID: 22466 RVA: 0x0015F19C File Offset: 0x0015D39C
	public unsafe float g_fSettlementTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fSettlementTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fSettlementTime)) = value;
		}
	}

	// Token: 0x17001EEC RID: 7916
	// (get) Token: 0x060057C3 RID: 22467 RVA: 0x0015F1C0 File Offset: 0x0015D3C0
	// (set) Token: 0x060057C4 RID: 22468 RVA: 0x0015F1E8 File Offset: 0x0015D3E8
	public unsafe int g_iStep
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_iStep);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_iStep)) = value;
		}
	}

	// Token: 0x17001EED RID: 7917
	// (get) Token: 0x060057C5 RID: 22469 RVA: 0x0015F20C File Offset: 0x0015D40C
	// (set) Token: 0x060057C6 RID: 22470 RVA: 0x0015F234 File Offset: 0x0015D434
	public unsafe float g_fbossRushBestClearedTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushBestClearedTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushBestClearedTime)) = value;
		}
	}

	// Token: 0x17001EEE RID: 7918
	// (get) Token: 0x060057C7 RID: 22471 RVA: 0x0015F258 File Offset: 0x0015D458
	// (set) Token: 0x060057C8 RID: 22472 RVA: 0x0015F280 File Offset: 0x0015D480
	public unsafe float g_fbossRushNewClearedTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushNewClearedTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushNewClearedTime)) = value;
		}
	}

	// Token: 0x17001EEF RID: 7919
	// (get) Token: 0x060057C9 RID: 22473 RVA: 0x0015F2A4 File Offset: 0x0015D4A4
	// (set) Token: 0x060057CA RID: 22474 RVA: 0x0015F2CC File Offset: 0x0015D4CC
	public unsafe float g_fbossRushBestDeadCount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushBestDeadCount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushBestDeadCount)) = value;
		}
	}

	// Token: 0x17001EF0 RID: 7920
	// (get) Token: 0x060057CB RID: 22475 RVA: 0x0015F2F0 File Offset: 0x0015D4F0
	// (set) Token: 0x060057CC RID: 22476 RVA: 0x0015F318 File Offset: 0x0015D518
	public unsafe float g_fbossRushNewDeadCount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushNewDeadCount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushNewDeadCount)) = value;
		}
	}

	// Token: 0x17001EF1 RID: 7921
	// (get) Token: 0x060057CD RID: 22477 RVA: 0x0015F33C File Offset: 0x0015D53C
	// (set) Token: 0x060057CE RID: 22478 RVA: 0x0015F364 File Offset: 0x0015D564
	public unsafe float g_fbossRushAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushAlpha)) = value;
		}
	}

	// Token: 0x17001EF2 RID: 7922
	// (get) Token: 0x060057CF RID: 22479 RVA: 0x0015F388 File Offset: 0x0015D588
	// (set) Token: 0x060057D0 RID: 22480 RVA: 0x0015F3B0 File Offset: 0x0015D5B0
	public unsafe float g_fbossRushCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fbossRushCos)) = value;
		}
	}

	// Token: 0x17001EF3 RID: 7923
	// (get) Token: 0x060057D1 RID: 22481 RVA: 0x0015F3D4 File Offset: 0x0015D5D4
	// (set) Token: 0x060057D2 RID: 22482 RVA: 0x0015F3FC File Offset: 0x0015D5FC
	public unsafe float g_fClearedTimeSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fClearedTimeSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fClearedTimeSpeed)) = value;
		}
	}

	// Token: 0x17001EF4 RID: 7924
	// (get) Token: 0x060057D3 RID: 22483 RVA: 0x0015F420 File Offset: 0x0015D620
	// (set) Token: 0x060057D4 RID: 22484 RVA: 0x0015F448 File Offset: 0x0015D648
	public unsafe float g_fDeadCountSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fDeadCountSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fDeadCountSpeed)) = value;
		}
	}

	// Token: 0x17001EF5 RID: 7925
	// (get) Token: 0x060057D5 RID: 22485 RVA: 0x0015F46C File Offset: 0x0015D66C
	// (set) Token: 0x060057D6 RID: 22486 RVA: 0x0015F494 File Offset: 0x0015D694
	public unsafe int g_iSwitchStageNumber
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_iSwitchStageNumber);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_iSwitchStageNumber)) = value;
		}
	}

	// Token: 0x17001EF6 RID: 7926
	// (get) Token: 0x060057D7 RID: 22487 RVA: 0x0015F4B8 File Offset: 0x0015D6B8
	// (set) Token: 0x060057D8 RID: 22488 RVA: 0x0015F4E0 File Offset: 0x0015D6E0
	public unsafe float g_fSEScoreBlankVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fSEScoreBlankVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory.NativeFieldInfoPtr_g_fSEScoreBlankVal)) = value;
		}
	}

	// Token: 0x17001EF7 RID: 7927
	// (get) Token: 0x060057D9 RID: 22489 RVA: 0x0015F504 File Offset: 0x0015D704
	// (set) Token: 0x060057DA RID: 22490 RVA: 0x0015F522 File Offset: 0x0015D722
	public unsafe static float g_fSEScoreBlank
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIHistory.NativeFieldInfoPtr_g_fSEScoreBlank, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIHistory.NativeFieldInfoPtr_g_fSEScoreBlank, (void*)(&value));
		}
	}

	// Token: 0x04003A32 RID: 14898
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x04003A33 RID: 14899
	private static readonly IntPtr NativeFieldInfoPtr_topHandlers;

	// Token: 0x04003A34 RID: 14900
	private static readonly IntPtr NativeFieldInfoPtr_confirmHandler;

	// Token: 0x04003A35 RID: 14901
	private static readonly IntPtr NativeFieldInfoPtr_navigationEffect;

	// Token: 0x04003A36 RID: 14902
	private static readonly IntPtr NativeFieldInfoPtr_submissionEffect;

	// Token: 0x04003A37 RID: 14903
	private static readonly IntPtr NativeFieldInfoPtr_processorPlayingTime;

	// Token: 0x04003A38 RID: 14904
	private static readonly IntPtr NativeFieldInfoPtr_processorSettlement;

	// Token: 0x04003A39 RID: 14905
	private static readonly IntPtr NativeFieldInfoPtr_g_bAppear;

	// Token: 0x04003A3A RID: 14906
	private static readonly IntPtr NativeFieldInfoPtr_g_bSettlement;

	// Token: 0x04003A3B RID: 14907
	private static readonly IntPtr NativeFieldInfoPtr_g_fSettlementTime;

	// Token: 0x04003A3C RID: 14908
	private static readonly IntPtr NativeFieldInfoPtr_g_iStep;

	// Token: 0x04003A3D RID: 14909
	private static readonly IntPtr NativeFieldInfoPtr_g_fbossRushBestClearedTime;

	// Token: 0x04003A3E RID: 14910
	private static readonly IntPtr NativeFieldInfoPtr_g_fbossRushNewClearedTime;

	// Token: 0x04003A3F RID: 14911
	private static readonly IntPtr NativeFieldInfoPtr_g_fbossRushBestDeadCount;

	// Token: 0x04003A40 RID: 14912
	private static readonly IntPtr NativeFieldInfoPtr_g_fbossRushNewDeadCount;

	// Token: 0x04003A41 RID: 14913
	private static readonly IntPtr NativeFieldInfoPtr_g_fbossRushAlpha;

	// Token: 0x04003A42 RID: 14914
	private static readonly IntPtr NativeFieldInfoPtr_g_fbossRushCos;

	// Token: 0x04003A43 RID: 14915
	private static readonly IntPtr NativeFieldInfoPtr_g_fClearedTimeSpeed;

	// Token: 0x04003A44 RID: 14916
	private static readonly IntPtr NativeFieldInfoPtr_g_fDeadCountSpeed;

	// Token: 0x04003A45 RID: 14917
	private static readonly IntPtr NativeFieldInfoPtr_g_iSwitchStageNumber;

	// Token: 0x04003A46 RID: 14918
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEScoreBlankVal;

	// Token: 0x04003A47 RID: 14919
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEScoreBlank;

	// Token: 0x04003A48 RID: 14920
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x04003A49 RID: 14921
	private static readonly IntPtr NativeMethodInfoPtr_BossRushSettlement_Public_Void_Int32_0;

	// Token: 0x04003A4A RID: 14922
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

	// Token: 0x04003A4B RID: 14923
	private static readonly IntPtr NativeMethodInfoPtr_BaseAppear_Protected_Void_Action_0;

	// Token: 0x04003A4C RID: 14924
	private static readonly IntPtr NativeMethodInfoPtr_Hide_Protected_Virtual_Void_Action_0;

	// Token: 0x04003A4D RID: 14925
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0;

	// Token: 0x04003A4E RID: 14926
	private static readonly IntPtr NativeMethodInfoPtr_OnHandlerSelected_Protected_Void_UIHandlerBase_0;

	// Token: 0x04003A4F RID: 14927
	private static readonly IntPtr NativeMethodInfoPtr_OnHandlerDeselected_Protected_Void_UIHandlerBase_0;

	// Token: 0x04003A50 RID: 14928
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0;

	// Token: 0x04003A51 RID: 14929
	private static readonly IntPtr NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0;

	// Token: 0x04003A52 RID: 14930
	private static readonly IntPtr NativeMethodInfoPtr_GetPlayingTimeValue_Protected_String_0;

	// Token: 0x04003A53 RID: 14931
	private static readonly IntPtr NativeMethodInfoPtr_GetNumberValue_Private_String_Int32_0;

	// Token: 0x04003A54 RID: 14932
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0;

	// Token: 0x04003A55 RID: 14933
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Protected_IEnumerator_1_Single_0;

	// Token: 0x04003A56 RID: 14934
	private static readonly IntPtr NativeMethodInfoPtr_Settlement_Protected_Virtual_New_IEnumerator_1_Single_0;

	// Token: 0x04003A57 RID: 14935
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x04003A58 RID: 14936
	private static readonly IntPtr NativeMethodInfoPtr_GetBossRushBestTime_Protected_String_Single_0;

	// Token: 0x04003A59 RID: 14937
	private static readonly IntPtr NativeMethodInfoPtr_GetBossRushBestDeadCount_Protected_String_Single_0;

	// Token: 0x04003A5A RID: 14938
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000281 RID: 641
	[ObfuscatedName("UIHistory/<Tick>d__35")]
	public sealed class _Tick_d__35 : Object
	{
		// Token: 0x060057DB RID: 22491 RVA: 0x0015F534 File Offset: 0x0015D734
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Tick_d__35(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Tick_d__35.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x060057DC RID: 22492 RVA: 0x0015F594 File Offset: 0x0015D794
		[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(UIHistory._Tick_d__35.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060057DD RID: 22493 RVA: 0x0015F5D8 File Offset: 0x0015D7D8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582604, XrefRangeEnd = 582610, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Tick_d__35.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: 0x17001EFB RID: 7931
		// (get) Token: 0x060057DE RID: 22494 RVA: 0x0015F628 File Offset: 0x0015D828
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Tick_d__35.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: 0x060057DF RID: 22495 RVA: 0x0015F678 File Offset: 0x0015D878
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582610, XrefRangeEnd = 582615, 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(UIHistory._Tick_d__35.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001EFC RID: 7932
		// (get) Token: 0x060057E0 RID: 22496 RVA: 0x0015F6BC File Offset: 0x0015D8BC
		public unsafe Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582615, XrefRangeEnd = 582618, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Tick_d__35.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: 0x060057E1 RID: 22497 RVA: 0x0015F714 File Offset: 0x0015D914
		// Note: this type is marked as 'beforefieldinit'.
		static _Tick_d__35()
		{
			Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "<Tick>d__35");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr);
			UIHistory._Tick_d__35.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, "<>1__state");
			UIHistory._Tick_d__35.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, "<>2__current");
			UIHistory._Tick_d__35.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, "<>4__this");
			UIHistory._Tick_d__35.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, 100669303);
			UIHistory._Tick_d__35.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, 100669304);
			UIHistory._Tick_d__35.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, 100669305);
			UIHistory._Tick_d__35.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, 100669306);
			UIHistory._Tick_d__35.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, 100669307);
			UIHistory._Tick_d__35.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Tick_d__35>.NativeClassPtr, 100669308);
		}

		// Token: 0x060057E2 RID: 22498 RVA: 0x0000A74C File Offset: 0x0000894C
		public _Tick_d__35(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EF8 RID: 7928
		// (get) Token: 0x060057E3 RID: 22499 RVA: 0x0015F7F4 File Offset: 0x0015D9F4
		// (set) Token: 0x060057E4 RID: 22500 RVA: 0x0015F81C File Offset: 0x0015DA1C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Tick_d__35.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Tick_d__35.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001EF9 RID: 7929
		// (get) Token: 0x060057E5 RID: 22501 RVA: 0x0015F840 File Offset: 0x0015DA40
		// (set) Token: 0x060057E6 RID: 22502 RVA: 0x0015F868 File Offset: 0x0015DA68
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Tick_d__35.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Tick_d__35.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001EFA RID: 7930
		// (get) Token: 0x060057E7 RID: 22503 RVA: 0x0015F88C File Offset: 0x0015DA8C
		// (set) Token: 0x060057E8 RID: 22504 RVA: 0x0015F8C0 File Offset: 0x0015DAC0
		public unsafe UIHistory __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Tick_d__35.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIHistory(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Tick_d__35.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003A5B RID: 14939
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003A5C RID: 14940
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003A5D RID: 14941
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003A5E RID: 14942
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003A5F RID: 14943
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A60 RID: 14944
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003A61 RID: 14945
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003A62 RID: 14946
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A63 RID: 14947
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x02000282 RID: 642
	[ObfuscatedName("UIHistory/<Settlement>d__36")]
	public sealed class _Settlement_d__36 : Object
	{
		// Token: 0x060057E9 RID: 22505 RVA: 0x0015F8E8 File Offset: 0x0015DAE8
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Settlement_d__36(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Settlement_d__36.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x060057EA RID: 22506 RVA: 0x0015F948 File Offset: 0x0015DB48
		[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(UIHistory._Settlement_d__36.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060057EB RID: 22507 RVA: 0x0015F98C File Offset: 0x0015DB8C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582618, XrefRangeEnd = 582652, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Settlement_d__36.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: 0x17001F00 RID: 7936
		// (get) Token: 0x060057EC RID: 22508 RVA: 0x0015F9DC File Offset: 0x0015DBDC
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Settlement_d__36.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: 0x060057ED RID: 22509 RVA: 0x0015FA2C File Offset: 0x0015DC2C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582652, XrefRangeEnd = 582657, 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(UIHistory._Settlement_d__36.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001F01 RID: 7937
		// (get) Token: 0x060057EE RID: 22510 RVA: 0x0015FA70 File Offset: 0x0015DC70
		public unsafe Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582657, XrefRangeEnd = 582660, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIHistory._Settlement_d__36.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: 0x060057EF RID: 22511 RVA: 0x0015FAC8 File Offset: 0x0015DCC8
		// Note: this type is marked as 'beforefieldinit'.
		static _Settlement_d__36()
		{
			Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIHistory>.NativeClassPtr, "<Settlement>d__36");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr);
			UIHistory._Settlement_d__36.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, "<>1__state");
			UIHistory._Settlement_d__36.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, "<>2__current");
			UIHistory._Settlement_d__36.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, "<>4__this");
			UIHistory._Settlement_d__36.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, 100669309);
			UIHistory._Settlement_d__36.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, 100669310);
			UIHistory._Settlement_d__36.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, 100669311);
			UIHistory._Settlement_d__36.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, 100669312);
			UIHistory._Settlement_d__36.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, 100669313);
			UIHistory._Settlement_d__36.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIHistory._Settlement_d__36>.NativeClassPtr, 100669314);
		}

		// Token: 0x060057F0 RID: 22512 RVA: 0x0000A74C File Offset: 0x0000894C
		public _Settlement_d__36(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EFD RID: 7933
		// (get) Token: 0x060057F1 RID: 22513 RVA: 0x0015FBA8 File Offset: 0x0015DDA8
		// (set) Token: 0x060057F2 RID: 22514 RVA: 0x0015FBD0 File Offset: 0x0015DDD0
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Settlement_d__36.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Settlement_d__36.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001EFE RID: 7934
		// (get) Token: 0x060057F3 RID: 22515 RVA: 0x0015FBF4 File Offset: 0x0015DDF4
		// (set) Token: 0x060057F4 RID: 22516 RVA: 0x0015FC1C File Offset: 0x0015DE1C
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Settlement_d__36.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Settlement_d__36.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001EFF RID: 7935
		// (get) Token: 0x060057F5 RID: 22517 RVA: 0x0015FC40 File Offset: 0x0015DE40
		// (set) Token: 0x060057F6 RID: 22518 RVA: 0x0015FC74 File Offset: 0x0015DE74
		public unsafe UIHistory __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Settlement_d__36.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIHistory(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIHistory._Settlement_d__36.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003A64 RID: 14948
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003A65 RID: 14949
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003A66 RID: 14950
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003A67 RID: 14951
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003A68 RID: 14952
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A69 RID: 14953
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003A6A RID: 14954
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003A6B RID: 14955
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A6C RID: 14956
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
