using System; using System.Collections; using Cpp2IlInjected; using UnityEngine.Events; using UnityEngine.EventSystems; namespace UnityEngine.UI { // Token: 0x02000061 RID: 97 [Token(Token = "0x2000033")] [ExecuteAlways] [AddComponentMenu("UI/Scrollbar", 34)] [RequireComponent(typeof(RectTransform))] public class Scrollbar : Selectable, IBeginDragHandler, IEventSystemHandler, IDragHandler, IInitializePotentialDragHandler, ICanvasElement { // Token: 0x17000107 RID: 263 // (get) Token: 0x060003C5 RID: 965 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003C6 RID: 966 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000F6")] public RectTransform handleRect { [Token(Token = "0x600036C")] [Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")] get { return null; } [Token(Token = "0x600036D")] [Address(RVA = "0xD84790", Offset = "0xD83790", VA = "0x180D84790")] set { } } // Token: 0x17000108 RID: 264 // (get) Token: 0x060003C7 RID: 967 RVA: 0x000037F8 File Offset: 0x000019F8 // (set) Token: 0x060003C8 RID: 968 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000F7")] public Scrollbar.Direction direction { [Token(Token = "0x600036E")] [Address(RVA = "0xD84610", Offset = "0xD83610", VA = "0x180D84610")] get { return Scrollbar.Direction.LeftToRight; } [Token(Token = "0x600036F")] [Address(RVA = "0xD84730", Offset = "0xD83730", VA = "0x180D84730")] set { } } // Token: 0x060003C9 RID: 969 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000370")] [Address(RVA = "0xD84510", Offset = "0xD83510", VA = "0x180D84510")] protected Scrollbar() { } // Token: 0x17000109 RID: 265 // (get) Token: 0x060003CA RID: 970 RVA: 0x00003810 File Offset: 0x00001A10 // (set) Token: 0x060003CB RID: 971 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000F8")] public float value { [Token(Token = "0x6000371")] [Address(RVA = "0xD84680", Offset = "0xD83680", VA = "0x180D84680")] get { return 0f; } [Token(Token = "0x6000372")] [Address(RVA = "0xD849B0", Offset = "0xD839B0", VA = "0x180D849B0")] set { } } // Token: 0x060003CC RID: 972 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000373")] [Address(RVA = "0xD83CD0", Offset = "0xD82CD0", VA = "0x180D83CD0", Slot = "47")] public virtual void SetValueWithoutNotify(float input) { } // Token: 0x1700010A RID: 266 // (get) Token: 0x060003CD RID: 973 RVA: 0x00003828 File Offset: 0x00001A28 // (set) Token: 0x060003CE RID: 974 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000F9")] public float size { [Token(Token = "0x6000374")] [Address(RVA = "0xD84640", Offset = "0xD83640", VA = "0x180D84640")] get { return 0f; } [Token(Token = "0x6000375")] [Address(RVA = "0xD84920", Offset = "0xD83920", VA = "0x180D84920")] set { } } // Token: 0x1700010B RID: 267 // (get) Token: 0x060003CF RID: 975 RVA: 0x00003840 File Offset: 0x00001A40 // (set) Token: 0x060003D0 RID: 976 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000FA")] public int numberOfSteps { [Token(Token = "0x6000376")] [Address(RVA = "0x5BF050", Offset = "0x5BE050", VA = "0x1805BF050")] get { return 0; } [Token(Token = "0x6000377")] [Address(RVA = "0xD84800", Offset = "0xD83800", VA = "0x180D84800")] set { } } // Token: 0x1700010C RID: 268 // (get) Token: 0x060003D1 RID: 977 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003D2 RID: 978 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170000FB")] public Scrollbar.ScrollEvent onValueChanged { [Token(Token = "0x6000378")] [Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")] get { return null; } [Token(Token = "0x6000379")] [Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910")] set { } } // Token: 0x1700010D RID: 269 // (get) Token: 0x060003D3 RID: 979 RVA: 0x00003858 File Offset: 0x00001A58 [Token(Token = "0x170000FC")] private float stepSize { [Token(Token = "0x600037A")] [Address(RVA = "0xD84650", Offset = "0xD83650", VA = "0x180D84650")] get { return 0f; } } // Token: 0x060003D4 RID: 980 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600037B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "48")] public virtual void Rebuild(CanvasUpdate executing) { } // Token: 0x060003D5 RID: 981 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600037C")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "49")] public virtual void LayoutComplete() { } // Token: 0x060003D6 RID: 982 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600037D")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "50")] public virtual void GraphicUpdateComplete() { } // Token: 0x060003D7 RID: 983 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600037E")] [Address(RVA = "0xD83600", Offset = "0xD82600", VA = "0x180D83600", Slot = "5")] protected override void OnEnable() { } // Token: 0x060003D8 RID: 984 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600037F")] [Address(RVA = "0xD83500", Offset = "0xD82500", VA = "0x180D83500", Slot = "7")] protected override void OnDisable() { } // Token: 0x060003D9 RID: 985 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000380")] [Address(RVA = "0xD844F0", Offset = "0xD834F0", VA = "0x180D844F0", Slot = "51")] protected virtual void Update() { } // Token: 0x060003DA RID: 986 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000381")] [Address(RVA = "0xD83E00", Offset = "0xD82E00", VA = "0x180D83E00")] private void UpdateCachedReferences() { } // Token: 0x060003DB RID: 987 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000382")] [Address(RVA = "0xD83D40", Offset = "0xD82D40", VA = "0x180D83D40")] private void Set(float input, bool sendCallback = true) { } // Token: 0x060003DC RID: 988 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000383")] [Address(RVA = "0xD83B00", Offset = "0xD82B00", VA = "0x180D83B00", Slot = "10")] protected override void OnRectTransformDimensionsChange() { } // Token: 0x1700010E RID: 270 // (get) Token: 0x060003DD RID: 989 RVA: 0x00003870 File Offset: 0x00001A70 [Token(Token = "0x170000FD")] private Scrollbar.Axis axis { [Token(Token = "0x6000384")] [Address(RVA = "0xD84600", Offset = "0xD83600", VA = "0x180D84600")] get { return Scrollbar.Axis.Horizontal; } } // Token: 0x1700010F RID: 271 // (get) Token: 0x060003DE RID: 990 RVA: 0x00003888 File Offset: 0x00001A88 [Token(Token = "0x170000FE")] private bool reverseValue { [Token(Token = "0x6000385")] [Address(RVA = "0xD84620", Offset = "0xD83620", VA = "0x180D84620")] get { return default(bool); } } // Token: 0x060003DF RID: 991 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000386")] [Address(RVA = "0xD84300", Offset = "0xD83300", VA = "0x180D84300")] private void UpdateVisuals() { } // Token: 0x060003E0 RID: 992 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000387")] [Address(RVA = "0xD83F00", Offset = "0xD82F00", VA = "0x180D83F00")] private void UpdateDrag(PointerEventData eventData) { } // Token: 0x060003E1 RID: 993 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000388")] [Address(RVA = "0xD82FF0", Offset = "0xD81FF0", VA = "0x180D82FF0")] private void DoUpdateDrag(Vector2 handleCorner, float remainingSize) { } // Token: 0x060003E2 RID: 994 RVA: 0x000038A0 File Offset: 0x00001AA0 [Token(Token = "0x6000389")] [Address(RVA = "0xD831D0", Offset = "0xD821D0", VA = "0x180D831D0")] private bool MayDrag(PointerEventData eventData) { return default(bool); } // Token: 0x060003E3 RID: 995 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038A")] [Address(RVA = "0xD83240", Offset = "0xD82240", VA = "0x180D83240", Slot = "52")] public virtual void OnBeginDrag(PointerEventData eventData) { } // Token: 0x060003E4 RID: 996 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038B")] [Address(RVA = "0xD83530", Offset = "0xD82530", VA = "0x180D83530", Slot = "53")] public virtual void OnDrag(PointerEventData eventData) { } // Token: 0x060003E5 RID: 997 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038C")] [Address(RVA = "0xD83990", Offset = "0xD82990", VA = "0x180D83990", Slot = "32")] public override void OnPointerDown(PointerEventData eventData) { } // Token: 0x060003E6 RID: 998 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600038D")] [Address(RVA = "0xD82F80", Offset = "0xD81F80", VA = "0x180D82F80")] protected IEnumerator ClickRepeat(PointerEventData eventData) { return null; } // Token: 0x060003E7 RID: 999 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600038E")] [Address(RVA = "0xD82EF0", Offset = "0xD81EF0", VA = "0x180D82EF0")] protected IEnumerator ClickRepeat(Vector2 screenPosition, Camera camera) { return null; } // Token: 0x060003E8 RID: 1000 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600038F")] [Address(RVA = "0xD83A80", Offset = "0xD82A80", VA = "0x180D83A80", Slot = "33")] public override void OnPointerUp(PointerEventData eventData) { } // Token: 0x060003E9 RID: 1001 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000390")] [Address(RVA = "0xD836B0", Offset = "0xD826B0", VA = "0x180D836B0", Slot = "31")] public override void OnMove(AxisEventData eventData) { } // Token: 0x060003EA RID: 1002 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000391")] [Address(RVA = "0xD83140", Offset = "0xD82140", VA = "0x180D83140", Slot = "27")] public override Selectable FindSelectableOnLeft() { return null; } // Token: 0x060003EB RID: 1003 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000392")] [Address(RVA = "0xD83170", Offset = "0xD82170", VA = "0x180D83170", Slot = "28")] public override Selectable FindSelectableOnRight() { return null; } // Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000393")] [Address(RVA = "0xD831A0", Offset = "0xD821A0", VA = "0x180D831A0", Slot = "29")] public override Selectable FindSelectableOnUp() { return null; } // Token: 0x060003ED RID: 1005 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000394")] [Address(RVA = "0xD83110", Offset = "0xD82110", VA = "0x180D83110", Slot = "30")] public override Selectable FindSelectableOnDown() { return null; } // Token: 0x060003EE RID: 1006 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000395")] [Address(RVA = "0xD83690", Offset = "0xD82690", VA = "0x180D83690", Slot = "54")] public virtual void OnInitializePotentialDrag(PointerEventData eventData) { } // Token: 0x060003EF RID: 1007 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000396")] [Address(RVA = "0xD83B40", Offset = "0xD82B40", VA = "0x180D83B40")] public void SetDirection(Scrollbar.Direction direction, bool includeRectLayouts) { } // Token: 0x060003F0 RID: 1008 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000397")] [Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130", Slot = "43")] Transform ICanvasElement.get_transform() { return null; } // Token: 0x040001DA RID: 474 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000131")] [SerializeField] private RectTransform m_HandleRect; // Token: 0x040001DB RID: 475 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4000132")] [SerializeField] private Scrollbar.Direction m_Direction; // Token: 0x040001DC RID: 476 [FieldOffset(Offset = "0x104")] [Token(Token = "0x4000133")] [SerializeField] [Range(0f, 1f)] private float m_Value; // Token: 0x040001DD RID: 477 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4000134")] [SerializeField] [Range(0f, 1f)] private float m_Size; // Token: 0x040001DE RID: 478 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x4000135")] [SerializeField] [Range(0f, 11f)] private int m_NumberOfSteps; // Token: 0x040001DF RID: 479 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4000136")] [Space] [SerializeField] private Scrollbar.ScrollEvent m_OnValueChanged; // Token: 0x040001E0 RID: 480 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4000137")] private RectTransform m_ContainerRect; // Token: 0x040001E1 RID: 481 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4000138")] private Vector2 m_Offset; // Token: 0x040001E2 RID: 482 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4000139")] private DrivenRectTransformTracker m_Tracker; // Token: 0x040001E3 RID: 483 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400013A")] private Coroutine m_PointerDownRepeat; // Token: 0x040001E4 RID: 484 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400013B")] private bool isPointerDownAndNotDragging; // Token: 0x040001E5 RID: 485 [FieldOffset(Offset = "0x139")] [Token(Token = "0x400013C")] private bool m_DelayedUpdateVisuals; // Token: 0x02000062 RID: 98 [Token(Token = "0x20000A2")] public enum Direction { // Token: 0x040001E7 RID: 487 [Token(Token = "0x40002CC")] LeftToRight, // Token: 0x040001E8 RID: 488 [Token(Token = "0x40002CD")] RightToLeft, // Token: 0x040001E9 RID: 489 [Token(Token = "0x40002CE")] BottomToTop, // Token: 0x040001EA RID: 490 [Token(Token = "0x40002CF")] TopToBottom } // Token: 0x02000063 RID: 99 [Token(Token = "0x20000A3")] [Serializable] public class ScrollEvent : UnityEvent { // Token: 0x060003F1 RID: 1009 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000679")] [Address(RVA = "0xD7DFF0", Offset = "0xD7CFF0", VA = "0x180D7DFF0")] public ScrollEvent() { } } // Token: 0x02000064 RID: 100 [Token(Token = "0x20000A4")] private enum Axis { // Token: 0x040001EC RID: 492 [Token(Token = "0x40002D1")] Horizontal, // Token: 0x040001ED RID: 493 [Token(Token = "0x40002D2")] Vertical } } }