|
Elin Decompiled Documentation EA 23.287 Stable
|
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 , ByPartyOrder } |
| 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) |
| override void | AddDynamic (object item) |
| override 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) |
| override 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 () |
| override bool | Contains (object item) |
| 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) |
| 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 () |
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 | |
| ByPartyOrder | |
Definition at line 26 of file UIList.cs.
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 354 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(), Dialog.OnAfterInit(), LayerMod.OnInit(), ContentConfigInput.OnInstantiate(), 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 346 of file UIList.cs.
Referenced by LayerInspect.Refresh().
|
inlinevirtual |
|
inlineprivate |
Definition at line 644 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 903 of file UIList.cs.
References dragEdgeSize, dragScrollSpeed, dragScrollView, and dragViewport.
Referenced by Update().
|
inline |
Definition at line 864 of file UIList.cs.
References BaseList.callbacks, dragBeginIndex, dragTarget, and UIListDragItem.item.
Referenced by UIListDragItem.OnBeginDrag().
|
inline |
Definition at line 810 of file UIList.cs.
References buildLayout, layoutItems, and rows.
Referenced by Refresh().
|
inline |
Definition at line 757 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 401 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 852 of file UIList.cs.
References buttons, UIList.ButtonPair.component, layoutItems, PoolManager.TryDespawn(), and usePool.
Referenced by OnDestroy(), and Refresh().
|
inlinevirtual |
Definition at line 407 of file UIList.cs.
References BaseList.callbacks, children, layoutItems, moldList, and Util.
Referenced by OnClickFolder().
|
inline |
Definition at line 873 of file UIList.cs.
References BaseList.callbacks, dragBeginIndex, dragHoverIndex, dragTarget, and UIListDragItem.item.
Referenced by UIListDragItem.OnEndDrag().
|
inline |
|
inline |
| T | : | Component |
Definition at line 829 of file UIList.cs.
References idMold, layoutItems, and moldItem.
|
inline |
Definition at line 367 of file UIList.cs.
References buttons, item, and UIList.ButtonPair.obj.
Referenced by GetPair< T >(), RemoveDynamic(), and UpdateItemDragHover().
|
inline |
| T | : | Component |
Definition at line 379 of file UIList.cs.
References UIList.ButtonPair.component, GetPair(), and item.
|
inlineprivate |
Definition at line 442 of file UIList.cs.
References children, and KillChildren().
Referenced by KillChildren().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 769 of file UIList.cs.
References List(), and BaseList.sortMode.
Referenced by LayerList.EnableReroll(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), List(), LayerList.ManualList(), LayerMod.Move(), 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 784 of file UIList.cs.
References BaseList.callbacks, Clear(), Refresh(), and BaseList.sortMode.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 764 of file UIList.cs.
References ChangeSort(), BaseList.sortMode, and BaseList.sorts.
Definition at line 417 of file UIList.cs.
References children, CreateChild(), Refresh(), and RemoveChild().
|
inline |
Definition at line 843 of file UIList.cs.
References ClearChildren(), and BaseList.transNoItem.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlineprivate |
Definition at line 464 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 792 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 476 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 434 of file UIList.cs.
References children, and RebuildLayoutInParent().
Referenced by OnClickFolder().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 388 of file UIList.cs.
References AfterRefresh(), buttons, UIList.ButtonPair.component, GetPair(), BaseCore.Instance, item, items, UIList.ButtonPair.obj, and BaseCore.StopEventSystem().
|
inline |
Definition at line 696 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 749 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 895 of file UIList.cs.
References AutoScrollWhileDragging(), and IsDragging.
|
inline |
Definition at line 886 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 231 of file UIList.cs.
Referenced by BuildLayout().
| List<ButtonPair> UIList.buttons = new List<ButtonPair>() |
Definition at line 276 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 295 of file UIList.cs.
Referenced by CreateChild(), KillChildren(), OnClickFolder(), OnSelect(), Refresh(), and RemoveChild().
| bool UIList.disableInstaClick = true |
Definition at line 255 of file UIList.cs.
Referenced by UIList.Callback< T1, T2 >.Instantiate().
|
private |
Definition at line 308 of file UIList.cs.
Referenced by BeginItemDrag(), and EndItemDrag().
| float UIList.dragEdgeSize |
Definition at line 319 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
|
private |
Definition at line 310 of file UIList.cs.
Referenced by EndItemDrag(), and UpdateItemDragHover().
| float UIList.dragScrollSpeed = 2.5f |
Definition at line 322 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
| UIScrollView UIList.dragScrollView |
Definition at line 313 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
|
private |
Definition at line 306 of file UIList.cs.
Referenced by BeginItemDrag(), EndItemDrag(), and UpdateItemDragHover().
| RectTransform UIList.dragViewport |
Definition at line 316 of file UIList.cs.
Referenced by AutoScrollWhileDragging().
| UISelectableGroup UIList.group |
Definition at line 237 of file UIList.cs.
Referenced by UIRecipeInfo.OnRotate(), OnSelect(), UIRecipeInfo.Refresh(), and Refresh().
|
private |
| string UIList.idMold |
Definition at line 279 of file UIList.cs.
Referenced by GetMold< T >().
| ItemHeight UIList.itemHeight |
Definition at line 273 of file UIList.cs.
Referenced by DropdownGrid.Activate(), Add(), Clear(), Contains(), 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 267 of file UIList.cs.
Referenced by AfterRefresh(), Refresh(), and SetPage().
| UISelectableGroup UIList.menu |
| Transform UIList.moldItem |
Definition at line 241 of file UIList.cs.
Referenced by GetMold< T >().
| UIList UIList.moldList |
Definition at line 291 of file UIList.cs.
Referenced by CreateChild().
| bool UIList.onlyDirectChildrenButtonForGroup |
| int UIList.page |
Definition at line 264 of file UIList.cs.
Referenced by AfterRefresh(), NextPage(), PrevPage(), Refresh(), and SetPage().
| UIItem UIList.paginationBottom |
Definition at line 235 of file UIList.cs.
Referenced by AfterRefresh(), and Refresh().
| UIItem UIList.paginationTop |
Definition at line 233 of file UIList.cs.
Referenced by AfterRefresh(), and Refresh().
| UIList UIList.parent |
Definition at line 293 of file UIList.cs.
Referenced by UIList.Callback< T1, T2 >.Instantiate(), WindowChara.OnSwitchContent(), and RebuildLayoutInParent().
|
private |
| int UIList.rows |
Definition at line 223 of file UIList.cs.
Referenced by BuildLayout(), and Refresh().
|
static |
| bool UIList.usePool |
Definition at line 253 of file UIList.cs.
Referenced by ClearChildren().
|
get |
Definition at line 324 of file UIList.cs.
Referenced by AfterRefresh(), BuildLayout(), ClearChildren(), CreateChild(), GetMold< T >(), and Refresh().
|
get |