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

// Token: 0x0200031F RID: 799
public class UIGameTip : GameCanvasBase
{
	// Token: 0x060065C2 RID: 26050 RVA: 0x0019B52C File Offset: 0x0019972C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599454, XrefRangeEnd = 599515, 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), UIGameTip.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065C3 RID: 26051 RVA: 0x0019B57C File Offset: 0x0019977C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599515, XrefRangeEnd = 599520, 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), UIGameTip.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065C4 RID: 26052 RVA: 0x0019B5E0 File Offset: 0x001997E0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 599521, RefRangeEnd = 599522, XrefRangeStart = 599520, XrefRangeEnd = 599521, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateStyle(GameTipStyle style)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref style;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065C5 RID: 26053 RVA: 0x0019B634 File Offset: 0x00199834
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 599535, RefRangeEnd = 599537, XrefRangeStart = 599522, XrefRangeEnd = 599535, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateStyle(GameTipStyle style, GameTextDataAdvance data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref style;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(data);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_GameTextDataAdvance_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065C6 RID: 26054 RVA: 0x0019B6A0 File Offset: 0x001998A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599537, XrefRangeEnd = 599550, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateText(Il2CppStringArray 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(UIGameTip.NativeMethodInfoPtr_UpdateText_Private_Void_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065C7 RID: 26055 RVA: 0x0019B6FC File Offset: 0x001998FC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 599566, RefRangeEnd = 599567, XrefRangeStart = 599550, XrefRangeEnd = 599566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateInputIcons(GameTipStyle style)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref style;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_UpdateInputIcons_Private_Void_GameTipStyle_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065C8 RID: 26056 RVA: 0x0019B750 File Offset: 0x00199950
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599567, XrefRangeEnd = 599577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetActiveInputIconRoot()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_ResetActiveInputIconRoot_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065C9 RID: 26057 RVA: 0x0019B794 File Offset: 0x00199994
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 599577, RefRangeEnd = 599580, XrefRangeStart = 599577, XrefRangeEnd = 599577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Il2CppReferenceArray<UIInputIcon> GetInputIcons(GameTipStyle style)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref style;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_GetInputIcons_Private_Il2CppReferenceArray_1_UIInputIcon_GameTipStyle_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr3) : null;
		}
	}

