// Assembly: UnityEngine.UI
// Full name: UnityEngine.UI.Scrollbar

namespace UnityEngine.UI
{
public class Scrollbar // TypeDefIndex: 10707
{
	// Fields
	type#25044 m_HandleRect;
	type#33524 m_Direction;
	type#26060 m_Value;
	type#26060 m_Size;
	type#20868 m_NumberOfSteps;
	type#33527 m_OnValueChanged;
	type#25044 m_ContainerRect;
	type#28440 m_Offset;
	type#17487 m_Tracker;
	type#16555 m_PointerDownRepeat;
	type#15314 isPointerDownAndNotDragging;
	type#15314 m_DelayedUpdateVisuals;

	// Methods
	// RVA: -1
	public type#25043 get_handleRect() { }
	// RVA: -1
	public type#28660 set_handleRect(type#25043 value) { }
	// RVA: -1
	public type#33523 get_direction() { }
	// RVA: -1
	public type#28660 set_direction(type#33523 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public type#26059 get_value() { }
	// RVA: -1
	public type#28660 set_value(type#26059 value) { }
	// RVA: -1
	public virtual type#28660 SetValueWithoutNotify(type#26059 input) { }
	// RVA: -1
	public type#26059 get_size() { }
	// RVA: -1
	public type#28660 set_size(type#26059 value) { }
	// RVA: -1
	public type#20867 get_numberOfSteps() { }
	// RVA: -1
	public type#28660 set_numberOfSteps(type#20867 value) { }
	// RVA: -1
	public type#33526 get_onValueChanged() { }
	// RVA: -1
	public type#28660 set_onValueChanged(type#33526 value) { }
	// RVA: -1
	private type#26059 get_stepSize() { }
	// RVA: -1
	public virtual type#28660 Rebuild(type#15761 executing) { }
	// RVA: -1
	public virtual type#28660 LayoutComplete() { }
	// RVA: -1
	public virtual type#28660 GraphicUpdateComplete() { }
	// RVA: -1
	protected virtual type#28660 OnEnable() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	protected virtual type#28660 Update() { }
	// RVA: -1
	private type#28660 UpdateCachedReferences() { }
	// RVA: -1
	private type#28660 Set(type#26059 input, type#15335 sendCallback) { }
	// RVA: -1
	protected virtual type#28660 OnRectTransformDimensionsChange() { }
	// RVA: -1
	private type#33521 get_axis() { }
	// RVA: -1
	private type#15313 get_reverseValue() { }
	// RVA: -1
	private type#28660 UpdateVisuals() { }
	// RVA: -1
	private type#28660 UpdateDrag(type#24510 eventData) { }
	// RVA: -1
	private type#28660 UpdateDrag(type#25043 containerRect, type#28439 position, type#15691 camera) { }
	// RVA: -1
	private type#28660 DoUpdateDrag(type#28439 handleCorner, type#26059 remainingSize) { }
	// RVA: -1
	private type#15313 MayDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnBeginDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnDrag(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnPointerDown(type#24510 eventData) { }
	// RVA: -1
	protected type#20073 ClickRepeat(type#24510 eventData) { }
	// RVA: -1
	protected type#20073 ClickRepeat(type#28439 screenPosition, type#15691 camera) { }
	// RVA: -1
	public virtual type#28660 OnPointerUp(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnMove(type#14822 eventData) { }
	// RVA: -1
	public virtual type#25783 FindSelectableOnLeft() { }
	// RVA: -1
	public virtual type#25783 FindSelectableOnRight() { }
	// RVA: -1
	public virtual type#25783 FindSelectableOnUp() { }
	// RVA: -1
	public virtual type#25783 FindSelectableOnDown() { }
	// RVA: -1
	public virtual type#28660 OnInitializePotentialDrag(type#24510 eventData) { }
	// RVA: -1
	public type#28660 SetDirection(type#33523 direction, type#15313 includeRectLayouts) { }
	// RVA: -1
	private virtual type#27605 UnityEngine.UI.ICanvasElement.get_transform() { }
}
}
