C# 클래스 LoopScrollViewManager, LoopScorllViewForNGUI

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

공개 프로퍼티들

프로퍼티 타입 설명
isInLoop bool
isVertical bool
itemDatas List
mChildrenStatus bool>.Dictionary
mGrid UIGrid,
mScrollView UIScrollView,
prefab GameObject

공개 메소드들

메소드 설명
Awake ( ) : void
LateUpdate ( ) : void
RefreshLoopScrollView ( ) : void

비공개 메소드들

메소드 설명
AddChildToTarget ( Transform target, Transform child ) : void

添加子节点 Add new child to target.

ChangeChildLayer ( Transform t, int layer ) : void

修改子节点Layer NGUITools.SetLayer();

ChangeItemLocation ( Transform targetTrs, bool isToEnd ) : void
CheckMinLoopItemCount ( ) : void
GetFreeItem ( ) : GameObject
InitLoopScrollView ( ) : void
InitScrollView ( ) : void
MoveBackToGrid ( Transform trsTarget ) : void
MoveItemToCacheParent ( Transform trsTarget ) : void
OnChangeItemVisable ( Transform trs ) : bool
ResetScrollView ( ) : void
SortByCurrentDataIndex ( LoopBaseItem, left, LoopBaseItem, right ) : int
TryChangeItem ( Transform trs, bool isToEnd ) : bool
UpdateItemData ( bool isToEnd, Transform targetTrs ) : void
UpdateItemVisable ( bool isFirstTime ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

LateUpdate() 공개 메소드

public LateUpdate ( ) : void
리턴 void

RefreshLoopScrollView() 공개 메소드

public RefreshLoopScrollView ( ) : void
리턴 void

프로퍼티 상세

isInLoop 공개적으로 프로퍼티

public bool isInLoop
리턴 bool

isVertical 공개적으로 프로퍼티

public bool isVertical
리턴 bool

itemDatas 공개적으로 프로퍼티

public List itemDatas
리턴 List

mChildrenStatus 공개적으로 프로퍼티

public Dictionary mChildrenStatus
리턴 bool>.Dictionary

mGrid 공개적으로 프로퍼티

public UIGrid, mGrid
리턴 UIGrid,

mScrollView 공개적으로 프로퍼티

public UIScrollView, mScrollView
리턴 UIScrollView,

prefab 공개적으로 프로퍼티

public GameObject prefab
리턴 GameObject