|
Elin Decompiled Documentation EA 23.288 Nightly
|
Classes | |
| class | Row |
Public Member Functions | |
| Row | NewRow () |
| override void | Clear () |
| override void | Add (object o) |
| void | Remove (object o) |
| override void | AddDynamic (object item) |
| override void | RemoveDynamic (object item) |
| override void | OnMove (object o, object select=null) |
| override bool | Contains (object item) |
| 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) |
Public Member Functions inherited from BaseList | |
| virtual void | NextSort () |
| virtual void | List () |
| virtual void | List (UIList.SortMode sort) |
| virtual void | Redraw () |
| virtual void | Clear () |
| virtual void | Add (object o) |
| virtual void | AddDynamic (object item) |
| virtual void | RemoveDynamic (object item) |
| virtual bool | Contains (object item) |
| virtual void | OnMove (object o, object select=null) |
| 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 |
| Func< object, bool > | funcFilter |
| bool | first = true |
Public Attributes inherited from BaseList | |
| 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] |
Properties inherited from BaseList | |
| 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 | |
Protected Attributes inherited from BaseList | |
| Transform | transNoItem |
Definition at line 7 of file UIDynamicList.cs.
|
inlineprivate |
Definition at line 82 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 70 of file UIDynamicList.cs.
References Debug, and objects.
Referenced by AddDynamic(), LayerCraft.GetTargets(), DramaEventEndRoll.Init(), LayerEditPlaylist.ListBGM.List(), ListPeopleBed.OnList(), ListPeopleBuySlave.OnList(), ListPeopleEmbark.OnList(), ListPeopleExpedition.OnList(), ListPeopleRevive.OnList(), ContentHomeRanking.Refresh(), PartialMapMenu.Refresh(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), BuildMenu.RefreshCategoryArea(), LayerCraftFloat.RefreshCraft(), LayerCraftFloat.RefreshDisassemble(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), LayerEditSkin.RefreshList(), WidgetCodex.RefreshList(), LayerCraft.RefreshProduct(), UIBook.Search(), LayerAbility.SelectGroup(), and LayerResource.ShowThings().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 115 of file UIDynamicList.cs.
|
inline |
Definition at line 141 of file UIDynamicList.cs.
References NewRow().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 64 of file UIDynamicList.cs.
Referenced by DramaEventEndRoll.Init(), List(), ContentHomeRanking.Refresh(), BuildMenu.RefreshCategory(), BuildMenu.RefreshCategoryArea(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), LayerEditSkin.RefreshList(), UIBook.Search(), and LayerAbility.SelectGroup().
|
inlinevirtual |
|
inline |
| T | : | Component |
Definition at line 432 of file UIDynamicList.cs.
References Mosframe.DynamicScrollView.containers, dsv, item, and DSVRow.items.
|
inline |
Definition at line 167 of file UIDynamicList.cs.
Referenced by BuildMenu.Select().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 267 of file UIDynamicList.cs.
References List(), and BaseList.sortMode.
Referenced by LayerAbility._Redraw(), LayerEditPortrait.Activate(), DramaEventEndRoll.Init(), BaseListPeople.List(), LayerEditPlaylist.ListBGM.List(), List(), ListPeopleExpedition.OnClick(), ListPeopleRevive.OnClick(), LayerAbility.OnInit(), OnMove(), OnResizeWindow(), Redraw(), ContentHomeRanking.Refresh(), PartialMapMenu.Refresh(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), LayerCraftFloat.RefreshCraft(), LayerCraftFloat.RefreshDisassemble(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), LayerEditSkin.RefreshList(), WidgetCodex.RefreshList(), RemoveDynamic(), UIBook.Search(), LayerAbility.SelectGroup(), and LayerResource.ShowThings().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 272 of file UIDynamicList.cs.
References _Add(), BaseList.callbacks, captureScreen, Clear(), first, BaseCore.FreezeScreen(), funcFilter, 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 57 of file UIDynamicList.cs.
References rows.
Referenced by _Add(), and AddHeader().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 128 of file UIDynamicList.cs.
References BaseCore.FreezeScreen(), BaseCore.Instance, List(), and Select().
|
inline |
Definition at line 332 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 262 of file UIDynamicList.cs.
References List().
Referenced by ContentCodex.OnClickGetCard(), LayerCraft.OnCompleteCraft(), LayerEditPortrait.RefreshHairColor(), LayerAbility.SetDirty(), and ButtonAbility.ToggleFav().
|
inline |
Definition at line 149 of file UIDynamicList.cs.
References Mosframe.DynamicScrollView.Build(), dsv, BaseList.isBuilt, BaseList.RefreshBGGrid(), BaseList.RefreshNoItem(), rows, and Mosframe.DynamicScrollView.Update().
Referenced by AddDynamic(), List(), and BuildMenu.Select().
|
inline |
Definition at line 374 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 |
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 121 of file UIDynamicList.cs.
References BaseCore.FreezeScreen(), BaseCore.Instance, item, List(), and Remove().
Referenced by ListOwner< T1, T2 >.MoveToOther().
|
inline |
Definition at line 413 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 426 of file UIDynamicList.cs.
|
inline |
Definition at line 368 of file UIDynamicList.cs.
References RefreshHighlight(), and selectedObject.
Referenced by ContentCodex.OnClickGetCard(), LayerCraft.OnCompleteCraft(), OnMove(), ContentCodex.OnSwitchContent(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), ContentCodex.RefreshList(), LayerEditPortrait.RefreshList(), LayerEditSkin.RefreshList(), Select< T >(), and BuildMenu.Unselect().
|
inline |
Definition at line 348 of file UIDynamicList.cs.
References Mosframe.DynamicScrollView.containers, dsv, if(), item, DSVRow.items, and Select().
|
inline |
Definition at line 182 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 51 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 49 of file UIDynamicList.cs.
Referenced by List().
| Func<object, bool> UIDynamicList.funcFilter |
Definition at line 46 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(), Contains(), GetIndex(), List(), BuildMenu.RefreshCategory(), LayerCraft.RefreshCategory(), ContentCodex.RefreshList(), Remove(), 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 53 of file UIDynamicList.cs.
Referenced by LayerCraftFloat.RefreshSize().
|
get |
Definition at line 55 of file UIDynamicList.cs.