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: 0x020002C4 RID: 708
public class UIVideoPlayWindow : GameCanvasBase
{
	// Token: 0x06005E51 RID: 24145 RVA: 0x0017C544 File Offset: 0x0017A744
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593791, XrefRangeEnd = 593833, 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: 0x06005E52 RID: 24146 RVA: 0x0017C594 File Offset: 0x0017A794
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 593871, RefRangeEnd = 593872, XrefRangeStart = 593833, XrefRangeEnd = 593871, 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: 0x06005E53 RID: 24147 RVA: 0x0017C5F0 File Offset: 0x0017A7F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593872, XrefRangeEnd = 593886, 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: 0x06005E54 RID: 24148 RVA: 0x0017C654 File Offset: 0x0017A854
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593886, XrefRangeEnd = 593901, 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: 0x06005E55 RID: 24149 RVA: 0x0017C6A4 File Offset: 0x0017A8A4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593901, XrefRangeEnd = 593908, 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: 0x06005E56 RID: 24150 RVA: 0x0017C6F4 File Offset: 0x0017A8F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593908, XrefRangeEnd = 593917, 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: 0x06005E57 RID: 24151 RVA: 0x0017C744 File Offset: 0x0017A944
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593917, XrefRangeEnd = 593931, 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: 0x06005E58 RID: 24152 RVA: 0x0017C794 File Offset: 0x0017A994
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593931, XrefRangeEnd = 593936, 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: 0x06005E59 RID: 24153 RVA: 0x0017C7F8 File Offset: 0x0017A9F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593936, XrefRangeEnd = 593955, 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: 0x06005E5A RID: 24154 RVA: 0x0017C84C File Offset: 0x0017AA4C
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 593967, RefRangeEnd = 593975, XrefRangeStart = 593955, XrefRangeEnd = 593967, 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: 0x06005E5B RID: 24155 RVA: 0x0017C8B8 File Offset: 0x0017AAB8
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 593986, RefRangeEnd = 593994, XrefRangeStart = 593975, XrefRangeEnd = 593986, 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: 0x06005E5C RID: 24156 RVA: 0x0017C924 File Offset: 0x0017AB24
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593994, XrefRangeEnd = 594006, 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: 0x06005E5D RID: 24157 RVA: 0x0017C968 File Offset: 0x0017AB68
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594006, XrefRangeEnd = 594024, 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: 0x06005E5E RID: 24158 RVA: 0x0017C9B4 File Offset: 0x0017ABB4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594024, XrefRangeEnd = 594035, 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: 0x06005E5F RID: 24159 RVA: 0x0017CA18 File Offset: 0x0017AC18
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594035, XrefRangeEnd = 594046, 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: 0x06005E60 RID: 24160 RVA: 0x0017CA7C File Offset: 0x0017AC7C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594046, XrefRangeEnd = 594047, 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: 0x06005E61 RID: 24161 RVA: 0x0017CAD0 File Offset: 0x0017ACD0
	[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: 0x06005E62 RID: 24162 RVA: 0x0017CB24 File Offset: 0x0017AD24
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 594059, RefRangeEnd = 594062, XrefRangeStart = 594047, XrefRangeEnd = 594059, 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: 0x06005E63 RID: 24163 RVA: 0x0017CB68 File Offset: 0x0017AD68
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 594067, RefRangeEnd = 594068, XrefRangeStart = 594062, XrefRangeEnd = 594067, 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: 0x06005E64 RID: 24164 RVA: 0x0017CBC0 File Offset: 0x0017ADC0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594068, XrefRangeEnd = 594073, 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: 0x06005E65 RID: 24165 RVA: 0x0017CC18 File Offset: 0x0017AE18
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594073, XrefRangeEnd = 594078, 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: 0x06005E66 RID: 24166 RVA: 0x0017CC70 File Offset: 0x0017AE70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594078, XrefRangeEnd = 594084, 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: 0x06005E67 RID: 24167 RVA: 0x0017CCCC File Offset: 0x0017AECC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594084, XrefRangeEnd = 594086, 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: 0x06005E68 RID: 24168 RVA: 0x0017CD10 File Offset: 0x0017AF10
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 594086, XrefRangeEnd = 594092, 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: 0x06005E69 RID: 24169 RVA: 0x0017CD54 File Offset: 0x0017AF54
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 594124, RefRangeEnd = 594126, XrefRangeStart = 594092, XrefRangeEnd = 594124, 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: 0x06005E6A RID: 24170 RVA: 0x0017CD98 File Offset: 0x0017AF98
	[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: 0x06005E6B RID: 24171 RVA: 0x0017CDE4 File Offset: 0x0017AFE4
	// 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, 100670005);
		UIVideoPlayWindow.NativeMethodInfoPtr_SetVideoData_Public_Void_VideoData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670006);
		UIVideoPlayWindow.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670007);
		UIVideoPlayWindow.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670008);
		UIVideoPlayWindow.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670009);
		UIVideoPlayWindow.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670010);
		UIVideoPlayWindow.NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670011);
		UIVideoPlayWindow.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670012);
		UIVideoPlayWindow.NativeMethodInfoPtr_OnControllerChanged_Private_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670013);
		UIVideoPlayWindow.NativeMethodInfoPtr_UpdateKeyboardButtonIcon_Private_Void_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670014);
		UIVideoPlayWindow.NativeMethodInfoPtr_UpdateGamePadButtonIcon_Private_Void_Int32_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670015);
		UIVideoPlayWindow.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670016);
		UIVideoPlayWindow.NativeMethodInfoPtr_GetLocalizationSuffix_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670017);
		UIVideoPlayWindow.NativeMethodInfoPtr_GetLanguagePointer_Private_Int32_GameLanguage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670018);
		UIVideoPlayWindow.NativeMethodInfoPtr_IsSupportedLanguage_Private_Boolean_GameLanguage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670019);
		UIVideoPlayWindow.NativeMethodInfoPtr_FindNextSubtitleIndex_Private_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670020);
		UIVideoPlayWindow.NativeMethodInfoPtr_FindPrevSubtitleIndex_Private_Void_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670021);
		UIVideoPlayWindow.NativeMethodInfoPtr_OpenPlayerUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670022);
		UIVideoPlayWindow.NativeMethodInfoPtr_ShowVideoPlayWindow_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670023);
		UIVideoPlayWindow.NativeMethodInfoPtr_AppearPlayerUI_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670024);
		UIVideoPlayWindow.NativeMethodInfoPtr_UpdateSubtitle_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670025);
		UIVideoPlayWindow.NativeMethodInfoPtr_ShowSubtitle_Private_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670026);
		UIVideoPlayWindow.NativeMethodInfoPtr_HideSubtitle_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670027);
		UIVideoPlayWindow.NativeMethodInfoPtr_HidePlayerUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670028);
		UIVideoPlayWindow.NativeMethodInfoPtr_SetDirty_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670029);
		UIVideoPlayWindow.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow>.NativeClassPtr, 100670030);
	}

	// Token: 0x06005E6C RID: 24172 RVA: 0x0015A580 File Offset: 0x00158780
	public UIVideoPlayWindow(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170020B7 RID: 8375
	// (get) Token: 0x06005E6D RID: 24173 RVA: 0x0017D198 File Offset: 0x0017B398
	// (set) Token: 0x06005E6E RID: 24174 RVA: 0x0017D1CC File Offset: 0x0017B3CC
	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: 0x170020B8 RID: 8376
	// (get) Token: 0x06005E6F RID: 24175 RVA: 0x0017D1F4 File Offset: 0x0017B3F4
	// (set) Token: 0x06005E70 RID: 24176 RVA: 0x0017D228 File Offset: 0x0017B428
	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: 0x170020B9 RID: 8377
	// (get) Token: 0x06005E71 RID: 24177 RVA: 0x0017D250 File Offset: 0x0017B450
	// (set) Token: 0x06005E72 RID: 24178 RVA: 0x0017D284 File Offset: 0x0017B484
	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: 0x170020BA RID: 8378
	// (get) Token: 0x06005E73 RID: 24179 RVA: 0x0017D2AC File Offset: 0x0017B4AC
	// (set) Token: 0x06005E74 RID: 24180 RVA: 0x0017D2E0 File Offset: 0x0017B4E0
	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: 0x170020BB RID: 8379
	// (get) Token: 0x06005E75 RID: 24181 RVA: 0x0017D308 File Offset: 0x0017B508
	// (set) Token: 0x06005E76 RID: 24182 RVA: 0x0017D33C File Offset: 0x0017B53C
	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: 0x170020BC RID: 8380
	// (get) Token: 0x06005E77 RID: 24183 RVA: 0x0017D364 File Offset: 0x0017B564
	// (set) Token: 0x06005E78 RID: 24184 RVA: 0x0017D398 File Offset: 0x0017B598
	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: 0x170020BD RID: 8381
	// (get) Token: 0x06005E79 RID: 24185 RVA: 0x0017D3C0 File Offset: 0x0017B5C0
	// (set) Token: 0x06005E7A RID: 24186 RVA: 0x0017D3F4 File Offset: 0x0017B5F4
	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: 0x170020BE RID: 8382
	// (get) Token: 0x06005E7B RID: 24187 RVA: 0x0017D41C File Offset: 0x0017B61C
	// (set) Token: 0x06005E7C RID: 24188 RVA: 0x0017D450 File Offset: 0x0017B650
	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: 0x170020BF RID: 8383
	// (get) Token: 0x06005E7D RID: 24189 RVA: 0x0017D478 File Offset: 0x0017B678
	// (set) Token: 0x06005E7E RID: 24190 RVA: 0x0017D4AC File Offset: 0x0017B6AC
	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: 0x170020C0 RID: 8384
	// (get) Token: 0x06005E7F RID: 24191 RVA: 0x0017D4D4 File Offset: 0x0017B6D4
	// (set) Token: 0x06005E80 RID: 24192 RVA: 0x0017D508 File Offset: 0x0017B708
	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: 0x170020C1 RID: 8385
	// (get) Token: 0x06005E81 RID: 24193 RVA: 0x0017D530 File Offset: 0x0017B730
	// (set) Token: 0x06005E82 RID: 24194 RVA: 0x0017D564 File Offset: 0x0017B764
	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: 0x170020C2 RID: 8386
	// (get) Token: 0x06005E83 RID: 24195 RVA: 0x0017D58C File Offset: 0x0017B78C
	// (set) Token: 0x06005E84 RID: 24196 RVA: 0x0017D5C0 File Offset: 0x0017B7C0
	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: 0x170020C3 RID: 8387
	// (get) Token: 0x06005E85 RID: 24197 RVA: 0x0017D5E8 File Offset: 0x0017B7E8
	// (set) Token: 0x06005E86 RID: 24198 RVA: 0x0017D610 File Offset: 0x0017B810
	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: 0x170020C4 RID: 8388
	// (get) Token: 0x06005E87 RID: 24199 RVA: 0x0017D634 File Offset: 0x0017B834
	// (set) Token: 0x06005E88 RID: 24200 RVA: 0x0017D65C File Offset: 0x0017B85C
	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: 0x170020C5 RID: 8389
	// (get) Token: 0x06005E89 RID: 24201 RVA: 0x0017D680 File Offset: 0x0017B880
	// (set) Token: 0x06005E8A RID: 24202 RVA: 0x0017D69E File Offset: 0x0017B89E
	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: 0x170020C6 RID: 8390
	// (get) Token: 0x06005E8B RID: 24203 RVA: 0x0017D6B0 File Offset: 0x0017B8B0
	// (set) Token: 0x06005E8C RID: 24204 RVA: 0x0017D6CE File Offset: 0x0017B8CE
	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: 0x170020C7 RID: 8391
	// (get) Token: 0x06005E8D RID: 24205 RVA: 0x0017D6E0 File Offset: 0x0017B8E0
	// (set) Token: 0x06005E8E RID: 24206 RVA: 0x0017D708 File Offset: 0x0017B908
	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: 0x170020C8 RID: 8392
	// (get) Token: 0x06005E8F RID: 24207 RVA: 0x0017D72C File Offset: 0x0017B92C
	// (set) Token: 0x06005E90 RID: 24208 RVA: 0x0017D760 File Offset: 0x0017B960
	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: 0x170020C9 RID: 8393
	// (get) Token: 0x06005E91 RID: 24209 RVA: 0x0017D788 File Offset: 0x0017B988
	// (set) Token: 0x06005E92 RID: 24210 RVA: 0x0017D7B0 File Offset: 0x0017B9B0
	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: 0x04003EBE RID: 16062
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x04003EBF RID: 16063
	private static readonly IntPtr NativeFieldInfoPtr_buttonTexts;

	// Token: 0x04003EC0 RID: 16064
	private static readonly IntPtr NativeFieldInfoPtr_buttonIcons;

	// Token: 0x04003EC1 RID: 16065
	private static readonly IntPtr NativeFieldInfoPtr_buttonLabels;

	// Token: 0x04003EC2 RID: 16066
	private static readonly IntPtr NativeFieldInfoPtr_playerUI;

	// Token: 0x04003EC3 RID: 16067
	private static readonly IntPtr NativeFieldInfoPtr_timer;

	// Token: 0x04003EC4 RID: 16068
	private static readonly IntPtr NativeFieldInfoPtr_pauseIcon;

	// Token: 0x04003EC5 RID: 16069
	private static readonly IntPtr NativeFieldInfoPtr_timeBar;

	// Token: 0x04003EC6 RID: 16070
	private static readonly IntPtr NativeFieldInfoPtr_subtitleRoot;

	// Token: 0x04003EC7 RID: 16071
	private static readonly IntPtr NativeFieldInfoPtr_subtitleBg;

	// Token: 0x04003EC8 RID: 16072
	private static readonly IntPtr NativeFieldInfoPtr_subtitle;

	// Token: 0x04003EC9 RID: 16073
	private static readonly IntPtr NativeFieldInfoPtr_uiVideoPlayer;

	// Token: 0x04003ECA RID: 16074
	private static readonly IntPtr NativeFieldInfoPtr_playerUIProcessor;

	// Token: 0x04003ECB RID: 16075
	private static readonly IntPtr NativeFieldInfoPtr_subtitleProcessor;

	// Token: 0x04003ECC RID: 16076
	private static readonly IntPtr NativeFieldInfoPtr_MAX_SUBTITLE_WIDTH;

	// Token: 0x04003ECD RID: 16077
	private static readonly IntPtr NativeFieldInfoPtr_SUBTITLE_HEIGHT_CONST;

	// Token: 0x04003ECE RID: 16078
	private static readonly IntPtr NativeFieldInfoPtr_currentSubtitleIndex;

	// Token: 0x04003ECF RID: 16079
	private static readonly IntPtr NativeFieldInfoPtr_subtitles;

	// Token: 0x04003ED0 RID: 16080
	private static readonly IntPtr NativeFieldInfoPtr_languagePointer;

	// Token: 0x04003ED1 RID: 16081
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x04003ED2 RID: 16082
	private static readonly IntPtr NativeMethodInfoPtr_SetVideoData_Public_Void_VideoData_0;

	// Token: 0x04003ED3 RID: 16083
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

	// Token: 0x04003ED4 RID: 16084
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0;

	// Token: 0x04003ED5 RID: 16085
	private static readonly IntPtr NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_Void_0;

	// Token: 0x04003ED6 RID: 16086
	private static readonly IntPtr NativeMethodInfoPtr_SwitchRightward_Public_Virtual_Void_0;

	// Token: 0x04003ED7 RID: 16087
	private static readonly IntPtr NativeMethodInfoPtr_Cancel_Public_Virtual_Void_0;

	// Token: 0x04003ED8 RID: 16088
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0;

	// Token: 0x04003ED9 RID: 16089
	private static readonly IntPtr NativeMethodInfoPtr_OnControllerChanged_Private_Void_ControllerDevice_0;

	// Token: 0x04003EDA RID: 16090
	private static readonly IntPtr NativeMethodInfoPtr_UpdateKeyboardButtonIcon_Private_Void_Int32_String_0;

	// Token: 0x04003EDB RID: 16091
	private static readonly IntPtr NativeMethodInfoPtr_UpdateGamePadButtonIcon_Private_Void_Int32_String_0;

	// Token: 0x04003EDC RID: 16092
	private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0;

	// Token: 0x04003EDD RID: 16093
	private static readonly IntPtr NativeMethodInfoPtr_GetLocalizationSuffix_Private_String_0;

	// Token: 0x04003EDE RID: 16094
	private static readonly IntPtr NativeMethodInfoPtr_GetLanguagePointer_Private_Int32_GameLanguage_0;

	// Token: 0x04003EDF RID: 16095
	private static readonly IntPtr NativeMethodInfoPtr_IsSupportedLanguage_Private_Boolean_GameLanguage_0;

	// Token: 0x04003EE0 RID: 16096
	private static readonly IntPtr NativeMethodInfoPtr_FindNextSubtitleIndex_Private_Void_Double_0;

	// Token: 0x04003EE1 RID: 16097
	private static readonly IntPtr NativeMethodInfoPtr_FindPrevSubtitleIndex_Private_Void_Double_0;

	// Token: 0x04003EE2 RID: 16098
	private static readonly IntPtr NativeMethodInfoPtr_OpenPlayerUI_Private_Void_0;

	// Token: 0x04003EE3 RID: 16099
	private static readonly IntPtr NativeMethodInfoPtr_ShowVideoPlayWindow_Private_IEnumerator_1_Single_0;

	// Token: 0x04003EE4 RID: 16100
	private static readonly IntPtr NativeMethodInfoPtr_AppearPlayerUI_Private_IEnumerator_1_Single_0;

	// Token: 0x04003EE5 RID: 16101
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSubtitle_Private_IEnumerator_1_Single_0;

	// Token: 0x04003EE6 RID: 16102
	private static readonly IntPtr NativeMethodInfoPtr_ShowSubtitle_Private_Void_String_0;

	// Token: 0x04003EE7 RID: 16103
	private static readonly IntPtr NativeMethodInfoPtr_HideSubtitle_Private_Void_0;

	// Token: 0x04003EE8 RID: 16104
	private static readonly IntPtr NativeMethodInfoPtr_HidePlayerUI_Private_Void_0;

	// Token: 0x04003EE9 RID: 16105
	private static readonly IntPtr NativeMethodInfoPtr_SetDirty_Private_Void_0;

	// Token: 0x04003EEA RID: 16106
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002C5 RID: 709
	[ObfuscatedName("UIVideoPlayWindow/<>c__DisplayClass21_0")]
	public sealed class __c__DisplayClass21_0 : Il2CppSystem.Object
	{
		// Token: 0x06005E93 RID: 24211 RVA: 0x0017D7D4 File Offset: 0x0017B9D4
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, 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: 0x06005E94 RID: 24212 RVA: 0x0017D820 File Offset: 0x0017BA20
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593746, XrefRangeEnd = 593755, 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: 0x06005E95 RID: 24213 RVA: 0x0017D864 File Offset: 0x0017BA64
		// 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, 100670031);
			UIVideoPlayWindow.__c__DisplayClass21_0.NativeMethodInfoPtr__Appear_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow.__c__DisplayClass21_0>.NativeClassPtr, 100670032);
		}

		// Token: 0x06005E96 RID: 24214 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c__DisplayClass21_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170020CA RID: 8394
		// (get) Token: 0x06005E97 RID: 24215 RVA: 0x0017D8E0 File Offset: 0x0017BAE0
		// (set) Token: 0x06005E98 RID: 24216 RVA: 0x0017D914 File Offset: 0x0017BB14
		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: 0x170020CB RID: 8395
		// (get) Token: 0x06005E99 RID: 24217 RVA: 0x0017D93C File Offset: 0x0017BB3C
		// (set) Token: 0x06005E9A RID: 24218 RVA: 0x0017D970 File Offset: 0x0017BB70
		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: 0x04003EEB RID: 16107
		private static readonly IntPtr NativeFieldInfoPtr_completeHandler;

		// Token: 0x04003EEC RID: 16108
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003EED RID: 16109
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04003EEE RID: 16110
		private static readonly IntPtr NativeMethodInfoPtr__Appear_b__0_Internal_Void_0;
	}

	// Token: 0x020002C6 RID: 710
	[ObfuscatedName("UIVideoPlayWindow/<ShowVideoPlayWindow>d__37")]
	public sealed class _ShowVideoPlayWindow_d__37 : Il2CppSystem.Object
	{
		// Token: 0x06005E9B RID: 24219 RVA: 0x0017D998 File Offset: 0x0017BB98
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, 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: 0x06005E9C RID: 24220 RVA: 0x0017D9F8 File Offset: 0x0017BBF8
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(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: 0x06005E9D RID: 24221 RVA: 0x0017DA3C File Offset: 0x0017BC3C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593755, XrefRangeEnd = 593759, 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: 0x170020CF RID: 8399
		// (get) Token: 0x06005E9E RID: 24222 RVA: 0x0017DA8C File Offset: 0x0017BC8C
		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: 0x06005E9F RID: 24223 RVA: 0x0017DADC File Offset: 0x0017BCDC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593759, XrefRangeEnd = 593764, 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: 0x170020D0 RID: 8400
		// (get) Token: 0x06005EA0 RID: 24224 RVA: 0x0017DB20 File Offset: 0x0017BD20
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593764, XrefRangeEnd = 593767, 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: 0x06005EA1 RID: 24225 RVA: 0x0017DB78 File Offset: 0x0017BD78
		// 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, 100670033);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100670034);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100670035);
			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, 100670036);
			UIVideoPlayWindow._ShowVideoPlayWindow_d__37.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._ShowVideoPlayWindow_d__37>.NativeClassPtr, 100670037);
			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, 100670038);
		}

		// Token: 0x06005EA2 RID: 24226 RVA: 0x0000A74C File Offset: 0x0000894C
		public _ShowVideoPlayWindow_d__37(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170020CC RID: 8396
		// (get) Token: 0x06005EA3 RID: 24227 RVA: 0x0017DC58 File Offset: 0x0017BE58
		// (set) Token: 0x06005EA4 RID: 24228 RVA: 0x0017DC80 File Offset: 0x0017BE80
		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: 0x170020CD RID: 8397
		// (get) Token: 0x06005EA5 RID: 24229 RVA: 0x0017DCA4 File Offset: 0x0017BEA4
		// (set) Token: 0x06005EA6 RID: 24230 RVA: 0x0017DCCC File Offset: 0x0017BECC
		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: 0x170020CE RID: 8398
		// (get) Token: 0x06005EA7 RID: 24231 RVA: 0x0017DCF0 File Offset: 0x0017BEF0
		// (set) Token: 0x06005EA8 RID: 24232 RVA: 0x0017DD24 File Offset: 0x0017BF24
		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: 0x04003EEF RID: 16111
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003EF0 RID: 16112
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003EF1 RID: 16113
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003EF2 RID: 16114
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003EF3 RID: 16115
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003EF4 RID: 16116
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003EF5 RID: 16117
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003EF6 RID: 16118
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003EF7 RID: 16119
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x020002C7 RID: 711
	[ObfuscatedName("UIVideoPlayWindow/<AppearPlayerUI>d__38")]
	public sealed class _AppearPlayerUI_d__38 : Il2CppSystem.Object
	{
		// Token: 0x06005EA9 RID: 24233 RVA: 0x0017DD4C File Offset: 0x0017BF4C
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, 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: 0x06005EAA RID: 24234 RVA: 0x0017DDAC File Offset: 0x0017BFAC
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(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: 0x06005EAB RID: 24235 RVA: 0x0017DDF0 File Offset: 0x0017BFF0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593767, XrefRangeEnd = 593774, 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: 0x170020D5 RID: 8405
		// (get) Token: 0x06005EAC RID: 24236 RVA: 0x0017DE40 File Offset: 0x0017C040
		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: 0x06005EAD RID: 24237 RVA: 0x0017DE90 File Offset: 0x0017C090
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593774, XrefRangeEnd = 593779, 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: 0x170020D6 RID: 8406
		// (get) Token: 0x06005EAE RID: 24238 RVA: 0x0017DED4 File Offset: 0x0017C0D4
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593779, XrefRangeEnd = 593782, 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: 0x06005EAF RID: 24239 RVA: 0x0017DF2C File Offset: 0x0017C12C
		// 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, 100670039);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100670040);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100670041);
			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, 100670042);
			UIVideoPlayWindow._AppearPlayerUI_d__38.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._AppearPlayerUI_d__38>.NativeClassPtr, 100670043);
			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, 100670044);
		}

		// Token: 0x06005EB0 RID: 24240 RVA: 0x0000A74C File Offset: 0x0000894C
		public _AppearPlayerUI_d__38(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170020D1 RID: 8401
		// (get) Token: 0x06005EB1 RID: 24241 RVA: 0x0017E020 File Offset: 0x0017C220
		// (set) Token: 0x06005EB2 RID: 24242 RVA: 0x0017E048 File Offset: 0x0017C248
		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: 0x170020D2 RID: 8402
		// (get) Token: 0x06005EB3 RID: 24243 RVA: 0x0017E06C File Offset: 0x0017C26C
		// (set) Token: 0x06005EB4 RID: 24244 RVA: 0x0017E094 File Offset: 0x0017C294
		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: 0x170020D3 RID: 8403
		// (get) Token: 0x06005EB5 RID: 24245 RVA: 0x0017E0B8 File Offset: 0x0017C2B8
		// (set) Token: 0x06005EB6 RID: 24246 RVA: 0x0017E0EC File Offset: 0x0017C2EC
		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: 0x170020D4 RID: 8404
		// (get) Token: 0x06005EB7 RID: 24247 RVA: 0x0017E114 File Offset: 0x0017C314
		// (set) Token: 0x06005EB8 RID: 24248 RVA: 0x0017E13C File Offset: 0x0017C33C
		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: 0x04003EF8 RID: 16120
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003EF9 RID: 16121
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003EFA RID: 16122
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003EFB RID: 16123
		private static readonly IntPtr NativeFieldInfoPtr__stopWatch_5__2;

		// Token: 0x04003EFC RID: 16124
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003EFD RID: 16125
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003EFE RID: 16126
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003EFF RID: 16127
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003F00 RID: 16128
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003F01 RID: 16129
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}

	// Token: 0x020002C8 RID: 712
	[ObfuscatedName("UIVideoPlayWindow/<UpdateSubtitle>d__39")]
	public sealed class _UpdateSubtitle_d__39 : Il2CppSystem.Object
	{
		// Token: 0x06005EB9 RID: 24249 RVA: 0x0017E160 File Offset: 0x0017C360
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, 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: 0x06005EBA RID: 24250 RVA: 0x0017E1C0 File Offset: 0x0017C3C0
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(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: 0x06005EBB RID: 24251 RVA: 0x0017E204 File Offset: 0x0017C404
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593782, XrefRangeEnd = 593783, 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: 0x170020DA RID: 8410
		// (get) Token: 0x06005EBC RID: 24252 RVA: 0x0017E254 File Offset: 0x0017C454
		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: 0x06005EBD RID: 24253 RVA: 0x0017E2A4 File Offset: 0x0017C4A4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593783, XrefRangeEnd = 593788, 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: 0x170020DB RID: 8411
		// (get) Token: 0x06005EBE RID: 24254 RVA: 0x0017E2E8 File Offset: 0x0017C4E8
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 593788, XrefRangeEnd = 593791, 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: 0x06005EBF RID: 24255 RVA: 0x0017E340 File Offset: 0x0017C540
		// 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, 100670045);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100670046);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100670047);
			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, 100670048);
			UIVideoPlayWindow._UpdateSubtitle_d__39.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoPlayWindow._UpdateSubtitle_d__39>.NativeClassPtr, 100670049);
			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, 100670050);
		}

		// Token: 0x06005EC0 RID: 24256 RVA: 0x0000A74C File Offset: 0x0000894C
		public _UpdateSubtitle_d__39(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170020D7 RID: 8407
		// (get) Token: 0x06005EC1 RID: 24257 RVA: 0x0017E420 File Offset: 0x0017C620
		// (set) Token: 0x06005EC2 RID: 24258 RVA: 0x0017E448 File Offset: 0x0017C648
		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: 0x170020D8 RID: 8408
		// (get) Token: 0x06005EC3 RID: 24259 RVA: 0x0017E46C File Offset: 0x0017C66C
		// (set) Token: 0x06005EC4 RID: 24260 RVA: 0x0017E494 File Offset: 0x0017C694
		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: 0x170020D9 RID: 8409
		// (get) Token: 0x06005EC5 RID: 24261 RVA: 0x0017E4B8 File Offset: 0x0017C6B8
		// (set) Token: 0x06005EC6 RID: 24262 RVA: 0x0017E4EC File Offset: 0x0017C6EC
		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: 0x04003F02 RID: 16130
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003F03 RID: 16131
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003F04 RID: 16132
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003F05 RID: 16133
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003F06 RID: 16134
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003F07 RID: 16135
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003F08 RID: 16136
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003F09 RID: 16137
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003F0A RID: 16138
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
