C# Class EnhanceScrollView, EnhancedScrollView

Inheritance: MonoBehaviour
Afficher le fichier Open project: tinyantstudio/EnhancedScrollView Class Usage Examples

Méthodes publiques

Свойство Type Description
cellWidth float
curHorizontalValue float
depthCurve UnityEngine.AnimationCurve
enableLerpTween bool
factor float
inputType InputSystemType
lerpDuration float
listEnhanceItems List
positionCurve UnityEngine.AnimationCurve
scaleCurve UnityEngine.AnimationCurve
yFixedPositionValue float

Méthodes publiques

Méthode Description
Awake ( ) : void
DisableLerpTween ( ) : void
EnableDrag ( bool isEnabled ) : void
OnBtnLeftClick ( ) : void
OnBtnRightClick ( ) : void
OnDragEnhanceViewEnd ( ) : void
OnDragEnhanceViewMove ( Vector2 delta ) : void
SetHorizontalTargetItemIndex ( EnhanceItem, selectItem ) : void
SortPosition ( EnhanceItem, a, EnhanceItem, b ) : int
Start ( ) : void
Update ( ) : void
UpdateEnhanceScrollView ( float fValue ) : void

Private Methods

Méthode Description
GetMoveCurveFactorCount ( EnhanceItem, preCenterItem, EnhanceItem, newCenterItem ) : int
GetScaleValue ( float sliderValue, float added ) : float
GetXPosValue ( float sliderValue, float added ) : float
LerpTweenToTarget ( float originValue, float targetValue, bool needTween = false ) : void
OnTweenOver ( ) : void
SortEnhanceItem ( ) : void
TweenViewToTarget ( ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

DisableLerpTween() public méthode

public DisableLerpTween ( ) : void
Résultat void

EnableDrag() public méthode

public EnableDrag ( bool isEnabled ) : void
isEnabled bool
Résultat void

OnBtnLeftClick() public méthode

public OnBtnLeftClick ( ) : void
Résultat void

OnBtnRightClick() public méthode

public OnBtnRightClick ( ) : void
Résultat void

OnDragEnhanceViewEnd() public méthode

public OnDragEnhanceViewEnd ( ) : void
Résultat void

OnDragEnhanceViewMove() public méthode

public OnDragEnhanceViewMove ( Vector2 delta ) : void
delta Vector2
Résultat void

SetHorizontalTargetItemIndex() public méthode

public SetHorizontalTargetItemIndex ( EnhanceItem, selectItem ) : void
selectItem EnhanceItem,
Résultat void

SortPosition() static public méthode

static public SortPosition ( EnhanceItem, a, EnhanceItem, b ) : int
a EnhanceItem,
b EnhanceItem,
Résultat int

Start() public méthode

public Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

UpdateEnhanceScrollView() public méthode

public UpdateEnhanceScrollView ( float fValue ) : void
fValue float
Résultat void

Property Details

cellWidth public_oe property

public float cellWidth
Résultat float

curHorizontalValue public_oe property

public float curHorizontalValue
Résultat float

depthCurve public_oe property

public AnimationCurve,UnityEngine depthCurve
Résultat UnityEngine.AnimationCurve

enableLerpTween public_oe property

public bool enableLerpTween
Résultat bool

factor public_oe property

public float factor
Résultat float

inputType public_oe property

public InputSystemType inputType
Résultat InputSystemType

lerpDuration public_oe property

public float lerpDuration
Résultat float

listEnhanceItems public_oe property

public List listEnhanceItems
Résultat List

positionCurve public_oe property

public AnimationCurve,UnityEngine positionCurve
Résultat UnityEngine.AnimationCurve

scaleCurve public_oe property

public AnimationCurve,UnityEngine scaleCurve
Résultat UnityEngine.AnimationCurve

yFixedPositionValue public_oe property

public float yFixedPositionValue
Résultat float