	// Token: 0x060065CA RID: 26058 RVA: 0x0019B7FC File Offset: 0x001999FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599580, XrefRangeEnd = 599583, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateInputIconRoot(Il2CppReferenceArray<UIInputIcon> collection)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(collection);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_UpdateInputIconRoot_Private_Void_Il2CppReferenceArray_1_UIInputIcon_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x060065CC RID: 26060 RVA: 0x0019B8B8 File Offset: 0x00199AB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599585, XrefRangeEnd = 599591, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnHandlerSelected(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065CD RID: 26061 RVA: 0x0019B914 File Offset: 0x00199B14
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnHandlerDeselected(UIHandlerBase handler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(handler);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065CE RID: 26062 RVA: 0x0019B970 File Offset: 0x00199B70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599591, XrefRangeEnd = 599603, 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), UIGameTip.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065CF RID: 26063 RVA: 0x0019B9C0 File Offset: 0x00199BC0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599603, XrefRangeEnd = 599607, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void OnCloseCompleted()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIGameTip.NativeMethodInfoPtr_OnCloseCompleted_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065D0 RID: 26064 RVA: 0x0019BA10 File Offset: 0x00199C10
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599607, XrefRangeEnd = 599613, 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), UIGameTip.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065D1 RID: 26065 RVA: 0x0019BA74 File Offset: 0x00199C74
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 599618, RefRangeEnd = 599619, XrefRangeStart = 599613, XrefRangeEnd = 599618, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Localize(GameTextData data, GameFontPack fontPack)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(fontPack);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_Localize_Public_Void_GameTextData_GameFontPack_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065D2 RID: 26066 RVA: 0x0019BAE8 File Offset: 0x00199CE8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 599656, RefRangeEnd = 599658, XrefRangeStart = 599619, XrefRangeEnd = 599656, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateFontPack(GameFontPack fontPack)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(fontPack);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_UpdateFontPack_Private_Void_GameFontPack_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065D3 RID: 26067 RVA: 0x0019BB44 File Offset: 0x00199D44
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 599737, RefRangeEnd = 599738, XrefRangeStart = 599658, XrefRangeEnd = 599737, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateInputIconStyles(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(UIGameTip.NativeMethodInfoPtr_UpdateInputIconStyles_Private_Void_ControllerDevice_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065D4 RID: 26068 RVA: 0x0019BB98 File Offset: 0x00199D98
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599738, XrefRangeEnd = 599744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public new 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(UIGameTip.NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060065D5 RID: 26069 RVA: 0x0019BBF4 File Offset: 0x00199DF4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 599759, RefRangeEnd = 599760, XrefRangeStart = 599744, XrefRangeEnd = 599759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x060065D7 RID: 26071 RVA: 0x0019BC84 File Offset: 0x00199E84
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599760, XrefRangeEnd = 599762, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe static void Method_Internal_Static_Void_Il2CppReferenceArray_1_UIInputIcon_GameFontPack_PDM_0(Il2CppReferenceArray<UIInputIcon> source, GameFontPack fontPack)
	{
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(fontPack);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIGameTip.NativeMethodInfoPtr_Method_Internal_Static_Void_Il2CppReferenceArray_1_UIInputIcon_GameFontPack_PDM_0, 0, (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060065D8 RID: 26072 RVA: 0x0019BCE8 File Offset: 0x00199EE8
	// Note: this type is marked as 'beforefieldinit'.
	static UIGameTip()
	{
		Il2CppClassPointerStore<UIGameTip>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIGameTip");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr);
		UIGameTip.NativeFieldInfoPtr_curseIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "curseIcon");
		UIGameTip.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "title");
		UIGameTip.NativeFieldInfoPtr_contentHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "contentHandler");
		UIGameTip.NativeFieldInfoPtr_tutorialAttackAndJumpKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialAttackAndJumpKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialAimAndShootKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialAimAndShootKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialDodgeKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialDodgeKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialDashKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialDashKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialItemKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialItemKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialChantKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialChantKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialMagicSelectionKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialMagicSelectionKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialCameraModeKeys = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialCameraModeKeys");
		UIGameTip.NativeFieldInfoPtr_tutorialUpgradeAndTrade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "tutorialUpgradeAndTrade");
		UIGameTip.NativeFieldInfoPtr_submissionHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "submissionHandler");
		UIGameTip.NativeFieldInfoPtr_navigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "navigationEffect");
		UIGameTip.NativeFieldInfoPtr_submissionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "submissionEffect");
		UIGameTip.NativeFieldInfoPtr_textData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "textData");
		UIGameTip.NativeFieldInfoPtr_activeInputKeyRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "activeInputKeyRoot");
		UIGameTip.NativeFieldInfoPtr_activeGameTipStyle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, "activeGameTipStyle");
		UIGameTip.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670648);
		UIGameTip.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670649);
		UIGameTip.NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670650);
		UIGameTip.NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_GameTextDataAdvance_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670651);
		UIGameTip.NativeMethodInfoPtr_UpdateText_Private_Void_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670652);
		UIGameTip.NativeMethodInfoPtr_UpdateInputIcons_Private_Void_GameTipStyle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670653);
		UIGameTip.NativeMethodInfoPtr_ResetActiveInputIconRoot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670654);
		UIGameTip.NativeMethodInfoPtr_GetInputIcons_Private_Il2CppReferenceArray_1_UIInputIcon_GameTipStyle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670655);
		UIGameTip.NativeMethodInfoPtr_UpdateInputIconRoot_Private_Void_Il2CppReferenceArray_1_UIInputIcon_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670656);
		UIGameTip.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670657);
		UIGameTip.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670658);
		UIGameTip.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670659);
		UIGameTip.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670660);
		UIGameTip.NativeMethodInfoPtr_OnCloseCompleted_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670661);
		UIGameTip.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670662);
		UIGameTip.NativeMethodInfoPtr_Localize_Public_Void_GameTextData_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670663);
		UIGameTip.NativeMethodInfoPtr_UpdateFontPack_Private_Void_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670664);
		UIGameTip.NativeMethodInfoPtr_UpdateInputIconStyles_Private_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670665);
		UIGameTip.NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670666);
		UIGameTip.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670667);
		UIGameTip.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670668);
		UIGameTip.NativeMethodInfoPtr_Method_Internal_Static_Void_Il2CppReferenceArray_1_UIInputIcon_GameFontPack_PDM_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670669);
	}

	// Token: 0x060065D9 RID: 26073 RVA: 0x0015A580 File Offset: 0x00158780
	public UIGameTip(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002312 RID: 8978
	// (get) Token: 0x060065DA RID: 26074 RVA: 0x0019C038 File Offset: 0x0019A238
	// (set) Token: 0x060065DB RID: 26075 RVA: 0x0019C06C File Offset: 0x0019A26C
	public unsafe Image curseIcon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_curseIcon);
			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(UIGameTip.NativeFieldInfoPtr_curseIcon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002313 RID: 8979
	// (get) Token: 0x060065DC RID: 26076 RVA: 0x0019C094 File Offset: 0x0019A294
	// (set) Token: 0x060065DD RID: 26077 RVA: 0x0019C0C8 File Offset: 0x0019A2C8
	public unsafe Text title
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.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(UIGameTip.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002314 RID: 8980
	// (get) Token: 0x060065DE RID: 26078 RVA: 0x0019C0F0 File Offset: 0x0019A2F0
	// (set) Token: 0x060065DF RID: 26079 RVA: 0x0019C124 File Offset: 0x0019A324
	public unsafe UIGameTipContentHandler contentHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_contentHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UIGameTipContentHandler(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_contentHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002315 RID: 8981
	// (get) Token: 0x060065E0 RID: 26080 RVA: 0x0019C14C File Offset: 0x0019A34C
	// (set) Token: 0x060065E1 RID: 26081 RVA: 0x0019C180 File Offset: 0x0019A380
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialAttackAndJumpKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialAttackAndJumpKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialAttackAndJumpKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002316 RID: 8982
	// (get) Token: 0x060065E2 RID: 26082 RVA: 0x0019C1A8 File Offset: 0x0019A3A8
	// (set) Token: 0x060065E3 RID: 26083 RVA: 0x0019C1DC File Offset: 0x0019A3DC
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialAimAndShootKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialAimAndShootKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialAimAndShootKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002317 RID: 8983
	// (get) Token: 0x060065E4 RID: 26084 RVA: 0x0019C204 File Offset: 0x0019A404
	// (set) Token: 0x060065E5 RID: 26085 RVA: 0x0019C238 File Offset: 0x0019A438
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialDodgeKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialDodgeKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialDodgeKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002318 RID: 8984
	// (get) Token: 0x060065E6 RID: 26086 RVA: 0x0019C260 File Offset: 0x0019A460
	// (set) Token: 0x060065E7 RID: 26087 RVA: 0x0019C294 File Offset: 0x0019A494
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialDashKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialDashKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialDashKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002319 RID: 8985
	// (get) Token: 0x060065E8 RID: 26088 RVA: 0x0019C2BC File Offset: 0x0019A4BC
	// (set) Token: 0x060065E9 RID: 26089 RVA: 0x0019C2F0 File Offset: 0x0019A4F0
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialItemKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialItemKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialItemKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700231A RID: 8986
	// (get) Token: 0x060065EA RID: 26090 RVA: 0x0019C318 File Offset: 0x0019A518
	// (set) Token: 0x060065EB RID: 26091 RVA: 0x0019C34C File Offset: 0x0019A54C
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialChantKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialChantKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialChantKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700231B RID: 8987
	// (get) Token: 0x060065EC RID: 26092 RVA: 0x0019C374 File Offset: 0x0019A574
	// (set) Token: 0x060065ED RID: 26093 RVA: 0x0019C3A8 File Offset: 0x0019A5A8
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialMagicSelectionKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialMagicSelectionKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialMagicSelectionKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700231C RID: 8988
	// (get) Token: 0x060065EE RID: 26094 RVA: 0x0019C3D0 File Offset: 0x0019A5D0
	// (set) Token: 0x060065EF RID: 26095 RVA: 0x0019C404 File Offset: 0x0019A604
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialCameraModeKeys
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialCameraModeKeys);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialCameraModeKeys), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700231D RID: 8989
	// (get) Token: 0x060065F0 RID: 26096 RVA: 0x0019C42C File Offset: 0x0019A62C
	// (set) Token: 0x060065F1 RID: 26097 RVA: 0x0019C460 File Offset: 0x0019A660
	public unsafe Il2CppReferenceArray<UIInputIcon> tutorialUpgradeAndTrade
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialUpgradeAndTrade);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<UIInputIcon>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_tutorialUpgradeAndTrade), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700231E RID: 8990
	// (get) Token: 0x060065F2 RID: 26098 RVA: 0x0019C488 File Offset: 0x0019A688
	// (set) Token: 0x060065F3 RID: 26099 RVA: 0x0019C4BC File Offset: 0x0019A6BC
	public unsafe UILabelHandler submissionHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_submissionHandler);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UILabelHandler(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_submissionHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700231F RID: 8991
	// (get) Token: 0x060065F4 RID: 26100 RVA: 0x0019C4E4 File Offset: 0x0019A6E4
	// (set) Token: 0x060065F5 RID: 26101 RVA: 0x0019C518 File Offset: 0x0019A718
	public unsafe UINavigationEffect navigationEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_navigationEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UINavigationEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_navigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002320 RID: 8992
	// (get) Token: 0x060065F6 RID: 26102 RVA: 0x0019C540 File Offset: 0x0019A740
	// (set) Token: 0x060065F7 RID: 26103 RVA: 0x0019C574 File Offset: 0x0019A774
	public unsafe Image submissionEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_submissionEffect);
			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(UIGameTip.NativeFieldInfoPtr_submissionEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002321 RID: 8993
	// (get) Token: 0x060065F8 RID: 26104 RVA: 0x0019C59C File Offset: 0x0019A79C
	// (set) Token: 0x060065F9 RID: 26105 RVA: 0x0019C5D0 File Offset: 0x0019A7D0
	public unsafe GameTextDataAdvance textData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_textData);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameTextDataAdvance(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_textData), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002322 RID: 8994
	// (get) Token: 0x060065FA RID: 26106 RVA: 0x0019C5F8 File Offset: 0x0019A7F8
	// (set) Token: 0x060065FB RID: 26107 RVA: 0x0019C62C File Offset: 0x0019A82C
	public unsafe Transform activeInputKeyRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_activeInputKeyRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_activeInputKeyRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002323 RID: 8995
	// (get) Token: 0x060065FC RID: 26108 RVA: 0x0019C654 File Offset: 0x0019A854
	// (set) Token: 0x060065FD RID: 26109 RVA: 0x0019C67C File Offset: 0x0019A87C
	public unsafe GameTipStyle activeGameTipStyle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_activeGameTipStyle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIGameTip.NativeFieldInfoPtr_activeGameTipStyle)) = value;
		}
	}

	// Token: 0x04004395 RID: 17301
	private static readonly IntPtr NativeFieldInfoPtr_curseIcon;

	// Token: 0x04004396 RID: 17302
	private static readonly IntPtr NativeFieldInfoPtr_title;

	// Token: 0x04004397 RID: 17303
	private static readonly IntPtr NativeFieldInfoPtr_contentHandler;

	// Token: 0x04004398 RID: 17304
	private static readonly IntPtr NativeFieldInfoPtr_tutorialAttackAndJumpKeys;

	// Token: 0x04004399 RID: 17305
	private static readonly IntPtr NativeFieldInfoPtr_tutorialAimAndShootKeys;

	// Token: 0x0400439A RID: 17306
	private static readonly IntPtr NativeFieldInfoPtr_tutorialDodgeKeys;

	// Token: 0x0400439B RID: 17307
	private static readonly IntPtr NativeFieldInfoPtr_tutorialDashKeys;

	// Token: 0x0400439C RID: 17308
	private static readonly IntPtr NativeFieldInfoPtr_tutorialItemKeys;

	// Token: 0x0400439D RID: 17309
	private static readonly IntPtr NativeFieldInfoPtr_tutorialChantKeys;

	// Token: 0x0400439E RID: 17310
	private static readonly IntPtr NativeFieldInfoPtr_tutorialMagicSelectionKeys;

	// Token: 0x0400439F RID: 17311
	private static readonly IntPtr NativeFieldInfoPtr_tutorialCameraModeKeys;

	// Token: 0x040043A0 RID: 17312
	private static readonly IntPtr NativeFieldInfoPtr_tutorialUpgradeAndTrade;

	// Token: 0x040043A1 RID: 17313
	private static readonly IntPtr NativeFieldInfoPtr_submissionHandler;

	// Token: 0x040043A2 RID: 17314
	private static readonly IntPtr NativeFieldInfoPtr_navigationEffect;

	// Token: 0x040043A3 RID: 17315
	private static readonly IntPtr NativeFieldInfoPtr_submissionEffect;

	// Token: 0x040043A4 RID: 17316
	private static readonly IntPtr NativeFieldInfoPtr_textData;

	// Token: 0x040043A5 RID: 17317
	private static readonly IntPtr NativeFieldInfoPtr_activeInputKeyRoot;

	// Token: 0x040043A6 RID: 17318
	private static readonly IntPtr NativeFieldInfoPtr_activeGameTipStyle;

	// Token: 0x040043A7 RID: 17319
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x040043A8 RID: 17320
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

	// Token: 0x040043A9 RID: 17321
	private static readonly IntPtr NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_0;

	// Token: 0x040043AA RID: 17322
	private static readonly IntPtr NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_GameTextDataAdvance_0;

	// Token: 0x040043AB RID: 17323
	private static readonly IntPtr NativeMethodInfoPtr_UpdateText_Private_Void_Il2CppStringArray_0;

	// Token: 0x040043AC RID: 17324
	private static readonly IntPtr NativeMethodInfoPtr_UpdateInputIcons_Private_Void_GameTipStyle_0;

	// Token: 0x040043AD RID: 17325
	private static readonly IntPtr NativeMethodInfoPtr_ResetActiveInputIconRoot_Private_Void_0;

	// Token: 0x040043AE RID: 17326
	private static readonly IntPtr NativeMethodInfoPtr_GetInputIcons_Private_Il2CppReferenceArray_1_UIInputIcon_GameTipStyle_0;

	// Token: 0x040043AF RID: 17327
	private static readonly IntPtr NativeMethodInfoPtr_UpdateInputIconRoot_Private_Void_Il2CppReferenceArray_1_UIInputIcon_0;

	// Token: 0x040043B0 RID: 17328
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0;

	// Token: 0x040043B1 RID: 17329
	private static readonly IntPtr NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0;

	// Token: 0x040043B2 RID: 17330
	private static readonly IntPtr NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0;

	// Token: 0x040043B3 RID: 17331
	private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0;

	// Token: 0x040043B4 RID: 17332
	private static readonly IntPtr NativeMethodInfoPtr_OnCloseCompleted_Protected_Virtual_Void_0;

	// Token: 0x040043B5 RID: 17333
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0;

	// Token: 0x040043B6 RID: 17334
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_GameTextData_GameFontPack_0;

	// Token: 0x040043B7 RID: 17335
	private static readonly IntPtr NativeMethodInfoPtr_UpdateFontPack_Private_Void_GameFontPack_0;

	// Token: 0x040043B8 RID: 17336
	private static readonly IntPtr NativeMethodInfoPtr_UpdateInputIconStyles_Private_Void_ControllerDevice_0;

	// Token: 0x040043B9 RID: 17337
	private static readonly IntPtr NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0;

	// Token: 0x040043BA RID: 17338
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x040043BB RID: 17339
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x040043BC RID: 17340
	private static readonly IntPtr NativeMethodInfoPtr_Method_Internal_Static_Void_Il2CppReferenceArray_1_UIInputIcon_GameFontPack_PDM_0;
}
