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

// Token: 0x02000273 RID: 627
public class UIBattleSelect : GameCanvasBase
{
	// Token: 0x0600569A RID: 22170 RVA: 0x00159E64 File Offset: 0x00158064
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetBRTeleportData(BossRushTeleport 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(UIBattleSelect.NativeMethodInfoPtr_SetBRTeleportData_Public_Void_BossRushTeleport_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600569B RID: 22171 RVA: 0x00159EC0 File Offset: 0x001580C0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 580910, XrefRangeEnd = 581151, 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), UIBattleSelect.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600569C RID: 22172 RVA: 0x00159F10 File Offset: 0x00158110
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581151, XrefRangeEnd = 581168, 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), UIBattleSelect.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600569D RID: 22173 RVA: 0x00159F74 File Offset: 0x00158174
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581168, XrefRangeEnd = 581170, 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), UIBattleSelect.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600569E RID: 22174 RVA: 0x00159FD4 File Offset: 0x001581D4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581170, XrefRangeEnd = 581179, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnTopHandlerSelected(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(UIBattleSelect.NativeMethodInfoPtr_OnTopHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600569F RID: 22175 RVA: 0x0015A030 File Offset: 0x00158230
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581179, XrefRangeEnd = 581180, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnTopHandlerDeselected(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(UIBattleSelect.NativeMethodInfoPtr_OnTopHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060056A0 RID: 22176 RVA: 0x0015A08C File Offset: 0x0015828C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581180, XrefRangeEnd = 581203, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnBottomHandlerSelected(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(UIBattleSelect.NativeMethodInfoPtr_OnBottomHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060056A1 RID: 22177 RVA: 0x0015A0E8 File Offset: 0x001582E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581203, XrefRangeEnd = 581205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnBottomHandlerDeselected(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(UIBattleSelect.NativeMethodInfoPtr_OnBottomHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060056A2 RID: 22178 RVA: 0x0015A144 File Offset: 0x00158344
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581205, XrefRangeEnd = 581214, 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), UIBattleSelect.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060056A3 RID: 22179 RVA: 0x0015A194 File Offset: 0x00158394
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581214, XrefRangeEnd = 581217, 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), UIBattleSelect.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060056A4 RID: 22180 RVA: 0x0015A1E4 File Offset: 0x001583E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581217, XrefRangeEnd = 581225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PerformBottomSubmissionEffect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBattleSelect.NativeMethodInfoPtr_PerformBottomSubmissionEffect_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060056A5 RID: 22181 RVA: 0x0015A228 File Offset: 0x00158428
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 581300, RefRangeEnd = 581301, XrefRangeStart = 581225, XrefRangeEnd = 581300, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ShowBattleSelectMessageBox(UIBattleSelectHandler 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(UIBattleSelect.NativeMethodInfoPtr_ShowBattleSelectMessageBox_Private_Void_UIBattleSelectHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060056A6 RID: 22182 RVA: 0x0015A284 File Offset: 0x00158484
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 581301, XrefRangeEnd = 581307, 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), UIBattleSelect.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x060056A8 RID: 22184 RVA: 0x0015A334 File Offset: 0x00158534
	// Note: this type is marked as 'beforefieldinit'.
	static UIBattleSelect()
	{
		Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIBattleSelect");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr);
		UIBattleSelect.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "title");
		UIBattleSelect.NativeFieldInfoPtr_battleSelectHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "battleSelectHandlers");
		UIBattleSelect.NativeFieldInfoPtr_topNavigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "topNavigationEffect");
		UIBattleSelect.NativeFieldInfoPtr_closeHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "closeHandler");
		UIBattleSelect.NativeFieldInfoPtr_bottomSubmissionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "bottomSubmissionEffect");
		UIBattleSelect.NativeFieldInfoPtr_bottomNavigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "bottomNavigationEffect");
		UIBattleSelect.NativeFieldInfoPtr_currentStage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "currentStage");
		UIBattleSelect.NativeFieldInfoPtr_currentSavePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "currentSavePoint");
		UIBattleSelect.NativeFieldInfoPtr_handlerStage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "handlerStage");
		UIBattleSelect.NativeFieldInfoPtr_handlerSavePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "handlerSavePoint");
		UIBattleSelect.NativeFieldInfoPtr_CONFIRM_HANDLER_INDEX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "CONFIRM_HANDLER_INDEX");
		UIBattleSelect.NativeFieldInfoPtr_brTeleportData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "brTeleportData");
		UIBattleSelect.NativeFieldInfoPtr_previousHandlerIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "previousHandlerIndex");
		UIBattleSelect.NativeMethodInfoPtr_SetBRTeleportData_Public_Void_BossRushTeleport_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669182);
		UIBattleSelect.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669183);
		UIBattleSelect.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669184);
		UIBattleSelect.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669185);
		UIBattleSelect.NativeMethodInfoPtr_OnTopHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669186);
		UIBattleSelect.NativeMethodInfoPtr_OnTopHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669187);
		UIBattleSelect.NativeMethodInfoPtr_OnBottomHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669188);
		UIBattleSelect.NativeMethodInfoPtr_OnBottomHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669189);
		UIBattleSelect.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669190);
		UIBattleSelect.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669191);
		UIBattleSelect.NativeMethodInfoPtr_PerformBottomSubmissionEffect_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669192);
		UIBattleSelect.NativeMethodInfoPtr_ShowBattleSelectMessageBox_Private_Void_UIBattleSelectHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669193);
		UIBattleSelect.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669194);
		UIBattleSelect.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, 100669195);
	}

	// Token: 0x060056A9 RID: 22185 RVA: 0x0015A580 File Offset: 0x00158780
	public UIBattleSelect(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001E9C RID: 7836
	// (get) Token: 0x060056AA RID: 22186 RVA: 0x0015A58C File Offset: 0x0015878C
	// (set) Token: 0x060056AB RID: 22187 RVA: 0x0015A5C0 File Offset: 0x001587C0
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.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(UIBattleSelect.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E9D RID: 7837
	// (get) Token: 0x060056AC RID: 22188 RVA: 0x0015A5E8 File Offset: 0x001587E8
	// (set) Token: 0x060056AD RID: 22189 RVA: 0x0015A61C File Offset: 0x0015881C
	public unsafe Il2CppReferenceArray<UIBattleSelectHandler> battleSelectHandlers
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_battleSelectHandlers);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIBattleSelectHandler>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_battleSelectHandlers), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E9E RID: 7838
	// (get) Token: 0x060056AE RID: 22190 RVA: 0x0015A644 File Offset: 0x00158844
	// (set) Token: 0x060056AF RID: 22191 RVA: 0x0015A678 File Offset: 0x00158878
	public unsafe UINavigationEffect topNavigationEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_topNavigationEffect);
			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(UIBattleSelect.NativeFieldInfoPtr_topNavigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001E9F RID: 7839
	// (get) Token: 0x060056B0 RID: 22192 RVA: 0x0015A6A0 File Offset: 0x001588A0
	// (set) Token: 0x060056B1 RID: 22193 RVA: 0x0015A6D4 File Offset: 0x001588D4
	public unsafe UILabelHandler closeHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_closeHandler);
			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(UIBattleSelect.NativeFieldInfoPtr_closeHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EA0 RID: 7840
	// (get) Token: 0x060056B2 RID: 22194 RVA: 0x0015A6FC File Offset: 0x001588FC
	// (set) Token: 0x060056B3 RID: 22195 RVA: 0x0015A730 File Offset: 0x00158930
	public unsafe Image bottomSubmissionEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_bottomSubmissionEffect);
			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(UIBattleSelect.NativeFieldInfoPtr_bottomSubmissionEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EA1 RID: 7841
	// (get) Token: 0x060056B4 RID: 22196 RVA: 0x0015A758 File Offset: 0x00158958
	// (set) Token: 0x060056B5 RID: 22197 RVA: 0x0015A78C File Offset: 0x0015898C
	public unsafe UINavigationEffect bottomNavigationEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_bottomNavigationEffect);
			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(UIBattleSelect.NativeFieldInfoPtr_bottomNavigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EA2 RID: 7842
	// (get) Token: 0x060056B6 RID: 22198 RVA: 0x0015A7B4 File Offset: 0x001589B4
	// (set) Token: 0x060056B7 RID: 22199 RVA: 0x0015A7DC File Offset: 0x001589DC
	public unsafe GameStage currentStage
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_currentStage);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_currentStage)) = value;
		}
	}

	// Token: 0x17001EA3 RID: 7843
	// (get) Token: 0x060056B8 RID: 22200 RVA: 0x0015A800 File Offset: 0x00158A00
	// (set) Token: 0x060056B9 RID: 22201 RVA: 0x0015A828 File Offset: 0x00158A28
	public unsafe int currentSavePoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_currentSavePoint);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_currentSavePoint)) = value;
		}
	}

	// Token: 0x17001EA4 RID: 7844
	// (get) Token: 0x060056BA RID: 22202 RVA: 0x0015A84C File Offset: 0x00158A4C
	// (set) Token: 0x060056BB RID: 22203 RVA: 0x0015A874 File Offset: 0x00158A74
	public unsafe GameStage handlerStage
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_handlerStage);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_handlerStage)) = value;
		}
	}

	// Token: 0x17001EA5 RID: 7845
	// (get) Token: 0x060056BC RID: 22204 RVA: 0x0015A898 File Offset: 0x00158A98
	// (set) Token: 0x060056BD RID: 22205 RVA: 0x0015A8C0 File Offset: 0x00158AC0
	public unsafe int handlerSavePoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_handlerSavePoint);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_handlerSavePoint)) = value;
		}
	}

	// Token: 0x17001EA6 RID: 7846
	// (get) Token: 0x060056BE RID: 22206 RVA: 0x0015A8E4 File Offset: 0x00158AE4
	// (set) Token: 0x060056BF RID: 22207 RVA: 0x0015A902 File Offset: 0x00158B02
	public unsafe static int CONFIRM_HANDLER_INDEX
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIBattleSelect.NativeFieldInfoPtr_CONFIRM_HANDLER_INDEX, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIBattleSelect.NativeFieldInfoPtr_CONFIRM_HANDLER_INDEX, (void*)(&value));
		}
	}

	// Token: 0x17001EA7 RID: 7847
	// (get) Token: 0x060056C0 RID: 22208 RVA: 0x0015A914 File Offset: 0x00158B14
	// (set) Token: 0x060056C1 RID: 22209 RVA: 0x0015A948 File Offset: 0x00158B48
	public unsafe BossRushTeleport brTeleportData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_brTeleportData);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new BossRushTeleport(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_brTeleportData), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EA8 RID: 7848
	// (get) Token: 0x060056C2 RID: 22210 RVA: 0x0015A970 File Offset: 0x00158B70
	// (set) Token: 0x060056C3 RID: 22211 RVA: 0x0015A998 File Offset: 0x00158B98
	public unsafe int previousHandlerIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_previousHandlerIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.NativeFieldInfoPtr_previousHandlerIndex)) = value;
		}
	}

	// Token: 0x0400398C RID: 14732
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x0400398D RID: 14733
	private static readonly IntPtr NativeFieldInfoPtr_battleSelectHandlers;

	// Token: 0x0400398E RID: 14734
	private static readonly IntPtr NativeFieldInfoPtr_topNavigationEffect;

	// Token: 0x0400398F RID: 14735
	private static readonly IntPtr NativeFieldInfoPtr_closeHandler;

	// Token: 0x04003990 RID: 14736
	private static readonly IntPtr NativeFieldInfoPtr_bottomSubmissionEffect;

	// Token: 0x04003991 RID: 14737
	private static readonly IntPtr NativeFieldInfoPtr_bottomNavigationEffect;

	// Token: 0x04003992 RID: 14738
	private static readonly IntPtr NativeFieldInfoPtr_currentStage;

	// Token: 0x04003993 RID: 14739
	private static readonly IntPtr NativeFieldInfoPtr_currentSavePoint;

	// Token: 0x04003994 RID: 14740
	private static readonly IntPtr NativeFieldInfoPtr_handlerStage;

	// Token: 0x04003995 RID: 14741
	private static readonly IntPtr NativeFieldInfoPtr_handlerSavePoint;

	// Token: 0x04003996 RID: 14742
	private static readonly IntPtr NativeFieldInfoPtr_CONFIRM_HANDLER_INDEX;

	// Token: 0x04003997 RID: 14743
	private static readonly IntPtr NativeFieldInfoPtr_brTeleportData;

	// Token: 0x04003998 RID: 14744
	private static readonly IntPtr NativeFieldInfoPtr_previousHandlerIndex;

	// Token: 0x04003999 RID: 14745
	private static readonly IntPtr NativeMethodInfoPtr_SetBRTeleportData_Public_Void_BossRushTeleport_0;

	// Token: 0x0400399A RID: 14746
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x0400399B RID: 14747
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

	// Token: 0x0400399C RID: 14748
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0;

	// Token: 0x0400399D RID: 14749
	private static readonly IntPtr NativeMethodInfoPtr_OnTopHandlerSelected_Private_Void_UIHandlerBase_0;

	// Token: 0x0400399E RID: 14750
	private static readonly IntPtr NativeMethodInfoPtr_OnTopHandlerDeselected_Private_Void_UIHandlerBase_0;

	// Token: 0x0400399F RID: 14751
	private static readonly IntPtr NativeMethodInfoPtr_OnBottomHandlerSelected_Private_Void_UIHandlerBase_0;

	// Token: 0x040039A0 RID: 14752
	private static readonly IntPtr NativeMethodInfoPtr_OnBottomHandlerDeselected_Private_Void_UIHandlerBase_0;

	// Token: 0x040039A1 RID: 14753
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0;

	// Token: 0x040039A2 RID: 14754
	private static readonly IntPtr NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0;

	// Token: 0x040039A3 RID: 14755
	private static readonly IntPtr NativeMethodInfoPtr_PerformBottomSubmissionEffect_Private_Void_0;

	// Token: 0x040039A4 RID: 14756
	private static readonly IntPtr NativeMethodInfoPtr_ShowBattleSelectMessageBox_Private_Void_UIBattleSelectHandler_0;

	// Token: 0x040039A5 RID: 14757
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0;

	// Token: 0x040039A6 RID: 14758
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000274 RID: 628
	[ObfuscatedName("UIBattleSelect/<>c__DisplayClass24_0")]
	public sealed class __c__DisplayClass24_0 : Object
	{
		// Token: 0x060056C4 RID: 22212 RVA: 0x0015A9BC File Offset: 0x00158BBC
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass24_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBattleSelect.__c__DisplayClass24_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060056C5 RID: 22213 RVA: 0x0015AA08 File Offset: 0x00158C08
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 580896, XrefRangeEnd = 580904, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _ShowBattleSelectMessageBox_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBattleSelect.__c__DisplayClass24_0.NativeMethodInfoPtr__ShowBattleSelectMessageBox_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060056C6 RID: 22214 RVA: 0x0015AA4C File Offset: 0x00158C4C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 580904, XrefRangeEnd = 580910, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _ShowBattleSelectMessageBox_b__1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIBattleSelect.__c__DisplayClass24_0.NativeMethodInfoPtr__ShowBattleSelectMessageBox_b__1_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060056C7 RID: 22215 RVA: 0x0015AA90 File Offset: 0x00158C90
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass24_0()
		{
			Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIBattleSelect>.NativeClassPtr, "<>c__DisplayClass24_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr);
			UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr_messageBox = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr, "messageBox");
			UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr, "<>4__this");
			UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr_handler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr, "handler");
			UIBattleSelect.__c__DisplayClass24_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr, 100669196);
			UIBattleSelect.__c__DisplayClass24_0.NativeMethodInfoPtr__ShowBattleSelectMessageBox_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr, 100669197);
			UIBattleSelect.__c__DisplayClass24_0.NativeMethodInfoPtr__ShowBattleSelectMessageBox_b__1_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIBattleSelect.__c__DisplayClass24_0>.NativeClassPtr, 100669198);
		}

		// Token: 0x060056C8 RID: 22216 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c__DisplayClass24_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EA9 RID: 7849
		// (get) Token: 0x060056C9 RID: 22217 RVA: 0x0015AB34 File Offset: 0x00158D34
		// (set) Token: 0x060056CA RID: 22218 RVA: 0x0015AB68 File Offset: 0x00158D68
		public unsafe UIMessageBox messageBox
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr_messageBox);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIMessageBox(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr_messageBox), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001EAA RID: 7850
		// (get) Token: 0x060056CB RID: 22219 RVA: 0x0015AB90 File Offset: 0x00158D90
		// (set) Token: 0x060056CC RID: 22220 RVA: 0x0015ABC4 File Offset: 0x00158DC4
		public unsafe UIBattleSelect __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIBattleSelect(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001EAB RID: 7851
		// (get) Token: 0x060056CD RID: 22221 RVA: 0x0015ABEC File Offset: 0x00158DEC
		// (set) Token: 0x060056CE RID: 22222 RVA: 0x0015AC20 File Offset: 0x00158E20
		public unsafe UIBattleSelectHandler handler
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr_handler);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIBattleSelectHandler(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIBattleSelect.__c__DisplayClass24_0.NativeFieldInfoPtr_handler), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040039A7 RID: 14759
		private static readonly IntPtr NativeFieldInfoPtr_messageBox;

		// Token: 0x040039A8 RID: 14760
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x040039A9 RID: 14761
		private static readonly IntPtr NativeFieldInfoPtr_handler;

		// Token: 0x040039AA RID: 14762
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x040039AB RID: 14763
		private static readonly IntPtr NativeMethodInfoPtr__ShowBattleSelectMessageBox_b__0_Internal_Void_0;

		// Token: 0x040039AC RID: 14764
		private static readonly IntPtr NativeMethodInfoPtr__ShowBattleSelectMessageBox_b__1_Internal_Void_0;
	}
}
