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

// Token: 0x02000279 RID: 633
public class UIVideoMenu : GameCanvasBase
{
	// Token: 0x17001EC6 RID: 7878
	// (get) Token: 0x06005787 RID: 22407 RVA: 0x00160124 File Offset: 0x0015E324
	public unsafe int currentTotalPages
	{
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563253, XrefRangeEnd = 563254, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_get_currentTotalPages_Private_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06005788 RID: 22408 RVA: 0x00160174 File Offset: 0x0015E374
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563254, XrefRangeEnd = 563263, 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), UIVideoMenu.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005789 RID: 22409 RVA: 0x001601C4 File Offset: 0x0015E3C4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BindVideoPlayedHandler(Action<VideoData> 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(UIVideoMenu.NativeMethodInfoPtr_BindVideoPlayedHandler_Public_Void_Action_1_VideoData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600578A RID: 22410 RVA: 0x00160220 File Offset: 0x0015E420
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 563266, RefRangeEnd = 563267, XrefRangeStart = 563263, XrefRangeEnd = 563266, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600578B RID: 22411 RVA: 0x00160264 File Offset: 0x0015E464
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563267, XrefRangeEnd = 563276, 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), UIVideoMenu.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x0600578D RID: 22413 RVA: 0x00160328 File Offset: 0x0015E528
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void SwitchLeftward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIVideoMenu.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600578E RID: 22414 RVA: 0x00160378 File Offset: 0x0015E578
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563276, XrefRangeEnd = 563277, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int TrySwitchLeftward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_TrySwitchLeftward_Private_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600578F RID: 22415 RVA: 0x001603C8 File Offset: 0x0015E5C8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void SwitchRightward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIVideoMenu.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005790 RID: 22416 RVA: 0x00160418 File Offset: 0x0015E618
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563277, XrefRangeEnd = 563279, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int TrySwitchRightward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_TrySwitchRightward_Private_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06005791 RID: 22417 RVA: 0x00160468 File Offset: 0x0015E668
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563279, XrefRangeEnd = 563296, 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), UIVideoMenu.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005792 RID: 22418 RVA: 0x001604B8 File Offset: 0x0015E6B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563296, XrefRangeEnd = 563301, 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), UIVideoMenu.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005793 RID: 22419 RVA: 0x00160508 File Offset: 0x0015E708
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563301, XrefRangeEnd = 563325, 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), UIVideoMenu.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005794 RID: 22420 RVA: 0x0016056C File Offset: 0x0015E76C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 563513, RefRangeEnd = 563514, XrefRangeStart = 563325, XrefRangeEnd = 563513, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitVideoHandlers()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_InitVideoHandlers_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005795 RID: 22421 RVA: 0x001605B0 File Offset: 0x0015E7B0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 563532, RefRangeEnd = 563533, XrefRangeStart = 563514, XrefRangeEnd = 563532, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitPageDots()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_InitPageDots_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005796 RID: 22422 RVA: 0x001605F4 File Offset: 0x0015E7F4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 563550, RefRangeEnd = 563551, XrefRangeStart = 563533, XrefRangeEnd = 563550, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitUIStatus()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_InitUIStatus_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005797 RID: 22423 RVA: 0x00160638 File Offset: 0x0015E838
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563551, XrefRangeEnd = 563556, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetUIStatus()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_ResetUIStatus_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005798 RID: 22424 RVA: 0x0016067C File Offset: 0x0015E87C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 563572, RefRangeEnd = 563574, XrefRangeStart = 563556, XrefRangeEnd = 563572, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetupBackHandler(Direction2D direction2D, IEnumerable<UIHandlerBase> handlerBases)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref direction2D;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(handlerBases);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_SetupBackHandler_Private_Void_Direction2D_IEnumerable_1_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005799 RID: 22425 RVA: 0x001606E8 File Offset: 0x0015E8E8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 563632, RefRangeEnd = 563634, XrefRangeStart = 563574, XrefRangeEnd = 563632, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void DoMoveTween(float offset)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref offset;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_DoMoveTween_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600579A RID: 22426 RVA: 0x0016073C File Offset: 0x0015E93C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563634, XrefRangeEnd = 563637, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void MarkUIDirty()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_MarkUIDirty_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600579B RID: 22427 RVA: 0x00160780 File Offset: 0x0015E980
	[CallerCount(0)]
	public unsafe void UpdatePageIndex(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(UIVideoMenu.NativeMethodInfoPtr_UpdatePageIndex_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600579C RID: 22428 RVA: 0x001607D4 File Offset: 0x0015E9D4
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 563646, RefRangeEnd = 563649, XrefRangeStart = 563637, XrefRangeEnd = 563646, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateDefaultHandler()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_UpdateDefaultHandler_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600579D RID: 22429 RVA: 0x00160818 File Offset: 0x0015EA18
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 563655, RefRangeEnd = 563658, XrefRangeStart = 563649, XrefRangeEnd = 563655, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateBackHandlerNavigation()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_UpdateBackHandlerNavigation_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600579E RID: 22430 RVA: 0x0016085C File Offset: 0x0015EA5C
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 563670, RefRangeEnd = 563673, XrefRangeStart = 563658, XrefRangeEnd = 563670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePageNumAndDots()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_UpdatePageNumAndDots_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600579F RID: 22431 RVA: 0x001608A0 File Offset: 0x0015EAA0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563673, XrefRangeEnd = 563681, 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(UIVideoMenu.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057A0 RID: 22432 RVA: 0x001608FC File Offset: 0x0015EAFC
	[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(UIVideoMenu.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x060057A2 RID: 22434 RVA: 0x001609B4 File Offset: 0x0015EBB4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnBackButtonDeselected(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(UIVideoMenu.NativeMethodInfoPtr_OnBackButtonDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057A3 RID: 22435 RVA: 0x00160A10 File Offset: 0x0015EC10
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563687, XrefRangeEnd = 563690, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PerformSubmitEffect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_PerformSubmitEffect_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057A4 RID: 22436 RVA: 0x00160A54 File Offset: 0x0015EC54
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 563705, RefRangeEnd = 563706, XrefRangeStart = 563690, XrefRangeEnd = 563705, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool GetHandlerLockState(string videoName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(videoName);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_GetHandlerLockState_Private_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x060057A5 RID: 22437 RVA: 0x00160ABC File Offset: 0x0015ECBC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563706, XrefRangeEnd = 563710, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool ShowDreamVideoHandler()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_ShowDreamVideoHandler_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060057A6 RID: 22438 RVA: 0x00160B0C File Offset: 0x0015ED0C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563710, XrefRangeEnd = 563715, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool ShowTaniaVideoHandler()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_ShowTaniaVideoHandler_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060057A7 RID: 22439 RVA: 0x00160B5C File Offset: 0x0015ED5C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563715, XrefRangeEnd = 563720, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool ShowMonicaVideoHandler()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_ShowMonicaVideoHandler_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060057A8 RID: 22440 RVA: 0x00160BAC File Offset: 0x0015EDAC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563720, XrefRangeEnd = 563725, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool ShowVanesaVideoHandler()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_ShowVanesaVideoHandler_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060057A9 RID: 22441 RVA: 0x00160BFC File Offset: 0x0015EDFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563725, XrefRangeEnd = 563729, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool ShowCatVideoHandler()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr_ShowCatVideoHandler_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

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

	// Token: 0x060057AB RID: 22443 RVA: 0x00160C98 File Offset: 0x0015EE98
	[CallerCount(0)]
	public unsafe void _DoMoveTween_b__50_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr__DoMoveTween_b__50_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057AC RID: 22444 RVA: 0x00160CDC File Offset: 0x0015EEDC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563737, XrefRangeEnd = 563741, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _DoMoveTween_b__50_1()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoMenu.NativeMethodInfoPtr__DoMoveTween_b__50_1_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057AD RID: 22445 RVA: 0x00160D20 File Offset: 0x0015EF20
	// Note: this type is marked as 'beforefieldinit'.
	static UIVideoMenu()
	{
		Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIVideoMenu");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr);
		UIVideoMenu.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "title");
		UIVideoMenu.NativeFieldInfoPtr_videosHandlersRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videosHandlersRoot");
		UIVideoMenu.NativeFieldInfoPtr_backHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "backHandler");
		UIVideoMenu.NativeFieldInfoPtr_arrowController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "arrowController");
		UIVideoMenu.NativeFieldInfoPtr_videoHandlerTemplate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoHandlerTemplate");
		UIVideoMenu.NativeFieldInfoPtr_videoGroupTemplate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoGroupTemplate");
		UIVideoMenu.NativeFieldInfoPtr_pageNumber = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "pageNumber");
		UIVideoMenu.NativeFieldInfoPtr_pageDotsRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "pageDotsRoot");
		UIVideoMenu.NativeFieldInfoPtr_pageDotTemplate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "pageDotTemplate");
		UIVideoMenu.NativeFieldInfoPtr_pageDotSprites = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "pageDotSprites");
		UIVideoMenu.NativeFieldInfoPtr_videoNavigation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoNavigation");
		UIVideoMenu.NativeFieldInfoPtr_bottomNavigation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "bottomNavigation");
		UIVideoMenu.NativeFieldInfoPtr_interactionIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "interactionIcon");
		UIVideoMenu.NativeFieldInfoPtr_switchPageTip = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "switchPageTip");
		UIVideoMenu.NativeFieldInfoPtr_videoGroups = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoGroups");
		UIVideoMenu.NativeFieldInfoPtr_videoHandlersList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoHandlersList");
		UIVideoMenu.NativeFieldInfoPtr_pageDots = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "pageDots");
		UIVideoMenu.NativeFieldInfoPtr_videoPlayedHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoPlayedHandler");
		UIVideoMenu.NativeFieldInfoPtr_videoDataMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "videoDataMap");
		UIVideoMenu.NativeFieldInfoPtr_isMoveTweening = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "isMoveTweening");
		UIVideoMenu.NativeFieldInfoPtr_previousPageIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "previousPageIndex");
		UIVideoMenu.NativeFieldInfoPtr_currentPageIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "currentPageIndex");
		UIVideoMenu.NativeFieldInfoPtr_currentTotalClips = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "currentTotalClips");
		UIVideoMenu.NativeFieldInfoPtr_PARTIAL_VIDEOS_COUNT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "PARTIAL_VIDEOS_COUNT");
		UIVideoMenu.NativeFieldInfoPtr_FULL_VIDEOS_COUNT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "FULL_VIDEOS_COUNT");
		UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_HANDLERS_LENGTH_PER_PAGE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "MAXIMUM_HANDLERS_LENGTH_PER_PAGE");
		UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_ROW_LIMITATION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "MAXIMUM_ROW_LIMITATION");
		UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_COLUMN_LIMITATION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "MAXIMUM_COLUMN_LIMITATION");
		UIVideoMenu.NativeFieldInfoPtr_MOVE_DURATION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "MOVE_DURATION");
		UIVideoMenu.NativeFieldInfoPtr_FADE_IN_DURATION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "FADE_IN_DURATION");
		UIVideoMenu.NativeFieldInfoPtr_FADE_OUT_DURATION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, "FADE_OUT_DURATION");
		UIVideoMenu.NativeMethodInfoPtr_get_currentTotalPages_Private_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669423);
		UIVideoMenu.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669424);
		UIVideoMenu.NativeMethodInfoPtr_BindVideoPlayedHandler_Public_Void_Action_1_VideoData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669425);
		UIVideoMenu.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669426);
		UIVideoMenu.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669427);
		UIVideoMenu.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669428);
		UIVideoMenu.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669429);
		UIVideoMenu.NativeMethodInfoPtr_TrySwitchLeftward_Private_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669430);
		UIVideoMenu.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669431);
		UIVideoMenu.NativeMethodInfoPtr_TrySwitchRightward_Private_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669432);
		UIVideoMenu.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669433);
		UIVideoMenu.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669434);
		UIVideoMenu.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669435);
		UIVideoMenu.NativeMethodInfoPtr_InitVideoHandlers_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669436);
		UIVideoMenu.NativeMethodInfoPtr_InitPageDots_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669437);
		UIVideoMenu.NativeMethodInfoPtr_InitUIStatus_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669438);
		UIVideoMenu.NativeMethodInfoPtr_ResetUIStatus_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669439);
		UIVideoMenu.NativeMethodInfoPtr_SetupBackHandler_Private_Void_Direction2D_IEnumerable_1_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669440);
		UIVideoMenu.NativeMethodInfoPtr_DoMoveTween_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669441);
		UIVideoMenu.NativeMethodInfoPtr_MarkUIDirty_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669442);
		UIVideoMenu.NativeMethodInfoPtr_UpdatePageIndex_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669443);
		UIVideoMenu.NativeMethodInfoPtr_UpdateDefaultHandler_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669444);
		UIVideoMenu.NativeMethodInfoPtr_UpdateBackHandlerNavigation_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669445);
		UIVideoMenu.NativeMethodInfoPtr_UpdatePageNumAndDots_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669446);
		UIVideoMenu.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669447);
		UIVideoMenu.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669448);
		UIVideoMenu.NativeMethodInfoPtr_OnBackButtonSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669449);
		UIVideoMenu.NativeMethodInfoPtr_OnBackButtonDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669450);
		UIVideoMenu.NativeMethodInfoPtr_PerformSubmitEffect_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669451);
		UIVideoMenu.NativeMethodInfoPtr_GetHandlerLockState_Private_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669452);
		UIVideoMenu.NativeMethodInfoPtr_ShowDreamVideoHandler_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669453);
		UIVideoMenu.NativeMethodInfoPtr_ShowTaniaVideoHandler_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669454);
		UIVideoMenu.NativeMethodInfoPtr_ShowMonicaVideoHandler_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669455);
		UIVideoMenu.NativeMethodInfoPtr_ShowVanesaVideoHandler_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669456);
		UIVideoMenu.NativeMethodInfoPtr_ShowCatVideoHandler_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669457);
		UIVideoMenu.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669458);
		UIVideoMenu.NativeMethodInfoPtr__DoMoveTween_b__50_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669459);
		UIVideoMenu.NativeMethodInfoPtr__DoMoveTween_b__50_1_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoMenu>.NativeClassPtr, 100669460);
	}

	// Token: 0x060057AE RID: 22446 RVA: 0x00143684 File Offset: 0x00141884
	public UIVideoMenu(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001EA7 RID: 7847
	// (get) Token: 0x060057AF RID: 22447 RVA: 0x001612B4 File Offset: 0x0015F4B4
	// (set) Token: 0x060057B0 RID: 22448 RVA: 0x001612E8 File Offset: 0x0015F4E8
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.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(UIVideoMenu.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EA8 RID: 7848
	// (get) Token: 0x060057B1 RID: 22449 RVA: 0x00161310 File Offset: 0x0015F510
	// (set) Token: 0x060057B2 RID: 22450 RVA: 0x00161344 File Offset: 0x0015F544
	public unsafe RectTransform videosHandlersRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videosHandlersRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videosHandlersRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EA9 RID: 7849
	// (get) Token: 0x060057B3 RID: 22451 RVA: 0x0016136C File Offset: 0x0015F56C
	// (set) Token: 0x060057B4 RID: 22452 RVA: 0x001613A0 File Offset: 0x0015F5A0
	public unsafe UILabelHandler backHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_backHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UILabelHandler(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_backHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EAA RID: 7850
	// (get) Token: 0x060057B5 RID: 22453 RVA: 0x001613C8 File Offset: 0x0015F5C8
	// (set) Token: 0x060057B6 RID: 22454 RVA: 0x001613FC File Offset: 0x0015F5FC
	public unsafe UISwitchArrowController arrowController
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_arrowController);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UISwitchArrowController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_arrowController), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EAB RID: 7851
	// (get) Token: 0x060057B7 RID: 22455 RVA: 0x00161424 File Offset: 0x0015F624
	// (set) Token: 0x060057B8 RID: 22456 RVA: 0x00161458 File Offset: 0x0015F658
	public unsafe UIVideoHandler videoHandlerTemplate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoHandlerTemplate);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UIVideoHandler(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoHandlerTemplate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EAC RID: 7852
	// (get) Token: 0x060057B9 RID: 22457 RVA: 0x00161480 File Offset: 0x0015F680
	// (set) Token: 0x060057BA RID: 22458 RVA: 0x001614B4 File Offset: 0x0015F6B4
	public unsafe CanvasGroup videoGroupTemplate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoGroupTemplate);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CanvasGroup(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoGroupTemplate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EAD RID: 7853
	// (get) Token: 0x060057BB RID: 22459 RVA: 0x001614DC File Offset: 0x0015F6DC
	// (set) Token: 0x060057BC RID: 22460 RVA: 0x00161510 File Offset: 0x0015F710
	public unsafe Text pageNumber
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageNumber);
			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(UIVideoMenu.NativeFieldInfoPtr_pageNumber), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EAE RID: 7854
	// (get) Token: 0x060057BD RID: 22461 RVA: 0x00161538 File Offset: 0x0015F738
	// (set) Token: 0x060057BE RID: 22462 RVA: 0x0016156C File Offset: 0x0015F76C
	public unsafe RectTransform pageDotsRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDotsRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDotsRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EAF RID: 7855
	// (get) Token: 0x060057BF RID: 22463 RVA: 0x00161594 File Offset: 0x0015F794
	// (set) Token: 0x060057C0 RID: 22464 RVA: 0x001615C8 File Offset: 0x0015F7C8
	public unsafe Image pageDotTemplate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDotTemplate);
			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(UIVideoMenu.NativeFieldInfoPtr_pageDotTemplate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB0 RID: 7856
	// (get) Token: 0x060057C1 RID: 22465 RVA: 0x001615F0 File Offset: 0x0015F7F0
	// (set) Token: 0x060057C2 RID: 22466 RVA: 0x00161624 File Offset: 0x0015F824
	public unsafe Il2CppReferenceArray<Sprite> pageDotSprites
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDotSprites);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Sprite>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDotSprites), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB1 RID: 7857
	// (get) Token: 0x060057C3 RID: 22467 RVA: 0x0016164C File Offset: 0x0015F84C
	// (set) Token: 0x060057C4 RID: 22468 RVA: 0x00161680 File Offset: 0x0015F880
	public unsafe UINavigationEffect videoNavigation
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoNavigation);
			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(UIVideoMenu.NativeFieldInfoPtr_videoNavigation), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB2 RID: 7858
	// (get) Token: 0x060057C5 RID: 22469 RVA: 0x001616A8 File Offset: 0x0015F8A8
	// (set) Token: 0x060057C6 RID: 22470 RVA: 0x001616DC File Offset: 0x0015F8DC
	public unsafe UINavigationEffect bottomNavigation
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_bottomNavigation);
			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(UIVideoMenu.NativeFieldInfoPtr_bottomNavigation), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB3 RID: 7859
	// (get) Token: 0x060057C7 RID: 22471 RVA: 0x00161704 File Offset: 0x0015F904
	// (set) Token: 0x060057C8 RID: 22472 RVA: 0x00161738 File Offset: 0x0015F938
	public unsafe Image interactionIcon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_interactionIcon);
			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(UIVideoMenu.NativeFieldInfoPtr_interactionIcon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB4 RID: 7860
	// (get) Token: 0x060057C9 RID: 22473 RVA: 0x00161760 File Offset: 0x0015F960
	// (set) Token: 0x060057CA RID: 22474 RVA: 0x00161794 File Offset: 0x0015F994
	public unsafe UISwitchPageTip switchPageTip
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_switchPageTip);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UISwitchPageTip(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_switchPageTip), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB5 RID: 7861
	// (get) Token: 0x060057CB RID: 22475 RVA: 0x001617BC File Offset: 0x0015F9BC
	// (set) Token: 0x060057CC RID: 22476 RVA: 0x001617F0 File Offset: 0x0015F9F0
	public unsafe Il2CppReferenceArray<CanvasGroup> videoGroups
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoGroups);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<CanvasGroup>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoGroups), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB6 RID: 7862
	// (get) Token: 0x060057CD RID: 22477 RVA: 0x00161818 File Offset: 0x0015FA18
	// (set) Token: 0x060057CE RID: 22478 RVA: 0x0016184C File Offset: 0x0015FA4C
	public unsafe List<Il2CppReferenceArray<UIVideoHandler>> videoHandlersList
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoHandlersList);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<Il2CppReferenceArray<UIVideoHandler>>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoHandlersList), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB7 RID: 7863
	// (get) Token: 0x060057CF RID: 22479 RVA: 0x00161874 File Offset: 0x0015FA74
	// (set) Token: 0x060057D0 RID: 22480 RVA: 0x001618A8 File Offset: 0x0015FAA8
	public unsafe Il2CppReferenceArray<Image> pageDots
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDots);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Image>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_pageDots), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB8 RID: 7864
	// (get) Token: 0x060057D1 RID: 22481 RVA: 0x001618D0 File Offset: 0x0015FAD0
	// (set) Token: 0x060057D2 RID: 22482 RVA: 0x00161904 File Offset: 0x0015FB04
	public unsafe Action<VideoData> videoPlayedHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoPlayedHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Action<VideoData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoPlayedHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EB9 RID: 7865
	// (get) Token: 0x060057D3 RID: 22483 RVA: 0x0016192C File Offset: 0x0015FB2C
	// (set) Token: 0x060057D4 RID: 22484 RVA: 0x00161960 File Offset: 0x0015FB60
	public unsafe Dictionary<int, VideoData> videoDataMap
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoDataMap);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Dictionary<int, VideoData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_videoDataMap), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EBA RID: 7866
	// (get) Token: 0x060057D5 RID: 22485 RVA: 0x00161988 File Offset: 0x0015FB88
	// (set) Token: 0x060057D6 RID: 22486 RVA: 0x001619B0 File Offset: 0x0015FBB0
	public unsafe bool isMoveTweening
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_isMoveTweening);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_isMoveTweening)) = value;
		}
	}

	// Token: 0x17001EBB RID: 7867
	// (get) Token: 0x060057D7 RID: 22487 RVA: 0x001619D4 File Offset: 0x0015FBD4
	// (set) Token: 0x060057D8 RID: 22488 RVA: 0x001619FC File Offset: 0x0015FBFC
	public unsafe int previousPageIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_previousPageIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_previousPageIndex)) = value;
		}
	}

	// Token: 0x17001EBC RID: 7868
	// (get) Token: 0x060057D9 RID: 22489 RVA: 0x00161A20 File Offset: 0x0015FC20
	// (set) Token: 0x060057DA RID: 22490 RVA: 0x00161A48 File Offset: 0x0015FC48
	public unsafe int currentPageIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_currentPageIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_currentPageIndex)) = value;
		}
	}

	// Token: 0x17001EBD RID: 7869
	// (get) Token: 0x060057DB RID: 22491 RVA: 0x00161A6C File Offset: 0x0015FC6C
	// (set) Token: 0x060057DC RID: 22492 RVA: 0x00161A94 File Offset: 0x0015FC94
	public unsafe int currentTotalClips
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_currentTotalClips);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoMenu.NativeFieldInfoPtr_currentTotalClips)) = value;
		}
	}

	// Token: 0x17001EBE RID: 7870
	// (get) Token: 0x060057DD RID: 22493 RVA: 0x00161AB8 File Offset: 0x0015FCB8
	// (set) Token: 0x060057DE RID: 22494 RVA: 0x00161AD6 File Offset: 0x0015FCD6
	public unsafe static int PARTIAL_VIDEOS_COUNT
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_PARTIAL_VIDEOS_COUNT, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_PARTIAL_VIDEOS_COUNT, (void*)(&value));
		}
	}

	// Token: 0x17001EBF RID: 7871
	// (get) Token: 0x060057DF RID: 22495 RVA: 0x00161AE8 File Offset: 0x0015FCE8
	// (set) Token: 0x060057E0 RID: 22496 RVA: 0x00161B06 File Offset: 0x0015FD06
	public unsafe static int FULL_VIDEOS_COUNT
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_FULL_VIDEOS_COUNT, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_FULL_VIDEOS_COUNT, (void*)(&value));
		}
	}

	// Token: 0x17001EC0 RID: 7872
	// (get) Token: 0x060057E1 RID: 22497 RVA: 0x00161B18 File Offset: 0x0015FD18
	// (set) Token: 0x060057E2 RID: 22498 RVA: 0x00161B36 File Offset: 0x0015FD36
	public unsafe static int MAXIMUM_HANDLERS_LENGTH_PER_PAGE
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_HANDLERS_LENGTH_PER_PAGE, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_HANDLERS_LENGTH_PER_PAGE, (void*)(&value));
		}
	}

	// Token: 0x17001EC1 RID: 7873
	// (get) Token: 0x060057E3 RID: 22499 RVA: 0x00161B48 File Offset: 0x0015FD48
	// (set) Token: 0x060057E4 RID: 22500 RVA: 0x00161B66 File Offset: 0x0015FD66
	public unsafe static int MAXIMUM_ROW_LIMITATION
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_ROW_LIMITATION, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_ROW_LIMITATION, (void*)(&value));
		}
	}

	// Token: 0x17001EC2 RID: 7874
	// (get) Token: 0x060057E5 RID: 22501 RVA: 0x00161B78 File Offset: 0x0015FD78
	// (set) Token: 0x060057E6 RID: 22502 RVA: 0x00161B96 File Offset: 0x0015FD96
	public unsafe static int MAXIMUM_COLUMN_LIMITATION
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_COLUMN_LIMITATION, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_MAXIMUM_COLUMN_LIMITATION, (void*)(&value));
		}
	}

	// Token: 0x17001EC3 RID: 7875
	// (get) Token: 0x060057E7 RID: 22503 RVA: 0x00161BA8 File Offset: 0x0015FDA8
	// (set) Token: 0x060057E8 RID: 22504 RVA: 0x00161BC6 File Offset: 0x0015FDC6
	public unsafe static float MOVE_DURATION
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_MOVE_DURATION, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_MOVE_DURATION, (void*)(&value));
		}
	}

	// Token: 0x17001EC4 RID: 7876
	// (get) Token: 0x060057E9 RID: 22505 RVA: 0x00161BD8 File Offset: 0x0015FDD8
	// (set) Token: 0x060057EA RID: 22506 RVA: 0x00161BF6 File Offset: 0x0015FDF6
	public unsafe static float FADE_IN_DURATION
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_FADE_IN_DURATION, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_FADE_IN_DURATION, (void*)(&value));
		}
	}

	// Token: 0x17001EC5 RID: 7877
	// (get) Token: 0x060057EB RID: 22507 RVA: 0x00161C08 File Offset: 0x0015FE08
	// (set) Token: 0x060057EC RID: 22508 RVA: 0x00161C26 File Offset: 0x0015FE26
	public unsafe static float FADE_OUT_DURATION
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoMenu.NativeFieldInfoPtr_FADE_OUT_DURATION, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoMenu.NativeFieldInfoPtr_FADE_OUT_DURATION, (void*)(&value));
		}
	}

	// Token: 0x04003A13 RID: 14867
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x04003A14 RID: 14868
	private static readonly IntPtr NativeFieldInfoPtr_videosHandlersRoot;

	// Token: 0x04003A15 RID: 14869
	private static readonly IntPtr NativeFieldInfoPtr_backHandler;

	// Token: 0x04003A16 RID: 14870
	private static readonly IntPtr NativeFieldInfoPtr_arrowController;

	// Token: 0x04003A17 RID: 14871
	private static readonly IntPtr NativeFieldInfoPtr_videoHandlerTemplate;

	// Token: 0x04003A18 RID: 14872
	private static readonly IntPtr NativeFieldInfoPtr_videoGroupTemplate;

	// Token: 0x04003A19 RID: 14873
	private static readonly IntPtr NativeFieldInfoPtr_pageNumber;

	// Token: 0x04003A1A RID: 14874
	private static readonly IntPtr NativeFieldInfoPtr_pageDotsRoot;

	// Token: 0x04003A1B RID: 14875
	private static readonly IntPtr NativeFieldInfoPtr_pageDotTemplate;

	// Token: 0x04003A1C RID: 14876
	private static readonly IntPtr NativeFieldInfoPtr_pageDotSprites;

	// Token: 0x04003A1D RID: 14877
	private static readonly IntPtr NativeFieldInfoPtr_videoNavigation;

	// Token: 0x04003A1E RID: 14878
	private static readonly IntPtr NativeFieldInfoPtr_bottomNavigation;

	// Token: 0x04003A1F RID: 14879
	private static readonly IntPtr NativeFieldInfoPtr_interactionIcon;

	// Token: 0x04003A20 RID: 14880
	private static readonly IntPtr NativeFieldInfoPtr_switchPageTip;

	// Token: 0x04003A21 RID: 14881
	private static readonly IntPtr NativeFieldInfoPtr_videoGroups;

	// Token: 0x04003A22 RID: 14882
	private static readonly IntPtr NativeFieldInfoPtr_videoHandlersList;

	// Token: 0x04003A23 RID: 14883
	private static readonly IntPtr NativeFieldInfoPtr_pageDots;

	// Token: 0x04003A24 RID: 14884
	private static readonly IntPtr NativeFieldInfoPtr_videoPlayedHandler;

	// Token: 0x04003A25 RID: 14885
	private static readonly IntPtr NativeFieldInfoPtr_videoDataMap;

	// Token: 0x04003A26 RID: 14886
	private static readonly IntPtr NativeFieldInfoPtr_isMoveTweening;

	// Token: 0x04003A27 RID: 14887
	private static readonly IntPtr NativeFieldInfoPtr_previousPageIndex;

	// Token: 0x04003A28 RID: 14888
	private static readonly IntPtr NativeFieldInfoPtr_currentPageIndex;

	// Token: 0x04003A29 RID: 14889
	private static readonly IntPtr NativeFieldInfoPtr_currentTotalClips;

	// Token: 0x04003A2A RID: 14890
	private static readonly IntPtr NativeFieldInfoPtr_PARTIAL_VIDEOS_COUNT;

	// Token: 0x04003A2B RID: 14891
	private static readonly IntPtr NativeFieldInfoPtr_FULL_VIDEOS_COUNT;

	// Token: 0x04003A2C RID: 14892
	private static readonly IntPtr NativeFieldInfoPtr_MAXIMUM_HANDLERS_LENGTH_PER_PAGE;

	// Token: 0x04003A2D RID: 14893
	private static readonly IntPtr NativeFieldInfoPtr_MAXIMUM_ROW_LIMITATION;

	// Token: 0x04003A2E RID: 14894
	private static readonly IntPtr NativeFieldInfoPtr_MAXIMUM_COLUMN_LIMITATION;

	// Token: 0x04003A2F RID: 14895
	private static readonly IntPtr NativeFieldInfoPtr_MOVE_DURATION;

	// Token: 0x04003A30 RID: 14896
	private static readonly IntPtr NativeFieldInfoPtr_FADE_IN_DURATION;

	// Token: 0x04003A31 RID: 14897
	private static readonly IntPtr NativeFieldInfoPtr_FADE_OUT_DURATION;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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