using System;
using DG.Tweening;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;

// Token: 0x0200024D RID: 589
public class UIValueBindingArrow : MonoBehaviour
{
	// Token: 0x06005352 RID: 21330 RVA: 0x0014D670 File Offset: 0x0014B870
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555749, XrefRangeEnd = 555752, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init(Action clickedHandler, Action pointerEnterHandler, Action pointerExitHandler)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(clickedHandler);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(pointerEnterHandler);
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(pointerExitHandler);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_Init_Public_Void_Action_Action_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005353 RID: 21331 RVA: 0x0014D6FC File Offset: 0x0014B8FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555752, XrefRangeEnd = 555754, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void OnPointerEnter(PointerEventData eventData)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(eventData);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_OnPointerEnter_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005354 RID: 21332 RVA: 0x0014D758 File Offset: 0x0014B958
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555754, XrefRangeEnd = 555756, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void OnPointerExit(PointerEventData eventData)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(eventData);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_OnPointerExit_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005355 RID: 21333 RVA: 0x0014D7B4 File Offset: 0x0014B9B4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555756, XrefRangeEnd = 555782, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void OnPointerClick(PointerEventData eventData)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(eventData);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_OnPointerClick_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005356 RID: 21334 RVA: 0x0014D810 File Offset: 0x0014BA10
	[CallerCount(0)]
	public unsafe void UpdateActivation(bool isActive)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isActive;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_UpdateActivation_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005357 RID: 21335 RVA: 0x0014D864 File Offset: 0x0014BA64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555782, XrefRangeEnd = 555783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateAlpha(float alpha)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref alpha;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_UpdateAlpha_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06005358 RID: 21336 RVA: 0x0014D8B8 File Offset: 0x0014BAB8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 555801, RefRangeEnd = 555803, XrefRangeStart = 555783, XrefRangeEnd = 555801, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PreformPointerTriggerEffect(float scale)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref scale;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr_PreformPointerTriggerEffect_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x0600535A RID: 21338 RVA: 0x0014D958 File Offset: 0x0014BB58
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555803, XrefRangeEnd = 555804, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _OnPointerClick_b__11_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr__OnPointerClick_b__11_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600535B RID: 21339 RVA: 0x0014D99C File Offset: 0x0014BB9C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 487139, RefRangeEnd = 487141, XrefRangeStart = 487139, XrefRangeEnd = 487141, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void _PreformPointerTriggerEffect_b__14_0()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIValueBindingArrow.NativeMethodInfoPtr__PreformPointerTriggerEffect_b__14_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600535C RID: 21340 RVA: 0x0014D9E0 File Offset: 0x0014BBE0
	// Note: this type is marked as 'beforefieldinit'.
	static UIValueBindingArrow()
	{
		Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIValueBindingArrow");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr);
		UIValueBindingArrow.NativeFieldInfoPtr_root = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "root");
		UIValueBindingArrow.NativeFieldInfoPtr_image = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "image");
		UIValueBindingArrow.NativeFieldInfoPtr_clickedHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "clickedHandler");
		UIValueBindingArrow.NativeFieldInfoPtr_pointerEnterHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "pointerEnterHandler");
		UIValueBindingArrow.NativeFieldInfoPtr_pointerExitHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "pointerExitHandler");
		UIValueBindingArrow.NativeFieldInfoPtr_pointerEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "pointerEffect");
		UIValueBindingArrow.NativeFieldInfoPtr_clickEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "clickEffect");
		UIValueBindingArrow.NativeFieldInfoPtr_isActive = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, "isActive");
		UIValueBindingArrow.NativeMethodInfoPtr_Init_Public_Void_Action_Action_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668985);
		UIValueBindingArrow.NativeMethodInfoPtr_OnPointerEnter_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668986);
		UIValueBindingArrow.NativeMethodInfoPtr_OnPointerExit_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668987);
		UIValueBindingArrow.NativeMethodInfoPtr_OnPointerClick_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668988);
		UIValueBindingArrow.NativeMethodInfoPtr_UpdateActivation_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668989);
		UIValueBindingArrow.NativeMethodInfoPtr_UpdateAlpha_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668990);
		UIValueBindingArrow.NativeMethodInfoPtr_PreformPointerTriggerEffect_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668991);
		UIValueBindingArrow.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668992);
		UIValueBindingArrow.NativeMethodInfoPtr__OnPointerClick_b__11_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668993);
		UIValueBindingArrow.NativeMethodInfoPtr__PreformPointerTriggerEffect_b__14_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100668994);
	}

	// Token: 0x0600535D RID: 21341 RVA: 0x0000351C File Offset: 0x0000171C
	public UIValueBindingArrow(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001D7C RID: 7548
	// (get) Token: 0x0600535E RID: 21342 RVA: 0x0014DB78 File Offset: 0x0014BD78
	// (set) Token: 0x0600535F RID: 21343 RVA: 0x0014DBAC File Offset: 0x0014BDAC
	public unsafe RectTransform root
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_root);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_root), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D7D RID: 7549
	// (get) Token: 0x06005360 RID: 21344 RVA: 0x0014DBD4 File Offset: 0x0014BDD4
	// (set) Token: 0x06005361 RID: 21345 RVA: 0x0014DC08 File Offset: 0x0014BE08
	public unsafe Image image
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_image);
			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(UIValueBindingArrow.NativeFieldInfoPtr_image), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D7E RID: 7550
	// (get) Token: 0x06005362 RID: 21346 RVA: 0x0014DC30 File Offset: 0x0014BE30
	// (set) Token: 0x06005363 RID: 21347 RVA: 0x0014DC64 File Offset: 0x0014BE64
	public unsafe Action clickedHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_clickedHandler);
			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(UIValueBindingArrow.NativeFieldInfoPtr_clickedHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D7F RID: 7551
	// (get) Token: 0x06005364 RID: 21348 RVA: 0x0014DC8C File Offset: 0x0014BE8C
	// (set) Token: 0x06005365 RID: 21349 RVA: 0x0014DCC0 File Offset: 0x0014BEC0
	public unsafe Action pointerEnterHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_pointerEnterHandler);
			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(UIValueBindingArrow.NativeFieldInfoPtr_pointerEnterHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D80 RID: 7552
	// (get) Token: 0x06005366 RID: 21350 RVA: 0x0014DCE8 File Offset: 0x0014BEE8
	// (set) Token: 0x06005367 RID: 21351 RVA: 0x0014DD1C File Offset: 0x0014BF1C
	public unsafe Action pointerExitHandler
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_pointerExitHandler);
			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(UIValueBindingArrow.NativeFieldInfoPtr_pointerExitHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D81 RID: 7553
	// (get) Token: 0x06005368 RID: 21352 RVA: 0x0014DD44 File Offset: 0x0014BF44
	// (set) Token: 0x06005369 RID: 21353 RVA: 0x0014DD78 File Offset: 0x0014BF78
	public unsafe Tween pointerEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_pointerEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Tween(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_pointerEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D82 RID: 7554
	// (get) Token: 0x0600536A RID: 21354 RVA: 0x0014DDA0 File Offset: 0x0014BFA0
	// (set) Token: 0x0600536B RID: 21355 RVA: 0x0014DDD4 File Offset: 0x0014BFD4
	public unsafe Tween clickEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_clickEffect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Tween(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_clickEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001D83 RID: 7555
	// (get) Token: 0x0600536C RID: 21356 RVA: 0x0014DDFC File Offset: 0x0014BFFC
	// (set) Token: 0x0600536D RID: 21357 RVA: 0x0014DE24 File Offset: 0x0014C024
	public unsafe bool isActive
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_isActive);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIValueBindingArrow.NativeFieldInfoPtr_isActive)) = value;
		}
	}

	// Token: 0x0400373E RID: 14142
	private static readonly IntPtr NativeFieldInfoPtr_root;

	// Token: 0x0400373F RID: 14143
	private static readonly IntPtr NativeFieldInfoPtr_image;

	// Token: 0x04003740 RID: 14144
	private static readonly IntPtr NativeFieldInfoPtr_clickedHandler;

	// Token: 0x04003741 RID: 14145
	private static readonly IntPtr NativeFieldInfoPtr_pointerEnterHandler;

	// Token: 0x04003742 RID: 14146
	private static readonly IntPtr NativeFieldInfoPtr_pointerExitHandler;

	// Token: 0x04003743 RID: 14147
	private static readonly IntPtr NativeFieldInfoPtr_pointerEffect;

	// Token: 0x04003744 RID: 14148
	private static readonly IntPtr NativeFieldInfoPtr_clickEffect;

	// Token: 0x04003745 RID: 14149
	private static readonly IntPtr NativeFieldInfoPtr_isActive;

	// Token: 0x04003746 RID: 14150
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Action_Action_Action_0;

	// Token: 0x04003747 RID: 14151
	private static readonly IntPtr NativeMethodInfoPtr_OnPointerEnter_Public_Virtual_Final_New_Void_PointerEventData_0;

	// Token: 0x04003748 RID: 14152
	private static readonly IntPtr NativeMethodInfoPtr_OnPointerExit_Public_Virtual_Final_New_Void_PointerEventData_0;

	// Token: 0x04003749 RID: 14153
	private static readonly IntPtr NativeMethodInfoPtr_OnPointerClick_Public_Virtual_Final_New_Void_PointerEventData_0;

	// Token: 0x0400374A RID: 14154
	private static readonly IntPtr NativeMethodInfoPtr_UpdateActivation_Public_Void_Boolean_0;

	// Token: 0x0400374B RID: 14155
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAlpha_Public_Void_Single_0;

	// Token: 0x0400374C RID: 14156
	private static readonly IntPtr NativeMethodInfoPtr_PreformPointerTriggerEffect_Private_Void_Single_0;

	// Token: 0x0400374D RID: 14157
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0400374E RID: 14158
	private static readonly IntPtr NativeMethodInfoPtr__OnPointerClick_b__11_0_Private_Void_0;

	// Token: 0x0400374F RID: 14159
	private static readonly IntPtr NativeMethodInfoPtr__PreformPointerTriggerEffect_b__14_0_Private_Void_0;
}
