C# Класс Hugula.UGUIExtend.ScrollRectTable

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

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

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