Tanoda
|
複数の FancyCell<TItemData, TContext> を持つセルグループ実装するための抽象基底クラス. More...
Public Member Functions | |
override void | Initialize () |
初期化を行います. More... | |
override void | UpdateContent (TItemData[] contents) |
override void | UpdatePosition (float position) |
0.0f ~ 1.0f の値に基づいてこのセルのスクロール位置を更新します. More... | |
![]() | |
virtual void | SetContext (TContext context) |
Context をセットします. More... | |
sealed override void | SetContext (NullContext context) |
virtual void | Initialize () |
初期化を行います. More... | |
virtual void | SetVisible (bool visible) |
このセルの可視状態を設定します. More... | |
abstract void | UpdateContent (TItemData itemData) |
アイテムデータに基づいてこのセルの表示内容を更新します. More... | |
abstract void | UpdatePosition (float position) |
0.0f ~ 1.0f の値に基づいてこのセルのスクロール位置を更新します. More... | |
Protected Member Functions | |
virtual FancyCell< TItemData, TContext >[] | InstantiateCells () |
このグループで表示するセルの配列をインスタンス化します. More... | |
Properties | |
virtual FancyCell< TItemData, TContext >[] | Cells [get] |
このグループで表示するセルの配列. More... | |
![]() | |
int | Index [get, set] |
このセルで表示しているデータのインデックス. More... | |
virtual bool | IsVisible [get] |
このセルの可視状態. More... | |
TContext | Context [get] |
FancyScrollView<TItemData, TContext>.Context の参照. セルとスクロールビュー間で同じインスタンスが共有されます. 情報の受け渡しや状態の保持に使用します. More... | |
複数の FancyCell<TItemData, TContext> を持つセルグループ実装するための抽象基底クラス.
TItemData | アイテムのデータ型. |
TContext | FancyCell<TItemData, TContext>.Context の型. |
TContext | : | class | |
TContext | : | IFancyCellGroupContext | |
TContext | : | new() |
Definition at line 13 of file FancyCellGroup.cs.
|
virtual |
初期化を行います.
Reimplemented from UnityEngine.UI.Extensions.FancyCell< TItemData[], TContext >.
Definition at line 34 of file FancyCellGroup.cs.
|
protectedvirtual |
このグループで表示するセルの配列をインスタンス化します.
Definition at line 25 of file FancyCellGroup.cs.
override void UnityEngine.UI.Extensions.FancyCellGroup< TItemData, TContext >.UpdateContent | ( | TItemData[] | contents | ) |
Definition at line 47 of file FancyCellGroup.cs.
|
virtual |
0.0f
~ 1.0f
の値に基づいてこのセルのスクロール位置を更新します.
Implements UnityEngine.UI.Extensions.FancyCell< TItemData[], TContext >.
Definition at line 64 of file FancyCellGroup.cs.
|
getprotected |
このグループで表示するセルの配列.
Definition at line 19 of file FancyCellGroup.cs.