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

// Token: 0x020002E9 RID: 745
public class UIVideoHandler : UIHandlerBase
{
	// Token: 0x1700218B RID: 8587
	// (get) Token: 0x06006135 RID: 24885 RVA: 0x001891F8 File Offset: 0x001873F8
	public unsafe bool IsUnlocked
	{
		[CallerCount(0)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.NativeMethodInfoPtr_get_IsUnlocked_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06006136 RID: 24886 RVA: 0x00189248 File Offset: 0x00187448
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596243, XrefRangeEnd = 596256, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void OnSelect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIVideoHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006137 RID: 24887 RVA: 0x00189298 File Offset: 0x00187498
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596256, XrefRangeEnd = 596264, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void OnDeselect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIVideoHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006138 RID: 24888 RVA: 0x001892E8 File Offset: 0x001874E8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596276, RefRangeEnd = 596277, XrefRangeStart = 596264, XrefRangeEnd = 596276, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetLockState(bool isLocked)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isLocked;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.NativeMethodInfoPtr_SetLockState_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006139 RID: 24889 RVA: 0x0018933C File Offset: 0x0018753C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596300, RefRangeEnd = 596301, XrefRangeStart = 596277, XrefRangeEnd = 596300, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetVideoCover(string videoCoverName)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(videoCoverName);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.NativeMethodInfoPtr_SetVideoCover_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600613A RID: 24890 RVA: 0x00189398 File Offset: 0x00187598
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596301, XrefRangeEnd = 596302, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetTimeLabel(string time)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(time);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.NativeMethodInfoPtr_SetTimeLabel_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600613B RID: 24891 RVA: 0x001893F4 File Offset: 0x001875F4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596307, RefRangeEnd = 596308, XrefRangeStart = 596302, XrefRangeEnd = 596307, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Localize(string titleText, GameFontPack fontPack)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(titleText);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(fontPack);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.NativeMethodInfoPtr_Localize_Public_Void_String_GameFontPack_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x0600613D RID: 24893 RVA: 0x001894B4 File Offset: 0x001876B4
	// Note: this type is marked as 'beforefieldinit'.
	static UIVideoHandler()
	{
		Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIVideoHandler");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr);
		UIVideoHandler.NativeFieldInfoPtr_frameBackground = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "frameBackground");
		UIVideoHandler.NativeFieldInfoPtr_videoCover = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "videoCover");
		UIVideoHandler.NativeFieldInfoPtr_lockIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "lockIcon");
		UIVideoHandler.NativeFieldInfoPtr_videoTitle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "videoTitle");
		UIVideoHandler.NativeFieldInfoPtr_videoTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "videoTime");
		UIVideoHandler.NativeFieldInfoPtr_isUnlocked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "isUnlocked");
		UIVideoHandler.NativeMethodInfoPtr_get_IsUnlocked_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670311);
		UIVideoHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670312);
		UIVideoHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670313);
		UIVideoHandler.NativeMethodInfoPtr_SetLockState_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670314);
		UIVideoHandler.NativeMethodInfoPtr_SetVideoCover_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670315);
		UIVideoHandler.NativeMethodInfoPtr_SetTimeLabel_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670316);
		UIVideoHandler.NativeMethodInfoPtr_Localize_Public_Void_String_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670317);
		UIVideoHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, 100670318);
	}

	// Token: 0x0600613E RID: 24894 RVA: 0x0015B1F8 File Offset: 0x001593F8
	public UIVideoHandler(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002185 RID: 8581
	// (get) Token: 0x0600613F RID: 24895 RVA: 0x001895FC File Offset: 0x001877FC
	// (set) Token: 0x06006140 RID: 24896 RVA: 0x00189630 File Offset: 0x00187830
	public unsafe Image frameBackground
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_frameBackground);
			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(UIVideoHandler.NativeFieldInfoPtr_frameBackground), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002186 RID: 8582
	// (get) Token: 0x06006141 RID: 24897 RVA: 0x00189658 File Offset: 0x00187858
	// (set) Token: 0x06006142 RID: 24898 RVA: 0x0018968C File Offset: 0x0018788C
	public unsafe Image videoCover
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_videoCover);
			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(UIVideoHandler.NativeFieldInfoPtr_videoCover), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002187 RID: 8583
	// (get) Token: 0x06006143 RID: 24899 RVA: 0x001896B4 File Offset: 0x001878B4
	// (set) Token: 0x06006144 RID: 24900 RVA: 0x001896E8 File Offset: 0x001878E8
	public unsafe Image lockIcon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_lockIcon);
			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(UIVideoHandler.NativeFieldInfoPtr_lockIcon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002188 RID: 8584
	// (get) Token: 0x06006145 RID: 24901 RVA: 0x00189710 File Offset: 0x00187910
	// (set) Token: 0x06006146 RID: 24902 RVA: 0x00189744 File Offset: 0x00187944
	public unsafe Text videoTitle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_videoTitle);
			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(UIVideoHandler.NativeFieldInfoPtr_videoTitle), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002189 RID: 8585
	// (get) Token: 0x06006147 RID: 24903 RVA: 0x0018976C File Offset: 0x0018796C
	// (set) Token: 0x06006148 RID: 24904 RVA: 0x001897A0 File Offset: 0x001879A0
	public unsafe Text videoTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_videoTime);
			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(UIVideoHandler.NativeFieldInfoPtr_videoTime), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700218A RID: 8586
	// (get) Token: 0x06006149 RID: 24905 RVA: 0x001897C8 File Offset: 0x001879C8
	// (set) Token: 0x0600614A RID: 24906 RVA: 0x001897F0 File Offset: 0x001879F0
	public unsafe bool isUnlocked
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_isUnlocked);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.NativeFieldInfoPtr_isUnlocked)) = value;
		}
	}

	// Token: 0x040040A7 RID: 16551
	private static readonly IntPtr NativeFieldInfoPtr_frameBackground;

	// Token: 0x040040A8 RID: 16552
	private static readonly IntPtr NativeFieldInfoPtr_videoCover;

	// Token: 0x040040A9 RID: 16553
	private static readonly IntPtr NativeFieldInfoPtr_lockIcon;

	// Token: 0x040040AA RID: 16554
	private static readonly IntPtr NativeFieldInfoPtr_videoTitle;

	// Token: 0x040040AB RID: 16555
	private static readonly IntPtr NativeFieldInfoPtr_videoTime;

	// Token: 0x040040AC RID: 16556
	private static readonly IntPtr NativeFieldInfoPtr_isUnlocked;

	// Token: 0x040040AD RID: 16557
	private static readonly IntPtr NativeMethodInfoPtr_get_IsUnlocked_Public_get_Boolean_0;

	// Token: 0x040040AE RID: 16558
	private static readonly IntPtr NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0;

	// Token: 0x040040AF RID: 16559
	private static readonly IntPtr NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0;

	// Token: 0x040040B0 RID: 16560
	private static readonly IntPtr NativeMethodInfoPtr_SetLockState_Public_Void_Boolean_0;

	// Token: 0x040040B1 RID: 16561
	private static readonly IntPtr NativeMethodInfoPtr_SetVideoCover_Public_Void_String_0;

	// Token: 0x040040B2 RID: 16562
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeLabel_Public_Void_String_0;

	// Token: 0x040040B3 RID: 16563
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_String_GameFontPack_0;

	// Token: 0x040040B4 RID: 16564
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002EA RID: 746
	[ObfuscatedName("UIVideoHandler/<>c__DisplayClass11_0")]
	public sealed class __c__DisplayClass11_0 : Object
	{
		// Token: 0x0600614B RID: 24907 RVA: 0x00189814 File Offset: 0x00187A14
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c__DisplayClass11_0()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.__c__DisplayClass11_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600614C RID: 24908 RVA: 0x00189860 File Offset: 0x00187A60
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596235, XrefRangeEnd = 596243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void _SetVideoCover_b__0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIVideoHandler.__c__DisplayClass11_0.NativeMethodInfoPtr__SetVideoCover_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600614D RID: 24909 RVA: 0x001898A4 File Offset: 0x00187AA4
		// Note: this type is marked as 'beforefieldinit'.
		static __c__DisplayClass11_0()
		{
			Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIVideoHandler>.NativeClassPtr, "<>c__DisplayClass11_0");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr);
			UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr_req = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr, "req");
			UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr_videoCoverName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr, "videoCoverName");
			UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr, "<>4__this");
			UIVideoHandler.__c__DisplayClass11_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr, 100670319);
			UIVideoHandler.__c__DisplayClass11_0.NativeMethodInfoPtr__SetVideoCover_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIVideoHandler.__c__DisplayClass11_0>.NativeClassPtr, 100670320);
		}

		// Token: 0x0600614E RID: 24910 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c__DisplayClass11_0(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700218C RID: 8588
		// (get) Token: 0x0600614F RID: 24911 RVA: 0x00189934 File Offset: 0x00187B34
		// (set) Token: 0x06006150 RID: 24912 RVA: 0x00189968 File Offset: 0x00187B68
		public unsafe AssetVideoCoverRequest req
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr_req);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new AssetVideoCoverRequest(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr_req), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700218D RID: 8589
		// (get) Token: 0x06006151 RID: 24913 RVA: 0x00189990 File Offset: 0x00187B90
		// (set) Token: 0x06006152 RID: 24914 RVA: 0x001899B9 File Offset: 0x00187BB9
		public unsafe string videoCoverName
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr_videoCoverName);
				return IL2CPP.Il2CppStringToManaged(*intPtr);
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr_videoCoverName), IL2CPP.ManagedStringToIl2Cpp(value));
			}
		}

		// Token: 0x1700218E RID: 8590
		// (get) Token: 0x06006153 RID: 24915 RVA: 0x001899E0 File Offset: 0x00187BE0
		// (set) Token: 0x06006154 RID: 24916 RVA: 0x00189A14 File Offset: 0x00187C14
		public unsafe UIVideoHandler __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIVideoHandler(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIVideoHandler.__c__DisplayClass11_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040040B5 RID: 16565
		private static readonly IntPtr NativeFieldInfoPtr_req;

		// Token: 0x040040B6 RID: 16566
		private static readonly IntPtr NativeFieldInfoPtr_videoCoverName;

		// Token: 0x040040B7 RID: 16567
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x040040B8 RID: 16568
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x040040B9 RID: 16569
		private static readonly IntPtr NativeMethodInfoPtr__SetVideoCover_b__0_Internal_Void_0;
	}
}
