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

// Token: 0x02000248 RID: 584
public class UISubSettingsBase : MonoBehaviour
{
	// Token: 0x060052D3 RID: 21203 RVA: 0x0014AE4C File Offset: 0x0014904C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 555150, RefRangeEnd = 555152, XrefRangeStart = 555147, XrefRangeEnd = 555150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Init(CanvasGroup mainCanvasGroup, Action cancelHandler, Text title)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(mainCanvasGroup);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(cancelHandler);
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(title);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UISubSettingsBase.NativeMethodInfoPtr_Init_Public_Virtual_New_Void_CanvasGroup_Action_Text_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052D4 RID: 21204 RVA: 0x0014AEE0 File Offset: 0x001490E0
	[CallerCount(0)]
	public unsafe virtual void Open()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UISubSettingsBase.NativeMethodInfoPtr_Open_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052D5 RID: 21205 RVA: 0x0014AF30 File Offset: 0x00149130
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555152, XrefRangeEnd = 555155, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052D6 RID: 21206 RVA: 0x0014AF74 File Offset: 0x00149174
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 555172, RefRangeEnd = 555174, XrefRangeStart = 555155, XrefRangeEnd = 555172, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Appear()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_Appear_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052D7 RID: 21207 RVA: 0x0014AFB8 File Offset: 0x001491B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555174, XrefRangeEnd = 555191, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Hide()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_Hide_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052D8 RID: 21208 RVA: 0x0014AFFC File Offset: 0x001491FC
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Move(Direction2D direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UISubSettingsBase.NativeMethodInfoPtr_Move_Public_Virtual_New_Void_Direction2D_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060052D9 RID: 21209 RVA: 0x0014B05C File Offset: 0x0014925C
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual 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), UISubSettingsBase.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052DA RID: 21210 RVA: 0x0014B0AC File Offset: 0x001492AC
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual 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), UISubSettingsBase.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052DB RID: 21211 RVA: 0x0014B0FC File Offset: 0x001492FC
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual 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), UISubSettingsBase.NativeMethodInfoPtr_Submit_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052DC RID: 21212 RVA: 0x0014B14C File Offset: 0x0014934C
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Hold(bool onHolding)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref onHolding;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UISubSettingsBase.NativeMethodInfoPtr_Hold_Public_Virtual_New_Void_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060052DD RID: 21213 RVA: 0x0014B1AC File Offset: 0x001493AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555191, XrefRangeEnd = 555212, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual 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), UISubSettingsBase.NativeMethodInfoPtr_Cancel_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052DE RID: 21214 RVA: 0x0014B1FC File Offset: 0x001493FC
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SpecialAction()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_SpecialAction_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052DF RID: 21215 RVA: 0x0014B240 File Offset: 0x00149440
	[CallerCount(0)]
	public unsafe virtual bool IsDirty()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UISubSettingsBase.NativeMethodInfoPtr_IsDirty_Public_Abstract_Virtual_New_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060052E0 RID: 21216 RVA: 0x0014B29C File Offset: 0x0014949C
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual 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), UISubSettingsBase.NativeMethodInfoPtr_Localize_Public_Virtual_New_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060052E1 RID: 21217 RVA: 0x0014B300 File Offset: 0x00149500
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 555220, RefRangeEnd = 555222, XrefRangeStart = 555212, XrefRangeEnd = 555220, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PerformSubmissionFadingEffect(Image submissionEffect)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(submissionEffect);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_PerformSubmissionFadingEffect_Protected_Void_Image_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060052E2 RID: 21218 RVA: 0x0014B35C File Offset: 0x0014955C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555222, XrefRangeEnd = 555228, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateCursorPosition(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060052E3 RID: 21219 RVA: 0x0014B3B8 File Offset: 0x001495B8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 555245, RefRangeEnd = 555246, XrefRangeStart = 555228, XrefRangeEnd = 555245, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AppearBaseCanvasGroup()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_AppearBaseCanvasGroup_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052E4 RID: 21220 RVA: 0x0014B3FC File Offset: 0x001495FC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 555261, RefRangeEnd = 555262, XrefRangeStart = 555246, XrefRangeEnd = 555261, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HideBaseCanvasGroup()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr_HideBaseCanvasGroup_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052E5 RID: 21221 RVA: 0x0014B440 File Offset: 0x00149640
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void UpdateDirtyCheckValue()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UISubSettingsBase.NativeMethodInfoPtr_UpdateDirtyCheckValue_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052E6 RID: 21222 RVA: 0x0014B490 File Offset: 0x00149690
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UISubSettingsBase()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052E7 RID: 21223 RVA: 0x0014B4DC File Offset: 0x001496DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555262, XrefRangeEnd = 555278, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _Appear_b__8_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr__Appear_b__8_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052E8 RID: 21224 RVA: 0x0014B520 File Offset: 0x00149720
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555278, XrefRangeEnd = 555285, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _AppearBaseCanvasGroup_b__21_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UISubSettingsBase.NativeMethodInfoPtr__AppearBaseCanvasGroup_b__21_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060052E9 RID: 21225 RVA: 0x0014B564 File Offset: 0x00149764
	// Note: this type is marked as 'beforefieldinit'.
	static UISubSettingsBase()
	{
		Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UISubSettingsBase");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr);
		UISubSettingsBase.NativeFieldInfoPtr_subCanvasGroup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, "subCanvasGroup");
		UISubSettingsBase.NativeFieldInfoPtr_navigator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, "navigator");
		UISubSettingsBase.NativeFieldInfoPtr_mainCanvasGroup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, "mainCanvasGroup");
		UISubSettingsBase.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, "title");
		UISubSettingsBase.NativeFieldInfoPtr_cancelHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, "cancelHandler");
		UISubSettingsBase.NativeMethodInfoPtr_Init_Public_Virtual_New_Void_CanvasGroup_Action_Text_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668916);
		UISubSettingsBase.NativeMethodInfoPtr_Open_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668917);
		UISubSettingsBase.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668918);
		UISubSettingsBase.NativeMethodInfoPtr_Appear_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668919);
		UISubSettingsBase.NativeMethodInfoPtr_Hide_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668920);
		UISubSettingsBase.NativeMethodInfoPtr_Move_Public_Virtual_New_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668921);
		UISubSettingsBase.NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668922);
		UISubSettingsBase.NativeMethodInfoPtr_SwitchRightward_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668923);
		UISubSettingsBase.NativeMethodInfoPtr_Submit_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668924);
		UISubSettingsBase.NativeMethodInfoPtr_Hold_Public_Virtual_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668925);
		UISubSettingsBase.NativeMethodInfoPtr_Cancel_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668926);
		UISubSettingsBase.NativeMethodInfoPtr_SpecialAction_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668927);
		UISubSettingsBase.NativeMethodInfoPtr_IsDirty_Public_Abstract_Virtual_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668928);
		UISubSettingsBase.NativeMethodInfoPtr_Localize_Public_Virtual_New_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668929);
		UISubSettingsBase.NativeMethodInfoPtr_PerformSubmissionFadingEffect_Protected_Void_Image_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668930);
		UISubSettingsBase.NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668931);
		UISubSettingsBase.NativeMethodInfoPtr_AppearBaseCanvasGroup_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668932);
		UISubSettingsBase.NativeMethodInfoPtr_HideBaseCanvasGroup_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668933);
		UISubSettingsBase.NativeMethodInfoPtr_UpdateDirtyCheckValue_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668934);
		UISubSettingsBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668935);
		UISubSettingsBase.NativeMethodInfoPtr__Appear_b__8_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668936);
		UISubSettingsBase.NativeMethodInfoPtr__AppearBaseCanvasGroup_b__21_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UISubSettingsBase>.NativeClassPtr, 100668937);
	}

	// Token: 0x060052EA RID: 21226 RVA: 0x0000351C File Offset: 0x0000171C
	public UISubSettingsBase(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001D62 RID: 7522
	// (get) Token: 0x060052EB RID: 21227 RVA: 0x0014B7B0 File Offset: 0x001499B0
	// (set) Token: 0x060052EC RID: 21228 RVA: 0x0014B7E4 File Offset: 0x001499E4
	public unsafe CanvasGroup subCanvasGroup
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UISubSettingsBase.NativeFieldInfoPtr_subCanvasGroup);
			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(UISubSettingsBase.NativeFieldInfoPtr_subCanvasGroup), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D63 RID: 7523
	// (get) Token: 0x060052ED RID: 21229 RVA: 0x0014B80C File Offset: 0x00149A0C
	// (set) Token: 0x060052EE RID: 21230 RVA: 0x0014B840 File Offset: 0x00149A40
	public unsafe UINavigator navigator
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UISubSettingsBase.NativeFieldInfoPtr_navigator);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UINavigator(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UISubSettingsBase.NativeFieldInfoPtr_navigator), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D64 RID: 7524
	// (get) Token: 0x060052EF RID: 21231 RVA: 0x0014B868 File Offset: 0x00149A68
	// (set) Token: 0x060052F0 RID: 21232 RVA: 0x0014B89C File Offset: 0x00149A9C
	public unsafe CanvasGroup mainCanvasGroup
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UISubSettingsBase.NativeFieldInfoPtr_mainCanvasGroup);
			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(UISubSettingsBase.NativeFieldInfoPtr_mainCanvasGroup), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D65 RID: 7525
	// (get) Token: 0x060052F1 RID: 21233 RVA: 0x0014B8C4 File Offset: 0x00149AC4
	// (set) Token: 0x060052F2 RID: 21234 RVA: 0x0014B8F8 File Offset: 0x00149AF8
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UISubSettingsBase.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(UISubSettingsBase.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D66 RID: 7526
	// (get) Token: 0x060052F3 RID: 21235 RVA: 0x0014B920 File Offset: 0x00149B20
	// (set) Token: 0x060052F4 RID: 21236 RVA: 0x0014B954 File Offset: 0x00149B54
	public unsafe Action cancelHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UISubSettingsBase.NativeFieldInfoPtr_cancelHandler);
			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(UISubSettingsBase.NativeFieldInfoPtr_cancelHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x040036E1 RID: 14049
	private static readonly IntPtr NativeFieldInfoPtr_subCanvasGroup;

	// Token: 0x040036E2 RID: 14050
	private static readonly IntPtr NativeFieldInfoPtr_navigator;

	// Token: 0x040036E3 RID: 14051
	private static readonly IntPtr NativeFieldInfoPtr_mainCanvasGroup;

	// Token: 0x040036E4 RID: 14052
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x040036E5 RID: 14053
	private static readonly IntPtr NativeFieldInfoPtr_cancelHandler;

	// Token: 0x040036E6 RID: 14054
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_New_Void_CanvasGroup_Action_Text_0;

	// Token: 0x040036E7 RID: 14055
	private static readonly IntPtr NativeMethodInfoPtr_Open_Public_Abstract_Virtual_New_Void_0;

	// Token: 0x040036E8 RID: 14056
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x040036E9 RID: 14057
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Void_0;

	// Token: 0x040036EA RID: 14058
	private static readonly IntPtr NativeMethodInfoPtr_Hide_Protected_Void_0;

	// Token: 0x040036EB RID: 14059
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_New_Void_Direction2D_0;

	// Token: 0x040036EC RID: 14060
	private static readonly IntPtr NativeMethodInfoPtr_SwitchLeftward_Public_Virtual_New_Void_0;

	// Token: 0x040036ED RID: 14061
	private static readonly IntPtr NativeMethodInfoPtr_SwitchRightward_Public_Virtual_New_Void_0;

	// Token: 0x040036EE RID: 14062
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_New_Void_0;

	// Token: 0x040036EF RID: 14063
	private static readonly IntPtr NativeMethodInfoPtr_Hold_Public_Virtual_New_Void_Boolean_0;

	// Token: 0x040036F0 RID: 14064
	private static readonly IntPtr NativeMethodInfoPtr_Cancel_Public_Virtual_New_Void_0;

	// Token: 0x040036F1 RID: 14065
	private static readonly IntPtr NativeMethodInfoPtr_SpecialAction_Public_Virtual_Final_New_Void_0;

	// Token: 0x040036F2 RID: 14066
	private static readonly IntPtr NativeMethodInfoPtr_IsDirty_Public_Abstract_Virtual_New_Boolean_0;

	// Token: 0x040036F3 RID: 14067
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_New_Void_LocalizationData_0;

	// Token: 0x040036F4 RID: 14068
	private static readonly IntPtr NativeMethodInfoPtr_PerformSubmissionFadingEffect_Protected_Void_Image_0;

	// Token: 0x040036F5 RID: 14069
	private static readonly IntPtr NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0;

	// Token: 0x040036F6 RID: 14070
	private static readonly IntPtr NativeMethodInfoPtr_AppearBaseCanvasGroup_Protected_Void_0;

	// Token: 0x040036F7 RID: 14071
	private static readonly IntPtr NativeMethodInfoPtr_HideBaseCanvasGroup_Protected_Void_0;

	// Token: 0x040036F8 RID: 14072
	private static readonly IntPtr NativeMethodInfoPtr_UpdateDirtyCheckValue_Public_Virtual_New_Void_0;

	// Token: 0x040036F9 RID: 14073
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;

	// Token: 0x040036FA RID: 14074
	private static readonly IntPtr NativeMethodInfoPtr__Appear_b__8_0_Private_Void_0;

	// Token: 0x040036FB RID: 14075
	private static readonly IntPtr NativeMethodInfoPtr__AppearBaseCanvasGroup_b__21_0_Private_Void_0;
}
