API reference

PageScroll Class

Extends UIBehaviour
This component smoothly moves the contentContainer horizontally until the selected page is completely visible, the anchor of the page is at the (0, any) position relative to the parent of the contentContainer when the page anchor is set to "top-left".

Fields

alphaTransitionCurve : AnimationCurve
Signature
AnimationCurve alphaTransitionCurve
animationSpeed : float
Signature
float animationSpeed

Protected Methods

OnDisable ()
Signature
override void OnDisable()
Returns
override void
OnEnable ()
Signature
override void OnEnable()
Returns
override void
Start ()
Signature
override void Start()
Returns
override void
Update ()
Signature
virtual void Update()
Returns
void

Methods

InjectAllPageScroll ( toggleGroup , contentContainer , pages , pageIndex )
Signature
void InjectAllPageScroll(UnityEngine.UI.ToggleGroup toggleGroup, RectTransform contentContainer, List< Page > pages, int pageIndex)
Parameters
toggleGroup: UnityEngine.UI.ToggleGroup
contentContainer: RectTransform
pages: List< Page >
pageIndex: int
Returns
void
InjectContentContainer ( contentContainer )
Signature
void InjectContentContainer(RectTransform contentContainer)
Parameters
contentContainer: RectTransform
Returns
void
InjectPageIndex ( pageIndex )
Signature
void InjectPageIndex(int pageIndex)
Parameters
pageIndex: int
Returns
void
InjectPages ( pages )
Signature
void InjectPages(List< Page > pages)
Parameters
pages: List< Page >
Returns
void
InjectToggleGroup ( toggleGroup )
Signature
void InjectToggleGroup(UnityEngine.UI.ToggleGroup toggleGroup)
Parameters
toggleGroup: UnityEngine.UI.ToggleGroup
Returns
void
ScrollPage ( direction )
Signature
void ScrollPage(int direction)
Parameters
direction: int
Returns
void
SetPageIndex ( pageIndex )
Signature
void SetPageIndex(int pageIndex)
Parameters
pageIndex: int
Returns
void

Inner Struct

Page Struct

Fields

canvasGroup : CanvasGroup
Signature
CanvasGroup canvasGroup
container : RectTransform
Signature
RectTransform container
toggle : UnityEngine.UI.Toggle
Signature
UnityEngine.UI.Toggle toggle