Tanoda
UnityEngine.UI.Extensions.ScrollSnap Class Reference
Inheritance diagram for UnityEngine.UI.Extensions.ScrollSnap:

Public Types

enum  ScrollDirection { Horizontal , Vertical }
 

Public Member Functions

delegate void PageSnapChange (int page)
 
void UpdateListItemsSize ()
 
void UpdateListItemPositions ()
 
void ResetPage ()
 
void NextScreen ()
 
void PreviousScreen ()
 
int CurrentPage ()
 
void SetLerp (bool value)
 Added to provide a uniform interface for the ScrollBarHelper More...
 
void ChangePage (int page)
 
void OnBeginDrag (PointerEventData eventData)
 
void OnEndDrag (PointerEventData eventData)
 
void OnDrag (PointerEventData eventData)
 
void StartScreenChange ()
 

Public Attributes

Button NextButton
 
Button PrevButton
 
int ItemsVisibleAtOnce = 1
 
bool AutoLayoutItems = true
 
bool LinkScrolbarSteps = false
 
bool LinkScrolrectScrollSensitivity = false
 
Boolean UseFastSwipe = true
 
int FastSwipeThreshold = 100
 
ScrollDirection direction = ScrollDirection.Horizontal
 

Events

PageSnapChange onPageChange
 

Detailed Description

Definition at line 20 of file ScrollSnap.cs.

Member Enumeration Documentation

◆ ScrollDirection

Enumerator
Horizontal 
Vertical 

Definition at line 24 of file ScrollSnap.cs.

Member Function Documentation

◆ ChangePage()

void UnityEngine.UI.Extensions.ScrollSnap.ChangePage ( int  page)

Definition at line 463 of file ScrollSnap.cs.

◆ CurrentPage()

int UnityEngine.UI.Extensions.ScrollSnap.CurrentPage ( )

Definition at line 435 of file ScrollSnap.cs.

◆ NextScreen()

void UnityEngine.UI.Extensions.ScrollSnap.NextScreen ( )

Definition at line 378 of file ScrollSnap.cs.

◆ OnBeginDrag()

void UnityEngine.UI.Extensions.ScrollSnap.OnBeginDrag ( PointerEventData  eventData)

Definition at line 497 of file ScrollSnap.cs.

◆ OnDrag()

void UnityEngine.UI.Extensions.ScrollSnap.OnDrag ( PointerEventData  eventData)

Definition at line 558 of file ScrollSnap.cs.

◆ OnEndDrag()

void UnityEngine.UI.Extensions.ScrollSnap.OnEndDrag ( PointerEventData  eventData)

Definition at line 508 of file ScrollSnap.cs.

◆ PageSnapChange()

delegate void UnityEngine.UI.Extensions.ScrollSnap.PageSnapChange ( int  page)

◆ PreviousScreen()

void UnityEngine.UI.Extensions.ScrollSnap.PreviousScreen ( )

Definition at line 392 of file ScrollSnap.cs.

◆ ResetPage()

void UnityEngine.UI.Extensions.ScrollSnap.ResetPage ( )

Definition at line 292 of file ScrollSnap.cs.

◆ SetLerp()

void UnityEngine.UI.Extensions.ScrollSnap.SetLerp ( bool  value)

Added to provide a uniform interface for the ScrollBarHelper

Definition at line 458 of file ScrollSnap.cs.

◆ StartScreenChange()

void UnityEngine.UI.Extensions.ScrollSnap.StartScreenChange ( )

Definition at line 569 of file ScrollSnap.cs.

◆ UpdateListItemPositions()

void UnityEngine.UI.Extensions.ScrollSnap.UpdateListItemPositions ( )

Definition at line 213 of file ScrollSnap.cs.

◆ UpdateListItemsSize()

void UnityEngine.UI.Extensions.ScrollSnap.UpdateListItemsSize ( )

Definition at line 150 of file ScrollSnap.cs.

Member Data Documentation

◆ AutoLayoutItems

bool UnityEngine.UI.Extensions.ScrollSnap.AutoLayoutItems = true

Definition at line 88 of file ScrollSnap.cs.

◆ direction

ScrollDirection UnityEngine.UI.Extensions.ScrollSnap.direction = ScrollDirection.Horizontal

Definition at line 104 of file ScrollSnap.cs.

◆ FastSwipeThreshold

int UnityEngine.UI.Extensions.ScrollSnap.FastSwipeThreshold = 100

Definition at line 98 of file ScrollSnap.cs.

◆ ItemsVisibleAtOnce

int UnityEngine.UI.Extensions.ScrollSnap.ItemsVisibleAtOnce = 1

Definition at line 85 of file ScrollSnap.cs.

◆ LinkScrolbarSteps

bool UnityEngine.UI.Extensions.ScrollSnap.LinkScrolbarSteps = false

Definition at line 91 of file ScrollSnap.cs.

◆ LinkScrolrectScrollSensitivity

bool UnityEngine.UI.Extensions.ScrollSnap.LinkScrolrectScrollSensitivity = false

Definition at line 94 of file ScrollSnap.cs.

◆ NextButton

Button UnityEngine.UI.Extensions.ScrollSnap.NextButton

Definition at line 78 of file ScrollSnap.cs.

◆ PrevButton

Button UnityEngine.UI.Extensions.ScrollSnap.PrevButton

Definition at line 81 of file ScrollSnap.cs.

◆ UseFastSwipe

Boolean UnityEngine.UI.Extensions.ScrollSnap.UseFastSwipe = true

Definition at line 96 of file ScrollSnap.cs.

Event Documentation

◆ onPageChange

PageSnapChange UnityEngine.UI.Extensions.ScrollSnap.onPageChange

Definition at line 102 of file ScrollSnap.cs.


The documentation for this class was generated from the following file: