C# 클래스 Hugula.UGUIExtend.ScrollRectTable

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: tenvick/hugula 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DataInsertStr string
DataRemoveStr string
PreRenderStr string
columns int
direction Direction
emptyItem UnityEngine.GameObject
onDataInsert SLua.LuaFunction
onDataRemove SLua.LuaFunction
onItemRender SLua.LuaFunction
onPreRender SLua.LuaFunction
padding Vector2
pageSize int
renderPerFrames float
tileItem ScrollRectItem
tileSize Vector3

공개 메소드들

메소드 설명
Clear ( ) : void
GetDataFromIndex ( int index ) : LuaTable
GetIndex ( ScrollRectItem item ) : int
InsertData ( object item, int index ) : int
Refresh ( ScrollRectItem item ) : void

Refresh the specified item's position.

Refresh ( int begin = -1, int end = -1 ) : void

Refresh the form give begin data Index.

RemoveChild ( ScrollRectItem item ) : int
RemoveDataAt ( int index ) : int
ScrollTo ( int index ) : void

비공개 메소드들

메소드 설명
CalcBounds ( ) : void
CalcLastEndIndex ( ) : void
CalcPage ( ) : void
CheckShowEmpty ( ) : void
DoRefresh ( int begin, int end ) : void
LateUpdate ( ) : void

Is it time to reposition? Do so now.

PreLeftUp ( int i ) : void
PreRefresh ( int i ) : void
PreRender ( ScrollRectItem item, int index ) : void
PreRightDown ( int i ) : void
Render ( ) : void
RenderItem ( ) : void
Scroll ( int newHead, bool force ) : void
SetPosition ( RectTransform trans, int index ) : void
SetRangeSymbol ( ) : void
Start ( ) : void

Position the grid's contents when the script starts.

Update ( ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

GetDataFromIndex() 공개 메소드

public GetDataFromIndex ( int index ) : LuaTable
index int
리턴 LuaTable

GetIndex() 공개 메소드

public GetIndex ( ScrollRectItem item ) : int
item ScrollRectItem
리턴 int

InsertData() 공개 메소드

public InsertData ( object item, int index ) : int
item object
index int
리턴 int

Refresh() 공개 메소드

Refresh the specified item's position.
public Refresh ( ScrollRectItem item ) : void
item ScrollRectItem /// Item. ///
리턴 void

Refresh() 공개 메소드

Refresh the form give begin data Index.
public Refresh ( int begin = -1, int end = -1 ) : void
begin int /// Begin. ///
end int
리턴 void

RemoveChild() 공개 메소드

public RemoveChild ( ScrollRectItem item ) : int
item ScrollRectItem
리턴 int

RemoveDataAt() 공개 메소드

public RemoveDataAt ( int index ) : int
index int
리턴 int

ScrollTo() 공개 메소드

public ScrollTo ( int index ) : void
index int
리턴 void

프로퍼티 상세

DataInsertStr 공개적으로 정적으로 프로퍼티

insert data
public static string DataInsertStr
리턴 string

DataRemoveStr 공개적으로 정적으로 프로퍼티

remove data from table
public static string DataRemoveStr
리턴 string

PreRenderStr 공개적으로 정적으로 프로퍼티

prerender
public static string PreRenderStr
리턴 string

columns 공개적으로 프로퍼티

public int columns
리턴 int

direction 공개적으로 프로퍼티

public Direction direction
리턴 Direction

emptyItem 공개적으로 프로퍼티

public GameObject,UnityEngine emptyItem
리턴 UnityEngine.GameObject

onDataInsert 공개적으로 프로퍼티

public LuaFunction,SLua onDataInsert
리턴 SLua.LuaFunction

onDataRemove 공개적으로 프로퍼티

public LuaFunction,SLua onDataRemove
리턴 SLua.LuaFunction

onItemRender 공개적으로 프로퍼티

public LuaFunction,SLua onItemRender
리턴 SLua.LuaFunction

onPreRender 공개적으로 프로퍼티

public LuaFunction,SLua onPreRender
리턴 SLua.LuaFunction

padding 공개적으로 프로퍼티

public Vector2 padding
리턴 Vector2

pageSize 공개적으로 프로퍼티

public int pageSize
리턴 int

renderPerFrames 공개적으로 프로퍼티

public float renderPerFrames
리턴 float

tileItem 공개적으로 프로퍼티

public ScrollRectItem,Hugula.UGUIExtend tileItem
리턴 ScrollRectItem

tileSize 공개적으로 프로퍼티

public Vector3 tileSize
리턴 Vector3