Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
class | Row |
Public Member Functions | |
Row | NewRow () |
override void | Clear () |
override void | Add (object o) |
void | RemoveObj (object o) |
void | AddHeader (Action< UIItem > onSetHeader) |
void | Refresh () |
int | GetIndex (object o) |
void | UpdateRow (DSVRow dsvRow, int index) |
override void | Redraw () |
override void | List () |
override void | List (UIList.SortMode m) |
void | OnResizeWindow () |
void | Select< T > (Func< T, bool > func, bool invoke=false) |
bool | Select (object o, bool invoke=false) |
bool | RefreshHighlight (bool invoke=false) |
void | Scroll (int index=0) |
void | Scroll (object o) |
T | GetComp< T > (object o) |
![]() | |
virtual void | NextSort () |
virtual void | List () |
virtual void | List (UIList.SortMode sort) |
virtual void | Redraw () |
virtual void | Clear () |
virtual void | Add (object o) |
void | RefreshNoItem () |
void | RefreshBGGrid () |
Public Attributes | |
DynamicScrollView | dsv |
Transform | moldItem |
Transform | moldHeader |
int | columns = 1 |
bool | autoSize = true |
bool | captureScreen = true |
bool | refreshHighlight = true |
bool | rebuildLayout = true |
bool | useGrid |
bool | useHighlight |
List< Row > | rows = new List<Row>() |
List< object > | objects = new List<object>() |
object | selectedObject |
float | minHeight |
bool | first = true |
![]() | |
UIList.BGType | bgType |
Vector2 | bgFix |
Vector2 | bgUvFix = Vector2.one |
UIList.ICallback | callbacks |
UIList.SortMode[] | sorts |
Action | onBeforeRedraw |
Action | onAfterRedraw |
bool | useDefaultNoItem = true |
bool | numbering |
SkinType | skinType |
RawImage | bgGrid |
UIList.SortMode | sortMode |
bool | isBuilt |
Properties | |
override int | ItemCount [get] |
override int | RowCount [get] |
![]() | |
virtual int | ItemCount [get] |
virtual int | RowCount [get] |
SkinRootStatic | Skin [get] |
Private Member Functions | |
void | _Add (object o) |
Private Attributes | |
bool | autoSized |
Additional Inherited Members | |
![]() | |
Transform | transNoItem |
Definition at line 7 of file UIDynamicList.cs.
|
inlineprivate |
Definition at line 80 of file UIDynamicList.cs.
References autoSize, autoSized, columns, dsv, Mosframe.DynamicScrollView.itemPrototype, NewRow(), UIDynamicList.Row.objects, and rows.
Referenced by List().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 68 of file UIDynamicList.cs.
References Debug, and objects.
Referenced by LayerCraft.GetTargets(), DramaEventEndRoll.Init(), ContentHomeRanking.Refresh(), PartialMapMenu.Refresh(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), BuildMenu.RefreshCategoryArea(), LayerCraftFloat.RefreshCraft(), LayerCraftFloat.RefreshDisassemble(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), WidgetCodex.RefreshList(), LayerCraft.RefreshProduct(), UIBook.Search(), LayerAbility.SelectGroup(), and LayerResource.ShowThings().
|
inline |
Definition at line 109 of file UIDynamicList.cs.
References NewRow().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 62 of file UIDynamicList.cs.
Referenced by DramaEventEndRoll.Init(), List(), ContentHomeRanking.Refresh(), BuildMenu.RefreshCategory(), BuildMenu.RefreshCategoryArea(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), UIBook.Search(), and LayerAbility.SelectGroup().
|
inline |
T | : | Component |
Definition at line 383 of file UIDynamicList.cs.
References Mosframe.DynamicScrollView.containers, dsv, item, and DSVRow.items.
|
inline |
Definition at line 135 of file UIDynamicList.cs.
Referenced by BuildMenu.Select().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 235 of file UIDynamicList.cs.
References List(), and BaseList.sortMode.
Referenced by LayerAbility._Redraw(), LayerEditPortrait.Activate(), DramaEventEndRoll.Init(), List(), LayerAbility.OnInit(), OnResizeWindow(), Redraw(), ContentHomeRanking.Refresh(), PartialMapMenu.Refresh(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), LayerCraftFloat.RefreshCraft(), LayerCraftFloat.RefreshDisassemble(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), WidgetCodex.RefreshList(), UIBook.Search(), LayerAbility.SelectGroup(), and LayerResource.ShowThings().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 240 of file UIDynamicList.cs.
References _Add(), BaseList.callbacks, captureScreen, Clear(), first, BaseCore.FreezeScreen(), TooltipManager.HideTooltips(), BaseCore.Instance, TooltipManager.Instance, objects, Layer.parent, Refresh(), refreshHighlight, BaseList.sortMode, UIButton.TryHihlight(), UIButton.TryShowTip(), BaseCore.UnfreezeScreen(), and BaseCore.WaitForEndOfFrame().
|
inline |
Definition at line 55 of file UIDynamicList.cs.
References rows.
Referenced by _Add(), and AddHeader().
|
inline |
Definition at line 283 of file UIDynamicList.cs.
References autoSize, columns, dsv, Mosframe.DynamicScrollView.itemPrototype, List(), and Mosframe.DynamicScrollView.OnResize().
Referenced by Window.Update().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 230 of file UIDynamicList.cs.
References List().
Referenced by ContentCodex.OnClickGetCard(), LayerCraft.OnCompleteCraft(), LayerEditPortrait.RefreshHairColor(), LayerAbility.SetDirty(), and ButtonAbility.ToggleFav().
|
inline |
Definition at line 117 of file UIDynamicList.cs.
References Mosframe.DynamicScrollView.Build(), dsv, BaseList.isBuilt, BaseList.RefreshBGGrid(), BaseList.RefreshNoItem(), rows, and Mosframe.DynamicScrollView.Update().
Referenced by List(), and BuildMenu.Select().
|
inline |
Definition at line 325 of file UIDynamicList.cs.
References BaseCore.actionsNextFrame, BaseList.callbacks, Mosframe.DynamicScrollView.containers, UIButton.DoHighlightTransition(), UIButton.DoNormalTransition(), dsv, BaseCore.Instance, item, DSVRow.items, UIButton.selected, and selectedObject.
Referenced by BuildMenu.Refresh(), and Select().
|
inline |
Definition at line 105 of file UIDynamicList.cs.
|
inline |
Definition at line 364 of file UIDynamicList.cs.
References dsv, Mosframe.DynamicScrollView.refresh(), and Mosframe.DynamicScrollView.scrollByItemIndex().
Referenced by BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), and Scroll().
|
inline |
Definition at line 377 of file UIDynamicList.cs.
|
inline |
Definition at line 319 of file UIDynamicList.cs.
References RefreshHighlight(), and selectedObject.
Referenced by ContentCodex.OnClickGetCard(), LayerCraft.OnCompleteCraft(), ContentCodex.OnSwitchContent(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), Select< T >(), and BuildMenu.Unselect().
|
inline |
Definition at line 299 of file UIDynamicList.cs.
References Mosframe.DynamicScrollView.containers, dsv, if(), item, DSVRow.items, and Select().
|
inline |
Definition at line 150 of file UIDynamicList.cs.
References DSVRow.bgGrid, BaseList.callbacks, columns, UIButton.DoHighlightTransition(), UIButton.DoNormalTransition(), UIDynamicList.Row.isHeader, DSVRow.itemHeader, DSVRow.items, UIDynamicList.Row.objects, UIDynamicList.Row.onSetHeader, rows, UIButton.selected, selectedObject, useGrid, and useHighlight.
Referenced by Mosframe.DynamicScrollView.updateItem().
bool UIDynamicList.autoSize = true |
Definition at line 26 of file UIDynamicList.cs.
Referenced by _Add(), and OnResizeWindow().
|
private |
Definition at line 49 of file UIDynamicList.cs.
Referenced by _Add().
bool UIDynamicList.captureScreen = true |
Definition at line 28 of file UIDynamicList.cs.
Referenced by List().
int UIDynamicList.columns = 1 |
Definition at line 24 of file UIDynamicList.cs.
Referenced by _Add(), OnResizeWindow(), and UpdateRow().
DynamicScrollView UIDynamicList.dsv |
Definition at line 18 of file UIDynamicList.cs.
Referenced by _Add(), GetComp< T >(), OnResizeWindow(), DramaEventEndRoll.Play(), Refresh(), LayerCraftFloat.RefreshCraft(), LayerCraftFloat.RefreshDisassemble(), RefreshHighlight(), ContentCodex.RefreshList(), WidgetCodex.RefreshList(), LayerCraftFloat.RefreshSize(), Scroll(), BuildMenu.Select(), Select< T >(), and LayerResource.ShowThings().
bool UIDynamicList.first = true |
Definition at line 47 of file UIDynamicList.cs.
Referenced by List().
float UIDynamicList.minHeight |
Definition at line 44 of file UIDynamicList.cs.
Transform UIDynamicList.moldHeader |
Definition at line 22 of file UIDynamicList.cs.
Transform UIDynamicList.moldItem |
Definition at line 20 of file UIDynamicList.cs.
Definition at line 40 of file UIDynamicList.cs.
Referenced by Add(), Clear(), GetIndex(), List(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), ContentCodex.RefreshList(), Scroll(), and BuildMenu.Select().
bool UIDynamicList.rebuildLayout = true |
Definition at line 32 of file UIDynamicList.cs.
bool UIDynamicList.refreshHighlight = true |
Definition at line 30 of file UIDynamicList.cs.
Referenced by List().
Definition at line 38 of file UIDynamicList.cs.
Referenced by _Add(), Clear(), GetIndex(), NewRow(), Refresh(), LayerCraft.RefreshCategory(), and UpdateRow().
object UIDynamicList.selectedObject |
Definition at line 42 of file UIDynamicList.cs.
Referenced by RefreshHighlight(), Select(), and UpdateRow().
bool UIDynamicList.useGrid |
Definition at line 34 of file UIDynamicList.cs.
Referenced by UpdateRow().
bool UIDynamicList.useHighlight |
Definition at line 36 of file UIDynamicList.cs.
Referenced by UpdateRow().
|
get |
Definition at line 51 of file UIDynamicList.cs.
Referenced by LayerCraftFloat.RefreshSize().
|
get |
Definition at line 53 of file UIDynamicList.cs.