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

// Token: 0x02000297 RID: 663
public class UIValueBindingArrow : MonoBehaviour
{
	// Token: 0x060059AF RID: 22959 RVA: 0x00167E34 File Offset: 0x00166034
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585466, XrefRangeEnd = 585469, 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: 0x060059B0 RID: 22960 RVA: 0x00167EC0 File Offset: 0x001660C0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585469, XrefRangeEnd = 585471, 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: 0x060059B1 RID: 22961 RVA: 0x00167F1C File Offset: 0x0016611C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585471, XrefRangeEnd = 585473, 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: 0x060059B2 RID: 22962 RVA: 0x00167F78 File Offset: 0x00166178
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585473, XrefRangeEnd = 585499, 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: 0x060059B3 RID: 22963 RVA: 0x00167FD4 File Offset: 0x001661D4
	[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: 0x060059B4 RID: 22964 RVA: 0x00168028 File Offset: 0x00166228
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585499, XrefRangeEnd = 585500, 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: 0x060059B5 RID: 22965 RVA: 0x0016807C File Offset: 0x0016627C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 585518, RefRangeEnd = 585520, XrefRangeStart = 585500, XrefRangeEnd = 585518, 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: 0x060059B6 RID: 22966 RVA: 0x001680D0 File Offset: 0x001662D0
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, 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: 0x060059B7 RID: 22967 RVA: 0x0016811C File Offset: 0x0016631C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585520, XrefRangeEnd = 585521, 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: 0x060059B8 RID: 22968 RVA: 0x00168160 File Offset: 0x00166360
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 509274, RefRangeEnd = 509276, XrefRangeStart = 509274, XrefRangeEnd = 509276, 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: 0x060059B9 RID: 22969 RVA: 0x001681A4 File Offset: 0x001663A4
	// 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, 100669528);
		UIValueBindingArrow.NativeMethodInfoPtr_OnPointerEnter_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669529);
		UIValueBindingArrow.NativeMethodInfoPtr_OnPointerExit_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669530);
		UIValueBindingArrow.NativeMethodInfoPtr_OnPointerClick_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669531);
		UIValueBindingArrow.NativeMethodInfoPtr_UpdateActivation_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669532);
		UIValueBindingArrow.NativeMethodInfoPtr_UpdateAlpha_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669533);
		UIValueBindingArrow.NativeMethodInfoPtr_PreformPointerTriggerEffect_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669534);
		UIValueBindingArrow.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669535);
		UIValueBindingArrow.NativeMethodInfoPtr__OnPointerClick_b__11_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669536);
		UIValueBindingArrow.NativeMethodInfoPtr__PreformPointerTriggerEffect_b__14_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIValueBindingArrow>.NativeClassPtr, 100669537);
	}

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

	// Token: 0x17001F69 RID: 8041
	// (get) Token: 0x060059BB RID: 22971 RVA: 0x0016833C File Offset: 0x0016653C
	// (set) Token: 0x060059BC RID: 22972 RVA: 0x00168370 File Offset: 0x00166570
	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: 0x17001F6A RID: 8042
	// (get) Token: 0x060059BD RID: 22973 RVA: 0x00168398 File Offset: 0x00166598
	// (set) Token: 0x060059BE RID: 22974 RVA: 0x001683CC File Offset: 0x001665CC
	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: 0x17001F6B RID: 8043
	// (get) Token: 0x060059BF RID: 22975 RVA: 0x001683F4 File Offset: 0x001665F4
	// (set) Token: 0x060059C0 RID: 22976 RVA: 0x00168428 File Offset: 0x00166628
	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: 0x17001F6C RID: 8044
	// (get) Token: 0x060059C1 RID: 22977 RVA: 0x00168450 File Offset: 0x00166650
	// (set) Token: 0x060059C2 RID: 22978 RVA: 0x00168484 File Offset: 0x00166684
	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: 0x17001F6D RID: 8045
	// (get) Token: 0x060059C3 RID: 22979 RVA: 0x001684AC File Offset: 0x001666AC
	// (set) Token: 0x060059C4 RID: 22980 RVA: 0x001684E0 File Offset: 0x001666E0
	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: 0x17001F6E RID: 8046
	// (get) Token: 0x060059C5 RID: 22981 RVA: 0x00168508 File Offset: 0x00166708
	// (set) Token: 0x060059C6 RID: 22982 RVA: 0x0016853C File Offset: 0x0016673C
	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: 0x17001F6F RID: 8047
	// (get) Token: 0x060059C7 RID: 22983 RVA: 0x00168564 File Offset: 0x00166764
	// (set) Token: 0x060059C8 RID: 22984 RVA: 0x00168598 File Offset: 0x00166798
	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: 0x17001F70 RID: 8048
	// (get) Token: 0x060059C9 RID: 22985 RVA: 0x001685C0 File Offset: 0x001667C0
	// (set) Token: 0x060059CA RID: 22986 RVA: 0x001685E8 File Offset: 0x001667E8
	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: 0x04003BA0 RID: 15264
	private static readonly IntPtr NativeFieldInfoPtr_root;

	// Token: 0x04003BA1 RID: 15265
	private static readonly IntPtr NativeFieldInfoPtr_image;

	// Token: 0x04003BA2 RID: 15266
	private static readonly IntPtr NativeFieldInfoPtr_clickedHandler;

	// Token: 0x04003BA3 RID: 15267
	private static readonly IntPtr NativeFieldInfoPtr_pointerEnterHandler;

	// Token: 0x04003BA4 RID: 15268
	private static readonly IntPtr NativeFieldInfoPtr_pointerExitHandler;

	// Token: 0x04003BA5 RID: 15269
	private static readonly IntPtr NativeFieldInfoPtr_pointerEffect;

	// Token: 0x04003BA6 RID: 15270
	private static readonly IntPtr NativeFieldInfoPtr_clickEffect;

	// Token: 0x04003BA7 RID: 15271
	private static readonly IntPtr NativeFieldInfoPtr_isActive;

	// Token: 0x04003BA8 RID: 15272
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Action_Action_Action_0;

	// Token: 0x04003BA9 RID: 15273
	private static readonly IntPtr NativeMethodInfoPtr_OnPointerEnter_Public_Virtual_Final_New_Void_PointerEventData_0;

	// Token: 0x04003BAA RID: 15274
	private static readonly IntPtr NativeMethodInfoPtr_OnPointerExit_Public_Virtual_Final_New_Void_PointerEventData_0;

	// Token: 0x04003BAB RID: 15275
	private static readonly IntPtr NativeMethodInfoPtr_OnPointerClick_Public_Virtual_Final_New_Void_PointerEventData_0;

	// Token: 0x04003BAC RID: 15276
	private static readonly IntPtr NativeMethodInfoPtr_UpdateActivation_Public_Void_Boolean_0;

	// Token: 0x04003BAD RID: 15277
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAlpha_Public_Void_Single_0;

	// Token: 0x04003BAE RID: 15278
	private static readonly IntPtr NativeMethodInfoPtr_PreformPointerTriggerEffect_Private_Void_Single_0;

	// Token: 0x04003BAF RID: 15279
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x04003BB0 RID: 15280
	private static readonly IntPtr NativeMethodInfoPtr__OnPointerClick_b__11_0_Private_Void_0;

	// Token: 0x04003BB1 RID: 15281
	private static readonly IntPtr NativeMethodInfoPtr__PreformPointerTriggerEffect_b__14_0_Private_Void_0;
}
