|
Elin Decompiled Documentation EA 23.262 Nightly Patch 1
|
Classes | |
| struct | ButtonPair |
| class | Callback |
| interface | ICallback |
| class | RefObject |
Public Types | |
| enum | BGType { none , stripe , line , dot , dot_long , grid , thin } |
| enum | SortMode { ByNone , ByNumber , ByValue , ByCategory , ByEquip , ByJob , ByRace , ByLevel , ByWeight , ByPrice , ByElementParent , ByName , ByID , ByWeightSingle , ByWorkk , ByFeat } |
| enum | ItemHeight { DontChange , Default } |
Public Member Functions | |
| void | AddCollection (ICollection collection) |
| override void | Add (object item) |
| int | GetIndexOf (object item) |
| ButtonPair | GetPair (object item) |
| T | GetPair< T > (object item) |
| void | AddDynamic (object item) |
| void | RemoveDynamic (object item) |
| override void | Clear () |
| bool | OnClickFolder (UIButton b, Action< UIList > onFold, bool refresh=true) |
| void | RebuildLayoutInParent () |
| virtual void | Refresh (bool highlightLast=false) |
| void | NextPage () |
| void | PrevPage () |
| void | SetPage (int i) |
| void | OnMove (object o, object select=null) |
| void | Select (int index=0, bool invoke=false) |
| void | Select (object obj, bool invoke=false) |
| void | Select< T > (Func< T, bool > func, bool invoke=false) |
| void | Sort () |
| void | ChangeSort (SortMode m) |
| override void | NextSort () |
| override void | List () |
| override void | List (SortMode sort) |
| void | List (bool refreshHighlight=false) |
| void | List (SortMode m, bool refreshHighlight=false) |
| override void | Redraw () |
| void | BuildLayout () |
| T | GetMold< T > () |
| void | OnDestroy () |
| void | ClearChildren () |
| void | BeginItemDrag (UIListDragItem drag) |
| void | EndItemDrag (UIListDragItem drag) |
| void | UpdateItemDragHover (UIListDragItem drag) |
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) |
| void | RefreshNoItem () |
| void | RefreshBGGrid () |
Static Public Attributes | |
| const int | HeightDefault = 34 |
| static string[] | strNumber |
Protected Member Functions | |
| virtual void | OnRefresh () |
Properties | |
| LayoutGroup | layoutItems [get] |
| GridLayoutGroup | gridLayout [get] |
| override int | ItemCount [get] |
| override int | RowCount [get] |
| UIList | Root [get] |
| bool | IsDragging [get] |
Properties inherited from BaseList | |
| virtual int | ItemCount [get] |
| virtual int | RowCount [get] |
| SkinRootStatic | Skin [get] |
Private Member Functions | |
| UIList | CreateChild (UIButton button) |
| void | RemoveChild (UIButton button) |
| void | KillChildren () |
| void | OnSelect (UIList activeList) |
| void | AfterRefresh () |
| void | Update () |
| void | AutoScrollWhileDragging () |
Private Attributes | |
| bool | initialized |
| bool | reset |
| int | highlightIndex |
| object | dragTarget |
| int | dragBeginIndex |
| int | dragHoverIndex |
Additional Inherited Members | |
Protected Attributes inherited from BaseList | |
| Transform | transNoItem |
| enum UIList.BGType |
| enum UIList.ItemHeight |
| Enumerator | |
|---|---|
| DontChange | |
| Default | |
| enum UIList.SortMode |
| Enumerator | |
|---|---|
| ByNone | |
| ByNumber | |
| ByValue | |
| ByCategory | |
| ByEquip | |
| ByJob | |
| ByRace | |
| ByLevel | |
| ByWeight | |
| ByPrice | |
| ByElementParent | |
| ByName | |
| ByID | |
| ByWeightSingle | |
| ByWorkk | |
| ByFeat | |
Definition at line 26 of file UIList.cs.
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 353 of file UIList.cs.
References ignoreNullObj, item, and items.
Referenced by DropdownGrid.Activate(), ContentPopulation.Add(), AddCollection(), DropdownGrid.Build(), DropdownGrid.BuildIngredients(), DramaCustomSequence.GetListGuide(), LayerInspect.GetMenuItems(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), LayerEditPlaylist.ListBGM.List(), Dialog.OnAfterInit(), LayerMod.OnInit(), ContentConfigInput.OnInstantiate(), ListPeopleBed.OnList(), ListPeopleBuySlave.OnList(), ListPeopleEmbark.OnList(), ListPeopleExpedition.OnList(), ListPeopleRevive.OnList(), ContentChronicle.OnSwitchContent(), ContentKeyItem.OnSwitchContent(), ContentQuest.OnSwitchContent(), ContentStatistics.OnSwitchContent(), ContentTop.OnSwitchContent(), LayerDebug.OnSwitchContent(), WidgetCurrentTool.RebuildSlots(), LayerCollectible.Refresh(), LayerHire.Refresh(), LayerTravel.Refresh(), UIDistribution.Refresh(), UIDragGridIngredients.Refresh(), UIRecipeInfo.Refresh(), WindowCharaMini.Refresh(), LayerHome.RefreshAreas(), PartialMapMenu.RefreshCategory(), LayerNewspaper.RefreshChat(), LayerEquip.RefreshEquipment(), WidgetEquip.RefreshEquipment(), LayerFactions.RefreshFactions(), ContentFaction.RefreshFactions(), LayerHome.RefreshFeat(), LayerQuestBoard.RefreshHire(), LayerMapList.RefreshList(), UIRecipeInfo.RefreshList(), LayerLoadGame.RefreshList(), ContentHomeLog.RefreshLog(), LayerEmbark.RefreshMembers(), LayerNewspaper.RefreshNews(), ContentPolicy.RefreshPolicyList(), LayerPolicy.RefreshPolicyList(), LayerQuestBoard.RefreshQuest(), LayerQuestBoard.RefreshRanking(), UIHomeInfo.RefreshReport(), ContentHomeReport.RefreshResources(), UIHomeInfo.RefreshResources(), WindowChara.RefreshSkill(), LayerHome.RefreshSpots(), WindowChara.RefreshStatic(), LayerTech.RefreshTech(), LayerHome.RefreshTech(), LayerNewspaper.RefreshVote(), LayerNewspaper.RefreshWeather(), WidgetSearch.RefreshWords(), LayerDistribution.SetContainer(), LayerDragGrid.SetInv(), LayerList.SetList2< TValue >(), LayerList.SetListCheck< TValue >(), LayerList.SetStringList(), LayerList.Show(), LayerShippingResult.Show(), and ContentRanking.SwitchRanking().
|
inline |
Definition at line 345 of file UIList.cs.
Referenced by LayerInspect.Refresh().
|
inlineprivate |
Definition at line 643 of file UIList.cs.
References BaseList.callbacks, layoutItems, maxPage, OnRefresh(), page, paginationBottom, paginationTop, BaseList.RefreshBGGrid(), and BaseList.RefreshNoItem().
Referenced by Refresh(), and RemoveDynamic().
|
inlineprivate |
Definition at line 897 of file UIList.cs.
References dragEdgeSize, dragScrollSpeed, dragScrollView, and dragViewport.
Referenced by Update().
|
inline |
Definition at line 858 of file UIList.cs.
References BaseList.callbacks, dragBeginIndex, dragTarget, and UIListDragItem.item.
Referenced by UIListDragItem.OnBeginDrag().
|
inline |
Definition at line 809 of file UIList.cs.
References buildLayout, layoutItems, and rows.
Referenced by Refresh().
|
inline |
Definition at line 756 of file UIList.cs.
References Refresh(), Sort(), and BaseList.sortMode.
Referenced by NextSort(), WindowCharaMini.Refresh(), and WindowChara.RefreshSkill().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 400 of file UIList.cs.
Referenced by DropdownGrid.Activate(), DropdownGrid.Build(), DropdownGrid.BuildIngredients(), List(), Dialog.OnAfterInit(), ContentChronicle.OnSwitchContent(), ContentTop.OnSwitchContent(), LayerDebug.OnSwitchContent(), WidgetCurrentTool.RebuildSlots(), ContentPopulation.Refresh(), LayerHire.Refresh(), LayerInspect.Refresh(), UIRecipeInfo.Refresh(), LayerResource.RefreshCategory(), PartialMapMenu.RefreshCategory(), LayerGacha.RefreshCoin(), WindowCharaMini.RefreshEquipment(), LayerEquip.RefreshEquipment(), WidgetEquip.RefreshEquipment(), WindowChara.RefreshEquipment(), LayerFactions.RefreshFactions(), ContentFaction.RefreshFactions(), LayerQuestBoard.RefreshHire(), UIRecipeInfo.RefreshList(), LayerLoadGame.RefreshList(), ContentHomeLog.RefreshLog(), LayerEmbark.RefreshMembers(), LayerQuestBoard.RefreshQuest(), LayerQuestBoard.RefreshRanking(), UIHomeInfo.RefreshReport(), ContentHomeReport.RefreshResources(), UIHomeInfo.RefreshResources(), LayerHome.RefreshSpots(), WindowChara.RefreshStatic(), UIBook.RefreshTopics(), ContentFaction.RefreshZones(), LayerFactions.RefreshZones(), LayerLocation.RefreshZones(), LayerShippingResult.Show(), and ContentRanking.SwitchRanking().
|
inline |
Definition at line 846 of file UIList.cs.
References buttons, UIList.ButtonPair.component, layoutItems, PoolManager.TryDespawn(), and usePool.
Referenced by OnDestroy(), and Refresh().
Definition at line 406 of file UIList.cs.
References BaseList.callbacks, children, layoutItems, moldList, and Util.
Referenced by OnClickFolder().
|
inline |
Definition at line 867 of file UIList.cs.
References BaseList.callbacks, dragBeginIndex, dragHoverIndex, dragTarget, and UIListDragItem.item.
Referenced by UIListDragItem.OnEndDrag().
|
inline |
|
inline |
| T | : | Component |
Definition at line 823 of file UIList.cs.
References idMold, layoutItems, and moldItem.
|
inline |
Definition at line 366 of file UIList.cs.
References buttons, item, and UIList.ButtonPair.obj.
Referenced by GetPair< T >(), RemoveDynamic(), and UpdateItemDragHover().
|
inline |
| T | : | Component |
Definition at line 378 of file UIList.cs.
References UIList.ButtonPair.component, GetPair(), and item.
|
inlineprivate |
Definition at line 441 of file UIList.cs.
References children, and KillChildren().
Referenced by KillChildren().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 768 of file UIList.cs.
References List(), and BaseList.sortMode.
Referenced by LayerList.EnableReroll(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), BaseListPeople.List(), LayerEditPlaylist.ListBGM.List(), List(), LayerList.ManualList(), LayerMod.Move(), ListPeopleExpedition.OnClick(), ListPeopleRevive.OnClick(), LayerMod.OnInit(), ContentConfigInput.OnInstantiate(), OnMove(), ContentKeyItem.OnSwitchContent(), ContentQuest.OnSwitchContent(), LayerTravel.Refresh(), WindowCharaMini.Refresh(), LayerHome.RefreshAreas(), PartialMapMenu.RefreshCategory(), LayerNewspaper.RefreshChat(), LayerEquip.RefreshEquipment(), WidgetEquip.RefreshEquipment(), LayerMapList.RefreshList(), LayerNewspaper.RefreshNews(), LayerPolicy.RefreshPolicyList(), LayerQuestBoard.RefreshRanking(), UIHomeInfo.RefreshReport(), ContentHomeReport.RefreshResources(), UIHomeInfo.RefreshResources(), WindowChara.RefreshSkill(), LayerHome.RefreshSpots(), LayerTech.RefreshTech(), LayerHome.RefreshTech(), LayerNewspaper.RefreshVote(), LayerNewspaper.RefreshWeather(), WidgetSearch.RefreshWords(), LayerDragGrid.SetInv(), LayerList.SetList2< TValue >(), LayerList.SetListCheck< TValue >(), LayerList.SetStringList(), and LayerList.Show().
|
inline |
|
inline |
Definition at line 783 of file UIList.cs.
References BaseList.callbacks, Clear(), Refresh(), and BaseList.sortMode.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 763 of file UIList.cs.
References ChangeSort(), BaseList.sortMode, and BaseList.sorts.
Definition at line 416 of file UIList.cs.
References children, CreateChild(), Refresh(), and RemoveChild().
|
inline |
Definition at line 837 of file UIList.cs.
References ClearChildren(), and BaseList.transNoItem.
|
inline |
|
inlineprotectedvirtual |
|
inlineprivate |
Definition at line 463 of file UIList.cs.
References children, group, OnSelect(), and UISelectableGroup.Select().
Referenced by OnSelect(), and Refresh().
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 791 of file UIList.cs.
References buttons, BaseList.callbacks, UIList.ButtonPair.component, UIList.ButtonPair.obj, BaseList.onAfterRedraw, and BaseList.onBeforeRedraw.
Referenced by WidgetEquip._Redraw(), WidgetCurrentTool.CheckDirty(), DropdownGrid.OnChangeIngredient(), WidgetCurrentTool.RebuildSlots(), DropdownGrid.Redraw(), LayerEquip.Redraw(), UIMagicChest.Redraw(), UIInventory.RefreshAllList(), and UIRecipeInfo.RefreshImages().
|
inlinevirtual |
Reimplemented in UIListEx< T >.
Definition at line 475 of file UIList.cs.
References AfterRefresh(), bar, BuildLayout(), UIItem.button1, UIItem.button2, buttons, BaseList.callbacks, children, ClearChildren(), SkinManager.CurrentSkin, Debug, UIButton.DoHighlightTransition(), enableGroup, fillEmpty, SkinRootStatic.GetSkin(), group, heightFix, highlightIndex, UISelectableGroup.Init(), initialized, invokeSelected, BaseList.isBuilt, item, itemHeight, items, itemsPerPage, UIButton.keyText, layoutItems, maxPage, NextPage(), BaseList.numbering, onlyDirectChildrenButtonForGroup, OnSelect(), page, paginationBottom, paginationTop, PrevPage(), reset, Root, rows, selectFirst, BaseList.skinType, Sort(), BaseList.sortMode, strNumber, SkinManager.tempSkin, and usePage.
Referenced by DropdownGrid.Activate(), DropdownGrid.Build(), DropdownGrid.BuildIngredients(), Dialog.OnAfterInit(), OnClickFolder(), ContentChronicle.OnSwitchContent(), ContentStatistics.OnSwitchContent(), ContentTop.OnSwitchContent(), LayerDebug.OnSwitchContent(), WidgetCurrentTool.RebuildSlots(), LayerCollectible.Refresh(), LayerHire.Refresh(), LayerInspect.Refresh(), UIDistribution.Refresh(), UIRecipeInfo.Refresh(), LayerGacha.RefreshCoin(), LayerFactions.RefreshFactions(), ContentFaction.RefreshFactions(), LayerQuestBoard.RefreshHire(), UIRecipeInfo.RefreshList(), LayerLoadGame.RefreshList(), ContentHomeLog.RefreshLog(), LayerEmbark.RefreshMembers(), LayerQuestBoard.RefreshQuest(), LayerQuestBoard.RefreshRanking(), WindowChara.RefreshStatic(), LayerDistribution.SetContainer(), LayerShippingResult.Show(), and ContentRanking.SwitchRanking().
|
inlineprivate |
Definition at line 433 of file UIList.cs.
References children, and RebuildLayoutInParent().
Referenced by OnClickFolder().
|
inline |
Definition at line 387 of file UIList.cs.
References AfterRefresh(), buttons, UIList.ButtonPair.component, GetPair(), BaseCore.Instance, item, items, UIList.ButtonPair.obj, and BaseCore.StopEventSystem().
Referenced by ListOwner< T1, T2 >.MoveToOther().
|
inline |
Definition at line 695 of file UIList.cs.
References buttons, UIButton.DoHighlightTransition(), UIButton.group, and UISelectableGroup.Select().
Referenced by PartialMapMenu.Init(), LayerResource.OnInit(), OnMove(), ContentQuest.OnSwitchContent(), PartialMapMenu.RefreshCategory(), LayerLoadGame.RefreshList(), Select(), and Select< T >().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 748 of file UIList.cs.
References BaseList.callbacks, items, and BaseList.sortMode.
Referenced by ChangeSort(), DramaCustomSequence.GetListGuide(), UIDragGridIngredients.Refresh(), Refresh(), and LayerQuestBoard.RefreshRanking().
|
inlineprivate |
Definition at line 889 of file UIList.cs.
References AutoScrollWhileDragging(), and IsDragging.
|
inline |
Definition at line 880 of file UIList.cs.
References BaseList.callbacks, UIList.ButtonPair.component, dragHoverIndex, dragTarget, GetPair(), and UIListDragItem.item.
Referenced by UIListDragItem.OnPointerEnter().
| UIListTopbar UIList.bar |
| bool UIList.buildLayout |
Definition at line 230 of file UIList.cs.
Referenced by BuildLayout().
| List<ButtonPair> UIList.buttons = new List<ButtonPair>() |
Definition at line 275 of file UIList.cs.
Referenced by AM_Adv._OnUpdateInput(), ClearChildren(), GetPair(), LayerList.OnUpdateInput(), WidgetCurrentTool.RebuildSlots(), Redraw(), LayerCollectible.Refresh(), LayerTravel.Refresh(), LayerWidget.Refresh(), Refresh(), UIInventory.RefreshGrid(), ContentQuest.RefreshTrackButtons(), LayerNewspaper.RefreshVote(), RemoveDynamic(), LayerEmbark.RerollPC(), WidgetCurrentTool.Select(), Select(), LayerAbility.SetDirty(), LayerList.SetListCheck< TValue >(), ContentRanking.SwitchRanking(), and LayerInventory.TryShowGuide().
Definition at line 294 of file UIList.cs.
Referenced by CreateChild(), KillChildren(), OnClickFolder(), OnSelect(), Refresh(), and RemoveChild().
| bool UIList.disableInstaClick = true |
Definition at line 254 of file UIList.cs.
Referenced by UIList.Callback< T1, T2 >.Instantiate().
|
private |
Definition at line 307 of file UIList.cs.
Referenced by BeginItemDrag(), and EndItemDrag().
| float UIList.dragEdgeSize |
Definition at line 318 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
|
private |
Definition at line 309 of file UIList.cs.
Referenced by EndItemDrag(), and UpdateItemDragHover().
| float UIList.dragScrollSpeed = 2.5f |
Definition at line 321 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
| UIScrollView UIList.dragScrollView |
Definition at line 312 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
|
private |
Definition at line 305 of file UIList.cs.
Referenced by BeginItemDrag(), EndItemDrag(), and UpdateItemDragHover().
| RectTransform UIList.dragViewport |
Definition at line 315 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
| UISelectableGroup UIList.group |
Definition at line 236 of file UIList.cs.
Referenced by UIRecipeInfo.OnRotate(), OnSelect(), UIRecipeInfo.Refresh(), and Refresh().
|
private |
| string UIList.idMold |
Definition at line 278 of file UIList.cs.
Referenced by GetMold< T >().
| ItemHeight UIList.itemHeight |
Definition at line 272 of file UIList.cs.
Referenced by DropdownGrid.Activate(), Add(), Clear(), GetIndexOf(), ContentQuest.OnSwitchContent(), ContentPopulation.Refresh(), Refresh(), WindowCharaMini.Refresh(), PartialMapMenu.RefreshCategory(), LayerLoadGame.RefreshList(), LayerPolicy.RefreshPolicyList(), WindowChara.RefreshSkill(), RemoveDynamic(), Select(), Select< T >(), LayerList.SetStringList(), and Sort().
| int UIList.maxPage |
Definition at line 266 of file UIList.cs.
Referenced by AfterRefresh(), Refresh(), and SetPage().
| UISelectableGroup UIList.menu |
| Transform UIList.moldItem |
Definition at line 240 of file UIList.cs.
Referenced by GetMold< T >().
| UIList UIList.moldList |
Definition at line 290 of file UIList.cs.
Referenced by CreateChild().
| bool UIList.onlyDirectChildrenButtonForGroup |
| int UIList.page |
Definition at line 263 of file UIList.cs.
Referenced by AfterRefresh(), NextPage(), PrevPage(), Refresh(), and SetPage().
| UIItem UIList.paginationBottom |
Definition at line 234 of file UIList.cs.
Referenced by AfterRefresh(), and Refresh().
| UIItem UIList.paginationTop |
Definition at line 232 of file UIList.cs.
Referenced by AfterRefresh(), and Refresh().
| UIList UIList.parent |
Definition at line 292 of file UIList.cs.
Referenced by UIList.Callback< T1, T2 >.Instantiate(), WindowChara.OnSwitchContent(), and RebuildLayoutInParent().
|
private |
| int UIList.rows |
Definition at line 222 of file UIList.cs.
Referenced by BuildLayout(), and Refresh().
|
static |
| bool UIList.usePool |
Definition at line 252 of file UIList.cs.
Referenced by ClearChildren().
|
get |
Definition at line 323 of file UIList.cs.
Referenced by AfterRefresh(), BuildLayout(), ClearChildren(), CreateChild(), GetMold< T >(), and Refresh().
|
get |