C# 클래스 EnhanceScrollView, EnhancedScrollView

상속: MonoBehaviour
파일 보기 프로젝트 열기: tinyantstudio/EnhancedScrollView 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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