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

// Token: 0x0200027A RID: 634
public class UIVideoPlayWindow : GameCanvasBase
{
	// Token: 0x060057ED RID: 22509 RVA: 0x00161C38 File Offset: 0x0015FE38
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563786, XrefRangeEnd = 563828, 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), UIVideoPlayWindow.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057EE RID: 22510 RVA: 0x00161C88 File Offset: 0x0015FE88
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 563866, RefRangeEnd = 563867, XrefRangeStart = 563828, XrefRangeEnd = 563866, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetVideoData(VideoData 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(UIVideoPlayWindow.NativeMethodInfoPtr_SetVideoData_Public_Void_VideoData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057EF RID: 22511 RVA: 0x00161CE4 File Offset: 0x0015FEE4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563867, XrefRangeEnd = 563881, 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), UIVideoPlayWindow.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057F0 RID: 22512 RVA: 0x00161D48 File Offset: 0x0015FF48
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563881, XrefRangeEnd = 563888, 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), UIVideoPlayWindow.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F1 RID: 22513 RVA: 0x00161D98 File Offset: 0x0015FF98
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563888, XrefRangeEnd = 563895, 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), UIVideoPlayWindow.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F2 RID: 22514 RVA: 0x00161DE8 File Offset: 0x0015FFE8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563895, XrefRangeEnd = 563904, 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), UIVideoPlayWindow.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F3 RID: 22515 RVA: 0x00161E38 File Offset: 0x00160038
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563904, XrefRangeEnd = 563918, 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), UIVideoPlayWindow.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F4 RID: 22516 RVA: 0x00161E88 File Offset: 0x00160088
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563918, XrefRangeEnd = 563923, 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), UIVideoPlayWindow.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057F5 RID: 22517 RVA: 0x00161EEC File Offset: 0x001600EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563923, XrefRangeEnd = 563942, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnControllerChanged(ControllerDevice device)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref device;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_OnControllerChanged_Private_Void_ControllerDevice_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057F6 RID: 22518 RVA: 0x00161F40 File Offset: 0x00160140
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 563954, RefRangeEnd = 563962, XrefRangeStart = 563942, XrefRangeEnd = 563954, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateKeyboardButtonIcon(int index, string keyName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref index;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(keyName);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_UpdateKeyboardButtonIcon_Private_Void_Int32_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F7 RID: 22519 RVA: 0x00161FAC File Offset: 0x001601AC
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 563973, RefRangeEnd = 563981, XrefRangeStart = 563962, XrefRangeEnd = 563973, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateGamePadButtonIcon(int index, string keyName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref index;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(keyName);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_UpdateGamePadButtonIcon_Private_Void_Int32_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F8 RID: 22520 RVA: 0x00162018 File Offset: 0x00160218
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563981, XrefRangeEnd = 563993, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDestroy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057F9 RID: 22521 RVA: 0x0016205C File Offset: 0x0016025C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563993, XrefRangeEnd = 564011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetLocalizationSuffix()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_GetLocalizationSuffix_Private_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return IL2CPP.Il2CppStringToManaged(intPtr);
	}

	// Token: 0x060057FA RID: 22522 RVA: 0x001620A8 File Offset: 0x001602A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564011, XrefRangeEnd = 564022, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int GetLanguagePointer(GameLanguage language)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref language;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_GetLanguagePointer_Private_Int32_GameLanguage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x060057FB RID: 22523 RVA: 0x0016210C File Offset: 0x0016030C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564022, XrefRangeEnd = 564033, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool IsSupportedLanguage(GameLanguage language)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref language;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_IsSupportedLanguage_Private_Boolean_GameLanguage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x060057FC RID: 22524 RVA: 0x00162170 File Offset: 0x00160370
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564033, XrefRangeEnd = 564034, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FindNextSubtitleIndex(double targetTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref targetTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_FindNextSubtitleIndex_Private_Void_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057FD RID: 22525 RVA: 0x001621C4 File Offset: 0x001603C4
	[CallerCount(0)]
	public unsafe void FindPrevSubtitleIndex(double targetTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref targetTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_FindPrevSubtitleIndex_Private_Void_Double_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060057FE RID: 22526 RVA: 0x00162218 File Offset: 0x00160418
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 564046, RefRangeEnd = 564049, XrefRangeStart = 564034, XrefRangeEnd = 564046, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OpenPlayerUI()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_OpenPlayerUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060057FF RID: 22527 RVA: 0x0016225C File Offset: 0x0016045C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 564054, RefRangeEnd = 564055, XrefRangeStart = 564049, XrefRangeEnd = 564054, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> ShowVideoPlayWindow()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_ShowVideoPlayWindow_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06005800 RID: 22528 RVA: 0x001622B4 File Offset: 0x001604B4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564055, XrefRangeEnd = 564060, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> AppearPlayerUI()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_AppearPlayerUI_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06005801 RID: 22529 RVA: 0x0016230C File Offset: 0x0016050C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564060, XrefRangeEnd = 564065, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> UpdateSubtitle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_UpdateSubtitle_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x06005802 RID: 22530 RVA: 0x00162364 File Offset: 0x00160564
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564065, XrefRangeEnd = 564071, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ShowSubtitle(string text)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(text);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_ShowSubtitle_Private_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005803 RID: 22531 RVA: 0x001623C0 File Offset: 0x001605C0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564071, XrefRangeEnd = 564073, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HideSubtitle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_HideSubtitle_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005804 RID: 22532 RVA: 0x00162404 File Offset: 0x00160604
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564073, XrefRangeEnd = 564079, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HidePlayerUI()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_HidePlayerUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005805 RID: 22533 RVA: 0x00162448 File Offset: 0x00160648
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 564111, RefRangeEnd = 564113, XrefRangeStart = 564079, XrefRangeEnd = 564111, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetDirty()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.NativeMethodInfoPtr_SetDirty_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x06005807 RID: 22535 RVA: 0x001624D8 File Offset: 0x001606D8
	// Note: this type is marked as 'beforefieldinit'.
	static UIVideoPlayWindow()
	{
		Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIVideoPlayWindow");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr);
		UIVideoPlayWindow.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "title");
		UIVideoPlayWindow.NativeFieldInfoPtr_buttonTexts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "buttonTexts");
		UIVideoPlayWindow.NativeFieldInfoPtr_buttonIcons = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "buttonIcons");
		UIVideoPlayWindow.NativeFieldInfoPtr_buttonLabels = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "buttonLabels");
		UIVideoPlayWindow.NativeFieldInfoPtr_playerUI = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "playerUI");
		UIVideoPlayWindow.NativeFieldInfoPtr_timer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "timer");
		UIVideoPlayWindow.NativeFieldInfoPtr_pauseIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "pauseIcon");
		UIVideoPlayWindow.NativeFieldInfoPtr_timeBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "timeBar");
		UIVideoPlayWindow.NativeFieldInfoPtr_subtitleRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "subtitleRoot");
		UIVideoPlayWindow.NativeFieldInfoPtr_subtitleBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "subtitleBg");
		UIVideoPlayWindow.NativeFieldInfoPtr_subtitle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "subtitle");
		UIVideoPlayWindow.NativeFieldInfoPtr_uiVideoPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "uiVideoPlayer");
		UIVideoPlayWindow.NativeFieldInfoPtr_playerUIProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "playerUIProcessor");
		UIVideoPlayWindow.NativeFieldInfoPtr_subtitleProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "subtitleProcessor");
		UIVideoPlayWindow.NativeFieldInfoPtr_MAX_SUBTITLE_WIDTH = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "MAX_SUBTITLE_WIDTH");
		UIVideoPlayWindow.NativeFieldInfoPtr_SUBTITLE_HEIGHT_CONST = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "SUBTITLE_HEIGHT_CONST");
		UIVideoPlayWindow.NativeFieldInfoPtr_currentSubtitleIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "currentSubtitleIndex");
		UIVideoPlayWindow.NativeFieldInfoPtr_subtitles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "subtitles");
		UIVideoPlayWindow.NativeFieldInfoPtr_languagePointer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "languagePointer");
		UIVideoPlayWindow.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669461);
		UIVideoPlayWindow.NativeMethodInfoPtr_SetVideoData_Public_Void_VideoData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669462);
		UIVideoPlayWindow.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669463);
		UIVideoPlayWindow.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669464);
		UIVideoPlayWindow.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669465);
		UIVideoPlayWindow.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669466);
		UIVideoPlayWindow.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669467);
		UIVideoPlayWindow.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669468);
		UIVideoPlayWindow.NativeMethodInfoPtr_OnControllerChanged_Private_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669469);
		UIVideoPlayWindow.NativeMethodInfoPtr_UpdateKeyboardButtonIcon_Private_Void_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669470);
		UIVideoPlayWindow.NativeMethodInfoPtr_UpdateGamePadButtonIcon_Private_Void_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669471);
		UIVideoPlayWindow.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669472);
		UIVideoPlayWindow.NativeMethodInfoPtr_GetLocalizationSuffix_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669473);
		UIVideoPlayWindow.NativeMethodInfoPtr_GetLanguagePointer_Private_Int32_GameLanguage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669474);
		UIVideoPlayWindow.NativeMethodInfoPtr_IsSupportedLanguage_Private_Boolean_GameLanguage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669475);
		UIVideoPlayWindow.NativeMethodInfoPtr_FindNextSubtitleIndex_Private_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669476);
		UIVideoPlayWindow.NativeMethodInfoPtr_FindPrevSubtitleIndex_Private_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669477);
		UIVideoPlayWindow.NativeMethodInfoPtr_OpenPlayerUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669478);
		UIVideoPlayWindow.NativeMethodInfoPtr_ShowVideoPlayWindow_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669479);
		UIVideoPlayWindow.NativeMethodInfoPtr_AppearPlayerUI_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669480);
		UIVideoPlayWindow.NativeMethodInfoPtr_UpdateSubtitle_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669481);
		UIVideoPlayWindow.NativeMethodInfoPtr_ShowSubtitle_Private_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669482);
		UIVideoPlayWindow.NativeMethodInfoPtr_HideSubtitle_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669483);
		UIVideoPlayWindow.NativeMethodInfoPtr_HidePlayerUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669484);
		UIVideoPlayWindow.NativeMethodInfoPtr_SetDirty_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669485);
		UIVideoPlayWindow.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100669486);
	}

	// Token: 0x06005808 RID: 22536 RVA: 0x00143684 File Offset: 0x00141884
	public UIVideoPlayWindow(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001EC7 RID: 7879
	// (get) Token: 0x06005809 RID: 22537 RVA: 0x0016288C File Offset: 0x00160A8C
	// (set) Token: 0x0600580A RID: 22538 RVA: 0x001628C0 File Offset: 0x00160AC0
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.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(UIVideoPlayWindow.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EC8 RID: 7880
	// (get) Token: 0x0600580B RID: 22539 RVA: 0x001628E8 File Offset: 0x00160AE8
	// (set) Token: 0x0600580C RID: 22540 RVA: 0x0016291C File Offset: 0x00160B1C
	public unsafe Il2CppReferenceArray<Text> buttonTexts
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_buttonTexts);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Text>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_buttonTexts), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001EC9 RID: 7881
	// (get) Token: 0x0600580D RID: 22541 RVA: 0x00162944 File Offset: 0x00160B44
	// (set) Token: 0x0600580E RID: 22542 RVA: 0x00162978 File Offset: 0x00160B78
	public unsafe Il2CppReferenceArray<Image> buttonIcons
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_buttonIcons);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_buttonIcons), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ECA RID: 7882
	// (get) Token: 0x0600580F RID: 22543 RVA: 0x001629A0 File Offset: 0x00160BA0
	// (set) Token: 0x06005810 RID: 22544 RVA: 0x001629D4 File Offset: 0x00160BD4
	public unsafe Il2CppReferenceArray<Text> buttonLabels
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_buttonLabels);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Text>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_buttonLabels), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ECB RID: 7883
	// (get) Token: 0x06005811 RID: 22545 RVA: 0x001629FC File Offset: 0x00160BFC
	// (set) Token: 0x06005812 RID: 22546 RVA: 0x00162A30 File Offset: 0x00160C30
	public unsafe CanvasGroup playerUI
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_playerUI);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_playerUI), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ECC RID: 7884
	// (get) Token: 0x06005813 RID: 22547 RVA: 0x00162A58 File Offset: 0x00160C58
	// (set) Token: 0x06005814 RID: 22548 RVA: 0x00162A8C File Offset: 0x00160C8C
	public unsafe Text timer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_timer);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_timer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ECD RID: 7885
	// (get) Token: 0x06005815 RID: 22549 RVA: 0x00162AB4 File Offset: 0x00160CB4
	// (set) Token: 0x06005816 RID: 22550 RVA: 0x00162AE8 File Offset: 0x00160CE8
	public unsafe Image pauseIcon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_pauseIcon);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_pauseIcon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ECE RID: 7886
	// (get) Token: 0x06005817 RID: 22551 RVA: 0x00162B10 File Offset: 0x00160D10
	// (set) Token: 0x06005818 RID: 22552 RVA: 0x00162B44 File Offset: 0x00160D44
	public unsafe RectTransform timeBar
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_timeBar);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_timeBar), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ECF RID: 7887
	// (get) Token: 0x06005819 RID: 22553 RVA: 0x00162B6C File Offset: 0x00160D6C
	// (set) Token: 0x0600581A RID: 22554 RVA: 0x00162BA0 File Offset: 0x00160DA0
	public unsafe CanvasGroup subtitleRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitleRoot);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_subtitleRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ED0 RID: 7888
	// (get) Token: 0x0600581B RID: 22555 RVA: 0x00162BC8 File Offset: 0x00160DC8
	// (set) Token: 0x0600581C RID: 22556 RVA: 0x00162BFC File Offset: 0x00160DFC
	public unsafe Image subtitleBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitleBg);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_subtitleBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ED1 RID: 7889
	// (get) Token: 0x0600581D RID: 22557 RVA: 0x00162C24 File Offset: 0x00160E24
	// (set) Token: 0x0600581E RID: 22558 RVA: 0x00162C58 File Offset: 0x00160E58
	public unsafe Text subtitle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitle);
			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(UIVideoPlayWindow.NativeFieldInfoPtr_subtitle), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ED2 RID: 7890
	// (get) Token: 0x0600581F RID: 22559 RVA: 0x00162C80 File Offset: 0x00160E80
	// (set) Token: 0x06005820 RID: 22560 RVA: 0x00162CB4 File Offset: 0x00160EB4
	public unsafe UIVideoPlayer uiVideoPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_uiVideoPlayer);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UIVideoPlayer(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_uiVideoPlayer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ED3 RID: 7891
	// (get) Token: 0x06005821 RID: 22561 RVA: 0x00162CDC File Offset: 0x00160EDC
	// (set) Token: 0x06005822 RID: 22562 RVA: 0x00162D04 File Offset: 0x00160F04
	public unsafe CoroutineHandle playerUIProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_playerUIProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_playerUIProcessor)) = value;
		}
	}

	// Token: 0x17001ED4 RID: 7892
	// (get) Token: 0x06005823 RID: 22563 RVA: 0x00162D28 File Offset: 0x00160F28
	// (set) Token: 0x06005824 RID: 22564 RVA: 0x00162D50 File Offset: 0x00160F50
	public unsafe CoroutineHandle subtitleProcessor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitleProcessor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitleProcessor)) = value;
		}
	}

	// Token: 0x17001ED5 RID: 7893
	// (get) Token: 0x06005825 RID: 22565 RVA: 0x00162D74 File Offset: 0x00160F74
	// (set) Token: 0x06005826 RID: 22566 RVA: 0x00162D92 File Offset: 0x00160F92
	public unsafe static float MAX_SUBTITLE_WIDTH
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoPlayWindow.NativeFieldInfoPtr_MAX_SUBTITLE_WIDTH, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoPlayWindow.NativeFieldInfoPtr_MAX_SUBTITLE_WIDTH, (void*)(&value));
		}
	}

	// Token: 0x17001ED6 RID: 7894
	// (get) Token: 0x06005827 RID: 22567 RVA: 0x00162DA4 File Offset: 0x00160FA4
	// (set) Token: 0x06005828 RID: 22568 RVA: 0x00162DC2 File Offset: 0x00160FC2
	public unsafe static float SUBTITLE_HEIGHT_CONST
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIVideoPlayWindow.NativeFieldInfoPtr_SUBTITLE_HEIGHT_CONST, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIVideoPlayWindow.NativeFieldInfoPtr_SUBTITLE_HEIGHT_CONST, (void*)(&value));
		}
	}

	// Token: 0x17001ED7 RID: 7895
	// (get) Token: 0x06005829 RID: 22569 RVA: 0x00162DD4 File Offset: 0x00160FD4
	// (set) Token: 0x0600582A RID: 22570 RVA: 0x00162DFC File Offset: 0x00160FFC
	public unsafe int currentSubtitleIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_currentSubtitleIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_currentSubtitleIndex)) = value;
		}
	}

	// Token: 0x17001ED8 RID: 7896
	// (get) Token: 0x0600582B RID: 22571 RVA: 0x00162E20 File Offset: 0x00161020
	// (set) Token: 0x0600582C RID: 22572 RVA: 0x00162E54 File Offset: 0x00161054
	public unsafe Il2CppReferenceArray<SubtitleData> subtitles
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitles);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SubtitleData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_subtitles), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ED9 RID: 7897
	// (get) Token: 0x0600582D RID: 22573 RVA: 0x00162E7C File Offset: 0x0016107C
	// (set) Token: 0x0600582E RID: 22574 RVA: 0x00162EA4 File Offset: 0x001610A4
	public unsafe int languagePointer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_languagePointer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.NativeFieldInfoPtr_languagePointer)) = value;
		}
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// Token: 0x04003A6D RID: 14957
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

	// Token: 0x04003A6E RID: 14958
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0;

	// Token: 0x04003A6F RID: 14959
	private static readonly IntPtr NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0;

	// Token: 0x04003A70 RID: 14960
	private static readonly IntPtr NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0;

	// Token: 0x04003A71 RID: 14961
	private static readonly IntPtr NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0;

	// Token: 0x04003A72 RID: 14962
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0;

	// Token: 0x04003A73 RID: 14963
	private static readonly IntPtr NativeMethodInfoPtr_OnControllerChanged_Private_Void_ControllerDevice_0;

	// Token: 0x04003A74 RID: 14964
	private static readonly IntPtr NativeMethodInfoPtr_UpdateKeyboardButtonIcon_Private_Void_Int32_String_0;

	// Token: 0x04003A75 RID: 14965
	private static readonly IntPtr NativeMethodInfoPtr_UpdateGamePadButtonIcon_Private_Void_Int32_String_0;

	// Token: 0x04003A76 RID: 14966
	private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;

	// Token: 0x04003A77 RID: 14967
	private static readonly IntPtr NativeMethodInfoPtr_GetLocalizationSuffix_Private_String_0;

	// Token: 0x04003A78 RID: 14968
	private static readonly IntPtr NativeMethodInfoPtr_GetLanguagePointer_Private_Int32_GameLanguage_0;

	// Token: 0x04003A79 RID: 14969
	private static readonly IntPtr NativeMethodInfoPtr_IsSupportedLanguage_Private_Boolean_GameLanguage_0;

	// Token: 0x04003A7A RID: 14970
	private static readonly IntPtr NativeMethodInfoPtr_FindNextSubtitleIndex_Private_Void_Double_0;

	// Token: 0x04003A7B RID: 14971
	private static readonly IntPtr NativeMethodInfoPtr_FindPrevSubtitleIndex_Private_Void_Double_0;

	// Token: 0x04003A7C RID: 14972
	private static readonly IntPtr NativeMethodInfoPtr_OpenPlayerUI_Private_Void_0;

	// Token: 0x04003A7D RID: 14973
	private static readonly IntPtr NativeMethodInfoPtr_ShowVideoPlayWindow_Private_IEnumerator_1_Single_0;

	// Token: 0x04003A7E RID: 14974
	private static readonly IntPtr NativeMethodInfoPtr_AppearPlayerUI_Private_IEnumerator_1_Single_0;

	// Token: 0x04003A7F RID: 14975
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSubtitle_Private_IEnumerator_1_Single_0;

	// Token: 0x04003A80 RID: 14976
	private static readonly IntPtr NativeMethodInfoPtr_ShowSubtitle_Private_Void_String_0;

	// Token: 0x04003A81 RID: 14977
	private static readonly IntPtr NativeMethodInfoPtr_HideSubtitle_Private_Void_0;

	// Token: 0x04003A82 RID: 14978
	private static readonly IntPtr NativeMethodInfoPtr_HidePlayerUI_Private_Void_0;

	// Token: 0x04003A83 RID: 14979
	private static readonly IntPtr NativeMethodInfoPtr_SetDirty_Private_Void_0;

	// Token: 0x04003A84 RID: 14980
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200027B RID: 635
	[ObfuscatedName("UIVideoPlayWindow/<>c__DisplayClass21_0")]
	public sealed class __c__DisplayClass21_0 : Il2CppSystem.Object
	{
		// Token: 0x0600582F RID: 22575 RVA: 0x00162EC8 File Offset: 0x001610C8
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass21_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.__c__DisplayClass21_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005830 RID: 22576 RVA: 0x00162F14 File Offset: 0x00161114
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563741, XrefRangeEnd = 563750, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _Appear_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow.__c__DisplayClass21_0.NativeMethodInfoPtr__Appear_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005831 RID: 22577 RVA: 0x00162F58 File Offset: 0x00161158
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass21_0()
		{
			Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "<>c__DisplayClass21_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr);
			UIVideoPlayWindow.__c__DisplayClass21_0.NativeFieldInfoPtr_completeHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr, "completeHandler");
			UIVideoPlayWindow.__c__DisplayClass21_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr, "<>4__this");
			UIVideoPlayWindow.__c__DisplayClass21_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr, 100669487);
			UIVideoPlayWindow.__c__DisplayClass21_0.NativeMethodInfoPtr__Appear_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr, 100669488);
		}

		// Token: 0x06005832 RID: 22578 RVA: 0x0000A688 File Offset: 0x00008888
		public __c__DisplayClass21_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EDA RID: 7898
		// (get) Token: 0x06005833 RID: 22579 RVA: 0x00162FD4 File Offset: 0x001611D4
		// (set) Token: 0x06005834 RID: 22580 RVA: 0x00163008 File Offset: 0x00161208
		public unsafe Action completeHandler
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.__c__DisplayClass21_0.NativeFieldInfoPtr_completeHandler);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Action(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.__c__DisplayClass21_0.NativeFieldInfoPtr_completeHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001EDB RID: 7899
		// (get) Token: 0x06005835 RID: 22581 RVA: 0x00163030 File Offset: 0x00161230
		// (set) Token: 0x06005836 RID: 22582 RVA: 0x00163064 File Offset: 0x00161264
		public unsafe UIVideoPlayWindow __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.__c__DisplayClass21_0.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIVideoPlayWindow(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow.__c__DisplayClass21_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003A85 RID: 14981
		private static readonly IntPtr NativeFieldInfoPtr_completeHandler;

		// Token: 0x04003A86 RID: 14982
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003A87 RID: 14983
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04003A88 RID: 14984
		private static readonly IntPtr NativeMethodInfoPtr__Appear_b__0_Internal_Void_0;
	}

	// Token: 0x0200027C RID: 636
	[ObfuscatedName("UIVideoPlayWindow/<ShowVideoPlayWindow>d__37")]
	public sealed class _ShowVideoPlayWindow_d__37 : Il2CppSystem.Object
	{
		// Token: 0x06005837 RID: 22583 RVA: 0x0016308C File Offset: 0x0016128C
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _ShowVideoPlayWindow_d__37(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06005838 RID: 22584 RVA: 0x001630EC File Offset: 0x001612EC
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005839 RID: 22585 RVA: 0x00163130 File Offset: 0x00161330
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563750, XrefRangeEnd = 563754, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17001EDF RID: 7903
		// (get) Token: 0x0600583A RID: 22586 RVA: 0x00163180 File Offset: 0x00161380
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x0600583B RID: 22587 RVA: 0x001631D0 File Offset: 0x001613D0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563754, XrefRangeEnd = 563759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001EE0 RID: 7904
		// (get) Token: 0x0600583C RID: 22588 RVA: 0x00163214 File Offset: 0x00161414
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563759, XrefRangeEnd = 563762, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600583D RID: 22589 RVA: 0x0016326C File Offset: 0x0016146C
		// Note: this type is marked as 'beforefieldinit'.
		static _ShowVideoPlayWindow_d__37()
		{
			Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "<ShowVideoPlayWindow>d__37");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, "<>1__state");
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, "<>2__current");
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, "<>4__this");
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100669489);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100669490);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100669491);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100669492);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100669493);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100669494);
		}

		// Token: 0x0600583E RID: 22590 RVA: 0x0000A688 File Offset: 0x00008888
		public _ShowVideoPlayWindow_d__37(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EDC RID: 7900
		// (get) Token: 0x0600583F RID: 22591 RVA: 0x0016334C File Offset: 0x0016154C
		// (set) Token: 0x06005840 RID: 22592 RVA: 0x00163374 File Offset: 0x00161574
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001EDD RID: 7901
		// (get) Token: 0x06005841 RID: 22593 RVA: 0x00163398 File Offset: 0x00161598
		// (set) Token: 0x06005842 RID: 22594 RVA: 0x001633C0 File Offset: 0x001615C0
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001EDE RID: 7902
		// (get) Token: 0x06005843 RID: 22595 RVA: 0x001633E4 File Offset: 0x001615E4
		// (set) Token: 0x06005844 RID: 22596 RVA: 0x00163418 File Offset: 0x00161618
		public unsafe UIVideoPlayWindow __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIVideoPlayWindow(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003A89 RID: 14985
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003A8A RID: 14986
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003A8B RID: 14987
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003A8C RID: 14988
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003A8D RID: 14989
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A8E RID: 14990
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003A8F RID: 14991
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003A90 RID: 14992
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A91 RID: 14993
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x0200027D RID: 637
	[ObfuscatedName("UIVideoPlayWindow/<AppearPlayerUI>d__38")]
	public sealed class _AppearPlayerUI_d__38 : Il2CppSystem.Object
	{
		// Token: 0x06005845 RID: 22597 RVA: 0x00163440 File Offset: 0x00161640
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _AppearPlayerUI_d__38(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06005846 RID: 22598 RVA: 0x001634A0 File Offset: 0x001616A0
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005847 RID: 22599 RVA: 0x001634E4 File Offset: 0x001616E4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563762, XrefRangeEnd = 563769, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17001EE5 RID: 7909
		// (get) Token: 0x06005848 RID: 22600 RVA: 0x00163534 File Offset: 0x00161734
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06005849 RID: 22601 RVA: 0x00163584 File Offset: 0x00161784
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563769, XrefRangeEnd = 563774, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001EE6 RID: 7910
		// (get) Token: 0x0600584A RID: 22602 RVA: 0x001635C8 File Offset: 0x001617C8
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563774, XrefRangeEnd = 563777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600584B RID: 22603 RVA: 0x00163620 File Offset: 0x00161820
		// Note: this type is marked as 'beforefieldinit'.
		static _AppearPlayerUI_d__38()
		{
			Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "<AppearPlayerUI>d__38");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, "<>1__state");
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, "<>2__current");
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, "<>4__this");
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr__stopWatch_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, "<stopWatch>5__2");
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100669495);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100669496);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100669497);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100669498);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100669499);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100669500);
		}

		// Token: 0x0600584C RID: 22604 RVA: 0x0000A688 File Offset: 0x00008888
		public _AppearPlayerUI_d__38(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EE1 RID: 7905
		// (get) Token: 0x0600584D RID: 22605 RVA: 0x00163714 File Offset: 0x00161914
		// (set) Token: 0x0600584E RID: 22606 RVA: 0x0016373C File Offset: 0x0016193C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001EE2 RID: 7906
		// (get) Token: 0x0600584F RID: 22607 RVA: 0x00163760 File Offset: 0x00161960
		// (set) Token: 0x06005850 RID: 22608 RVA: 0x00163788 File Offset: 0x00161988
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001EE3 RID: 7907
		// (get) Token: 0x06005851 RID: 22609 RVA: 0x001637AC File Offset: 0x001619AC
		// (set) Token: 0x06005852 RID: 22610 RVA: 0x001637E0 File Offset: 0x001619E0
		public unsafe UIVideoPlayWindow __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIVideoPlayWindow(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17001EE4 RID: 7908
		// (get) Token: 0x06005853 RID: 22611 RVA: 0x00163808 File Offset: 0x00161A08
		// (set) Token: 0x06005854 RID: 22612 RVA: 0x00163830 File Offset: 0x00161A30
		public unsafe float _stopWatch_5__2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr__stopWatch_5__2);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._AppearPlayerUI_d__38.NativeFieldInfoPtr__stopWatch_5__2)) = value;
			}
		}

		// Token: 0x04003A92 RID: 14994
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003A93 RID: 14995
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003A94 RID: 14996
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003A95 RID: 14997
		private static readonly IntPtr NativeFieldInfoPtr__stopWatch_5__2;

		// Token: 0x04003A96 RID: 14998
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003A97 RID: 14999
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A98 RID: 15000
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003A99 RID: 15001
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003A9A RID: 15002
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003A9B RID: 15003
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x0200027E RID: 638
	[ObfuscatedName("UIVideoPlayWindow/<UpdateSubtitle>d__39")]
	public sealed class _UpdateSubtitle_d__39 : Il2CppSystem.Object
	{
		// Token: 0x06005855 RID: 22613 RVA: 0x00163854 File Offset: 0x00161A54
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _UpdateSubtitle_d__39(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06005856 RID: 22614 RVA: 0x001638B4 File Offset: 0x00161AB4
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06005857 RID: 22615 RVA: 0x001638F8 File Offset: 0x00161AF8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563777, XrefRangeEnd = 563778, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x17001EEA RID: 7914
		// (get) Token: 0x06005858 RID: 22616 RVA: 0x00163948 File Offset: 0x00161B48
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06005859 RID: 22617 RVA: 0x00163998 File Offset: 0x00161B98
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563778, XrefRangeEnd = 563783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17001EEB RID: 7915
		// (get) Token: 0x0600585A RID: 22618 RVA: 0x001639DC File Offset: 0x00161BDC
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563783, XrefRangeEnd = 563786, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600585B RID: 22619 RVA: 0x00163A34 File Offset: 0x00161C34
		// Note: this type is marked as 'beforefieldinit'.
		static _UpdateSubtitle_d__39()
		{
			Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, "<UpdateSubtitle>d__39");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, "<>1__state");
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, "<>2__current");
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, "<>4__this");
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100669501);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100669502);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100669503);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100669504);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100669505);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100669506);
		}

		// Token: 0x0600585C RID: 22620 RVA: 0x0000A688 File Offset: 0x00008888
		public _UpdateSubtitle_d__39(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001EE7 RID: 7911
		// (get) Token: 0x0600585D RID: 22621 RVA: 0x00163B14 File Offset: 0x00161D14
		// (set) Token: 0x0600585E RID: 22622 RVA: 0x00163B3C File Offset: 0x00161D3C
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17001EE8 RID: 7912
		// (get) Token: 0x0600585F RID: 22623 RVA: 0x00163B60 File Offset: 0x00161D60
		// (set) Token: 0x06005860 RID: 22624 RVA: 0x00163B88 File Offset: 0x00161D88
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17001EE9 RID: 7913
		// (get) Token: 0x06005861 RID: 22625 RVA: 0x00163BAC File Offset: 0x00161DAC
		// (set) Token: 0x06005862 RID: 22626 RVA: 0x00163BE0 File Offset: 0x00161DE0
		public unsafe UIVideoPlayWindow __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIVideoPlayWindow(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoPlayWindow._UpdateSubtitle_d__39.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04003A9C RID: 15004
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003A9D RID: 15005
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003A9E RID: 15006
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003A9F RID: 15007
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003AA0 RID: 15008
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003AA1 RID: 15009
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003AA2 RID: 15010
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003AA3 RID: 15011
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003AA4 RID: 15012
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
