// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.Clickable

namespace UnityEngine.UIElements
{
public class Clickable // TypeDefIndex: 5106
{
	// Fields
	type#3157 clickedWithEventInfo;
	type#14106 clicked;
	type#20906 m_Delay;
	type#20906 m_Interval;
	type#15314 <active>k__BackingField;
	type#28440 <lastMousePosition>k__BackingField;
	type#20868 m_ActivePointerId;
	type#15314 m_AcceptClicksIfDisabled;
	type#20627 m_Repeater;
	type#20627 m_PendingActivePseudoStateReset;

	// Methods
	// RVA: -1
	public type#28660 add_clickedWithEventInfo(type#3156 value) { }
	// RVA: -1
	public type#28660 remove_clickedWithEventInfo(type#3156 value) { }
	// RVA: -1
	public type#28660 add_clicked(type#14105 value) { }
	// RVA: -1
	public type#28660 remove_clicked(type#14105 value) { }
	// RVA: -1
	protected type#15313 get_active() { }
	// RVA: -1
	protected type#28660 set_active(type#15313 value) { }
	// RVA: -1
	public type#28439 get_lastMousePosition() { }
	// RVA: -1
	private type#28660 set_lastMousePosition(type#28439 value) { }
	// RVA: -1
	internal type#15313 get_acceptClicksIfDisabled() { }
	// RVA: -1
	internal type#28660 set_acceptClicksIfDisabled(type#15313 value) { }
	// RVA: -1
	private type#21071 get_invokePolicy() { }
	// RVA: -1
	public type#28660 .ctor(type#14105 handler, type#20900 delay, type#20900 interval) { }
	// RVA: -1
	public type#28660 .ctor(type#3156 handler) { }
	// RVA: -1
	public type#28660 .ctor(type#14105 handler) { }
	// RVA: -1
	private type#28660 OnTimer(type#27479 timerState) { }
	// RVA: -1
	private type#15313 IsRepeatable() { }
	// RVA: -1
	protected virtual type#28660 RegisterCallbacksOnTarget() { }
	// RVA: -1
	protected virtual type#28660 UnregisterCallbacksFromTarget() { }
	// RVA: -1
	protected type#28660 OnPointerDown(type#24503 evt) { }
	// RVA: -1
	protected type#28660 OnPointerMove(type#24521 evt) { }
	// RVA: -1
	protected type#28660 OnPointerUp(type#24534 evt) { }
	// RVA: -1
	private type#28660 OnPointerCancel(type#24493 evt) { }
	// RVA: -1
	private type#28660 OnPointerCaptureOut(type#24497 evt) { }
	// RVA: -1
	private type#15313 ContainsPointer(type#20867 pointerId) { }
	// RVA: -1
	protected type#28660 Invoke(type#17965 evt) { }
	// RVA: -1
	internal type#28660 SimulateSingleClick(type#17965 evt, type#20891 delayMs) { }
	// RVA: -1
	private type#28660 ResetActivePseudoState() { }
	// RVA: -1
	protected virtual type#28660 ProcessDownEvent(type#17965 evt, type#28439 localPosition, type#20867 pointerId) { }
	// RVA: -1
	protected virtual type#28660 ProcessMoveEvent(type#17965 evt, type#28439 localPosition) { }
	// RVA: -1
	protected virtual type#28660 ProcessUpEvent(type#17965 evt, type#28439 localPosition, type#20867 pointerId) { }
	// RVA: -1
	protected virtual type#28660 ProcessCancelEvent(type#17965 evt, type#20867 pointerId) { }
}
}
