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

// Token: 0x020002D2 RID: 722
public class UIGameTip : GameCanvasBase
{
	// Token: 0x06005EEA RID: 24298 RVA: 0x0017EEC4 File Offset: 0x0017D0C4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568906, XrefRangeEnd = 568967, 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: 0x06005EEB RID: 24299 RVA: 0x0017EF14 File Offset: 0x0017D114
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568967, XrefRangeEnd = 568972, 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: 0x06005EEC RID: 24300 RVA: 0x0017EF78 File Offset: 0x0017D178
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 568973, RefRangeEnd = 568974, XrefRangeStart = 568972, XrefRangeEnd = 568973, 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: 0x06005EED RID: 24301 RVA: 0x0017EFCC File Offset: 0x0017D1CC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 568987, RefRangeEnd = 568989, XrefRangeStart = 568974, XrefRangeEnd = 568987, 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: 0x06005EEE RID: 24302 RVA: 0x0017F038 File Offset: 0x0017D238
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568989, XrefRangeEnd = 569002, 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: 0x06005EEF RID: 24303 RVA: 0x0017F094 File Offset: 0x0017D294
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 569018, RefRangeEnd = 569019, XrefRangeStart = 569002, XrefRangeEnd = 569018, 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: 0x06005EF0 RID: 24304 RVA: 0x0017F0E8 File Offset: 0x0017D2E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569019, XrefRangeEnd = 569029, 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: 0x06005EF1 RID: 24305 RVA: 0x0017F12C File Offset: 0x0017D32C
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 569029, RefRangeEnd = 569032, XrefRangeStart = 569029, XrefRangeEnd = 569029, 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: 0x06005EF2 RID: 24306 RVA: 0x0017F194 File Offset: 0x0017D394
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569032, XrefRangeEnd = 569035, 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: 0x06005EF3 RID: 24307 RVA: 0x0017F1F0 File Offset: 0x0017D3F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569035, XrefRangeEnd = 569037, 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: 0x06005EF4 RID: 24308 RVA: 0x0017F250 File Offset: 0x0017D450
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569037, XrefRangeEnd = 569043, 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: 0x06005EF5 RID: 24309 RVA: 0x0017F2AC File Offset: 0x0017D4AC
	[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: 0x06005EF6 RID: 24310 RVA: 0x0017F308 File Offset: 0x0017D508
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569043, XrefRangeEnd = 569055, 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: 0x06005EF7 RID: 24311 RVA: 0x0017F358 File Offset: 0x0017D558
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569055, XrefRangeEnd = 569059, 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: 0x06005EF8 RID: 24312 RVA: 0x0017F3A8 File Offset: 0x0017D5A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569059, XrefRangeEnd = 569065, 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: 0x06005EF9 RID: 24313 RVA: 0x0017F40C File Offset: 0x0017D60C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 569070, RefRangeEnd = 569071, XrefRangeStart = 569065, XrefRangeEnd = 569070, 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: 0x06005EFA RID: 24314 RVA: 0x0017F480 File Offset: 0x0017D680
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 569108, RefRangeEnd = 569110, XrefRangeStart = 569071, XrefRangeEnd = 569108, 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: 0x06005EFB RID: 24315 RVA: 0x0017F4DC File Offset: 0x0017D6DC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 569189, RefRangeEnd = 569190, XrefRangeStart = 569110, XrefRangeEnd = 569189, 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: 0x06005EFC RID: 24316 RVA: 0x0017F530 File Offset: 0x0017D730
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569190, XrefRangeEnd = 569196, 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: 0x06005EFD RID: 24317 RVA: 0x0017F58C File Offset: 0x0017D78C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 569211, RefRangeEnd = 569212, XrefRangeStart = 569196, XrefRangeEnd = 569211, 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: 0x06005EFE RID: 24318 RVA: 0x0017F5D0 File Offset: 0x0017D7D0
	[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: 0x06005EFF RID: 24319 RVA: 0x0017F61C File Offset: 0x0017D81C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569212, XrefRangeEnd = 569214, 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: 0x06005F00 RID: 24320 RVA: 0x0017F680 File Offset: 0x0017D880
	// 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, 100670072);
		UIGameTip.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670073);
		UIGameTip.NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670074);
		UIGameTip.NativeMethodInfoPtr_UpdateStyle_Public_Void_GameTipStyle_GameTextDataAdvance_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670075);
		UIGameTip.NativeMethodInfoPtr_UpdateText_Private_Void_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670076);
		UIGameTip.NativeMethodInfoPtr_UpdateInputIcons_Private_Void_GameTipStyle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670077);
		UIGameTip.NativeMethodInfoPtr_ResetActiveInputIconRoot_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670078);
		UIGameTip.NativeMethodInfoPtr_GetInputIcons_Private_Il2CppReferenceArray_1_UIInputIcon_GameTipStyle_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670079);
		UIGameTip.NativeMethodInfoPtr_UpdateInputIconRoot_Private_Void_Il2CppReferenceArray_1_UIInputIcon_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670080);
		UIGameTip.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670081);
		UIGameTip.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670082);
		UIGameTip.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670083);
		UIGameTip.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670084);
		UIGameTip.NativeMethodInfoPtr_OnCloseCompleted_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670085);
		UIGameTip.NativeMethodInfoPtr_Localize_Public_Virtual_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670086);
		UIGameTip.NativeMethodInfoPtr_Localize_Public_Void_GameTextData_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670087);
		UIGameTip.NativeMethodInfoPtr_UpdateFontPack_Private_Void_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670088);
		UIGameTip.NativeMethodInfoPtr_UpdateInputIconStyles_Private_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670089);
		UIGameTip.NativeMethodInfoPtr_UpdateCursorPosition_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670090);
		UIGameTip.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670091);
		UIGameTip.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670092);
		UIGameTip.NativeMethodInfoPtr_Method_Internal_Static_Void_Il2CppReferenceArray_1_UIInputIcon_GameFontPack_PDM_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIGameTip>.NativeClassPtr, 100670093);
	}

	// Token: 0x06005F01 RID: 24321 RVA: 0x00143684 File Offset: 0x00141884
	public UIGameTip(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170020F8 RID: 8440
	// (get) Token: 0x06005F02 RID: 24322 RVA: 0x0017F9D0 File Offset: 0x0017DBD0
	// (set) Token: 0x06005F03 RID: 24323 RVA: 0x0017FA04 File Offset: 0x0017DC04
	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: 0x170020F9 RID: 8441
	// (get) Token: 0x06005F04 RID: 24324 RVA: 0x0017FA2C File Offset: 0x0017DC2C
	// (set) Token: 0x06005F05 RID: 24325 RVA: 0x0017FA60 File Offset: 0x0017DC60
	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: 0x170020FA RID: 8442
	// (get) Token: 0x06005F06 RID: 24326 RVA: 0x0017FA88 File Offset: 0x0017DC88
	// (set) Token: 0x06005F07 RID: 24327 RVA: 0x0017FABC File Offset: 0x0017DCBC
	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: 0x170020FB RID: 8443
	// (get) Token: 0x06005F08 RID: 24328 RVA: 0x0017FAE4 File Offset: 0x0017DCE4
	// (set) Token: 0x06005F09 RID: 24329 RVA: 0x0017FB18 File Offset: 0x0017DD18
	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: 0x170020FC RID: 8444
	// (get) Token: 0x06005F0A RID: 24330 RVA: 0x0017FB40 File Offset: 0x0017DD40
	// (set) Token: 0x06005F0B RID: 24331 RVA: 0x0017FB74 File Offset: 0x0017DD74
	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: 0x170020FD RID: 8445
	// (get) Token: 0x06005F0C RID: 24332 RVA: 0x0017FB9C File Offset: 0x0017DD9C
	// (set) Token: 0x06005F0D RID: 24333 RVA: 0x0017FBD0 File Offset: 0x0017DDD0
	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: 0x170020FE RID: 8446
	// (get) Token: 0x06005F0E RID: 24334 RVA: 0x0017FBF8 File Offset: 0x0017DDF8
	// (set) Token: 0x06005F0F RID: 24335 RVA: 0x0017FC2C File Offset: 0x0017DE2C
	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: 0x170020FF RID: 8447
	// (get) Token: 0x06005F10 RID: 24336 RVA: 0x0017FC54 File Offset: 0x0017DE54
	// (set) Token: 0x06005F11 RID: 24337 RVA: 0x0017FC88 File Offset: 0x0017DE88
	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: 0x17002100 RID: 8448
	// (get) Token: 0x06005F12 RID: 24338 RVA: 0x0017FCB0 File Offset: 0x0017DEB0
	// (set) Token: 0x06005F13 RID: 24339 RVA: 0x0017FCE4 File Offset: 0x0017DEE4
	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: 0x17002101 RID: 8449
	// (get) Token: 0x06005F14 RID: 24340 RVA: 0x0017FD0C File Offset: 0x0017DF0C
	// (set) Token: 0x06005F15 RID: 24341 RVA: 0x0017FD40 File Offset: 0x0017DF40
	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: 0x17002102 RID: 8450
	// (get) Token: 0x06005F16 RID: 24342 RVA: 0x0017FD68 File Offset: 0x0017DF68
	// (set) Token: 0x06005F17 RID: 24343 RVA: 0x0017FD9C File Offset: 0x0017DF9C
	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: 0x17002103 RID: 8451
	// (get) Token: 0x06005F18 RID: 24344 RVA: 0x0017FDC4 File Offset: 0x0017DFC4
	// (set) Token: 0x06005F19 RID: 24345 RVA: 0x0017FDF8 File Offset: 0x0017DFF8
	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: 0x17002104 RID: 8452
	// (get) Token: 0x06005F1A RID: 24346 RVA: 0x0017FE20 File Offset: 0x0017E020
	// (set) Token: 0x06005F1B RID: 24347 RVA: 0x0017FE54 File Offset: 0x0017E054
	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: 0x17002105 RID: 8453
	// (get) Token: 0x06005F1C RID: 24348 RVA: 0x0017FE7C File Offset: 0x0017E07C
	// (set) Token: 0x06005F1D RID: 24349 RVA: 0x0017FEB0 File Offset: 0x0017E0B0
	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: 0x17002106 RID: 8454
	// (get) Token: 0x06005F1E RID: 24350 RVA: 0x0017FED8 File Offset: 0x0017E0D8
	// (set) Token: 0x06005F1F RID: 24351 RVA: 0x0017FF0C File Offset: 0x0017E10C
	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: 0x17002107 RID: 8455
	// (get) Token: 0x06005F20 RID: 24352 RVA: 0x0017FF34 File Offset: 0x0017E134
	// (set) Token: 0x06005F21 RID: 24353 RVA: 0x0017FF68 File Offset: 0x0017E168
	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: 0x17002108 RID: 8456
	// (get) Token: 0x06005F22 RID: 24354 RVA: 0x0017FF90 File Offset: 0x0017E190
	// (set) Token: 0x06005F23 RID: 24355 RVA: 0x0017FFC4 File Offset: 0x0017E1C4
	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: 0x17002109 RID: 8457
	// (get) Token: 0x06005F24 RID: 24356 RVA: 0x0017FFEC File Offset: 0x0017E1EC
	// (set) Token: 0x06005F25 RID: 24357 RVA: 0x00180014 File Offset: 0x0017E214
	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: 0x04003EE5 RID: 16101
	private static readonly IntPtr NativeFieldInfoPtr_curseIcon;

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

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

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

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

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

	// Token: 0x04003EEB RID: 16107
	private static readonly IntPtr NativeFieldInfoPtr_tutorialDashKeys;

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

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

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

	// Token: 0x04003EEF RID: 16111
	private static readonly IntPtr NativeFieldInfoPtr_tutorialCameraModeKeys;

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

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

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

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

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

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

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

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

	// Token: 0x04003EF8 RID: 16120
	private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0;

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

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

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

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

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

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

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

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

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

	// Token: 0x04003F02 RID: 16130
	private static readonly IntPtr NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0;

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

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

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

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

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

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

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

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

	// Token: 0x04003F0B RID: 16139
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04003F0C RID: 16140
	private static readonly IntPtr NativeMethodInfoPtr_Method_Internal_Static_Void_Il2CppReferenceArray_1_UIInputIcon_GameFontPack_PDM_0;
}
