C# Класс EnhanceScrollView, EnhancedScrollView

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Awake() публичный Метод

public Awake ( ) : void
Результат void

DisableLerpTween() публичный Метод

public DisableLerpTween ( ) : void
Результат void

EnableDrag() публичный Метод

public EnableDrag ( bool isEnabled ) : void
isEnabled bool
Результат void

OnBtnLeftClick() публичный Метод

public OnBtnLeftClick ( ) : void
Результат void

OnBtnRightClick() публичный Метод

public OnBtnRightClick ( ) : void
Результат void

OnDragEnhanceViewEnd() публичный Метод

public OnDragEnhanceViewEnd ( ) : void
Результат void

OnDragEnhanceViewMove() публичный Метод

public OnDragEnhanceViewMove ( Vector2 delta ) : void
delta Vector2
Результат void

SetHorizontalTargetItemIndex() публичный Метод

public SetHorizontalTargetItemIndex ( EnhanceItem, selectItem ) : void
selectItem EnhanceItem,
Результат void

SortPosition() статический публичный Метод

static public SortPosition ( EnhanceItem, a, EnhanceItem, b ) : int
a EnhanceItem,
b EnhanceItem,
Результат int

Start() публичный Метод

public Start ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateEnhanceScrollView() публичный Метод

public UpdateEnhanceScrollView ( float fValue ) : void
fValue float
Результат void

Описание свойств

cellWidth публичное свойство

public float cellWidth
Результат float

curHorizontalValue публичное свойство

public float curHorizontalValue
Результат float

depthCurve публичное свойство

public AnimationCurve,UnityEngine depthCurve
Результат UnityEngine.AnimationCurve

enableLerpTween публичное свойство

public bool enableLerpTween
Результат bool

factor публичное свойство

public float factor
Результат float

inputType публичное свойство

public InputSystemType inputType
Результат InputSystemType

lerpDuration публичное свойство

public float lerpDuration
Результат float

listEnhanceItems публичное свойство

public List listEnhanceItems
Результат List

positionCurve публичное свойство

public AnimationCurve,UnityEngine positionCurve
Результат UnityEngine.AnimationCurve

scaleCurve публичное свойство

public AnimationCurve,UnityEngine scaleCurve
Результат UnityEngine.AnimationCurve

yFixedPositionValue публичное свойство

public float yFixedPositionValue
Результат float