|
Elin Decompiled Documentation EA 23.350.1 Nightly
|
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 357 of file UIList.cs.
References ignoreNullObj, item, and items.
Referenced by DropdownGrid.Activate(), ContentPopulation.Add(), AddCollection(), LayerShippingResult.Awake(), DropdownGrid.Build(), DropdownGrid.BuildIngredients(), LayerMod.CreateCallbacks(), DramaCustomSequence.GetListGuide(), LayerInspect.GetMenuItems(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), Dialog.OnAfterInit(), ContentConfigInput.OnInstantiate(), ContentChronicle.OnSwitchContent(), ContentKeyItem.OnSwitchContent(), ContentQuest.OnSwitchContent(), ContentStatistics.OnSwitchContent(), ContentTop.OnSwitchContent(), LayerDebug.OnSwitchContent(), TraitSkyHelm.OnUse(), 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(), LayerMod.ShowInfo(), and ContentRanking.SwitchRanking().
|
inline |
Definition at line 349 of file UIList.cs.
Referenced by LayerInspect.Refresh().
|
inlinevirtual |
|
inlineprivate |
Definition at line 648 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 905 of file UIList.cs.
References dragEdgeSize, dragScrollSpeed, dragScrollView, and dragViewport.
Referenced by Update().
|
inline |
Definition at line 868 of file UIList.cs.
References BaseList.callbacks, dragBeginIndex, dragHoverIndex, dragTarget, UIListDragItem.item, and onDragBegin.
Referenced by UIListDragItem.OnBeginDrag().
|
inline |
Definition at line 814 of file UIList.cs.
References buildLayout, layoutItems, and rows.
Referenced by Refresh().
|
inline |
Definition at line 761 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 404 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 856 of file UIList.cs.
References buttons, UIList.ButtonPair.component, layoutItems, PoolManager.TryDespawn(), and usePool.
Referenced by OnDestroy(), and Refresh().
|
inlinevirtual |
Definition at line 410 of file UIList.cs.
References BaseList.callbacks, children, layoutItems, moldList, and Util.
Referenced by OnClickFolder().
|
inline |
Definition at line 878 of file UIList.cs.
References BaseList.callbacks, dragBeginIndex, dragHoverIndex, dragTarget, and UIListDragItem.item.
Referenced by UIListDragItem.OnEndDrag().
|
inline |
|
inline |
| T | : | Component |
Definition at line 833 of file UIList.cs.
References idMold, layoutItems, and moldItem.
|
inline |
Definition at line 370 of file UIList.cs.
References buttons, item, and UIList.ButtonPair.obj.
Referenced by GetPair< T >(), RemoveDynamic(), LayerMod.SetMembersActive(), LayerMod.SetModRow(), and UpdateItemDragHover().
|
inline |
| T | : | Component |
Definition at line 382 of file UIList.cs.
References UIList.ButtonPair.component, GetPair(), and item.
|
inlineprivate |
Definition at line 445 of file UIList.cs.
References children, and KillChildren().
Referenced by KillChildren().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 773 of file UIList.cs.
References List(), and BaseList.sortMode.
Referenced by LayerList.EnableReroll(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), List(), LayerList.ManualList(), ContentConfigInput.OnInstantiate(), OnMove(), ContentKeyItem.OnSwitchContent(), ContentQuest.OnSwitchContent(), LayerTravel.Refresh(), WindowCharaMini.Refresh(), LayerHome.RefreshAreas(), PartialMapMenu.RefreshCategory(), LayerNewspaper.RefreshChat(), LayerEquip.RefreshEquipment(), WidgetEquip.RefreshEquipment(), LayerMapList.RefreshList(), LayerMod.RefreshLists(), 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 788 of file UIList.cs.
References BaseList.callbacks, Clear(), Refresh(), and BaseList.sortMode.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 768 of file UIList.cs.
References ChangeSort(), BaseList.sortMode, and BaseList.sorts.
Definition at line 420 of file UIList.cs.
References children, CreateChild(), Refresh(), and RemoveChild().
|
inline |
Definition at line 847 of file UIList.cs.
References ClearChildren(), and BaseList.transNoItem.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlineprivate |
Definition at line 467 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 796 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 479 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(), ChangeSort(), List(), 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(), SetPage(), LayerShippingResult.Show(), and ContentRanking.SwitchRanking().
|
inlineprivate |
Definition at line 437 of file UIList.cs.
References children, and RebuildLayoutInParent().
Referenced by OnClickFolder().
|
inlinevirtual |
Reimplemented from BaseList.
Definition at line 391 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 700 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 753 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 897 of file UIList.cs.
References AutoScrollWhileDragging(), and IsDragging.
|
inline |
Definition at line 888 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 BeginItemDrag(), 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(), and LayerMod.NewGroup().
|
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(), LayerMod.CreateCallbacks(), LayerMod.FirstInfoTarget(), GetIndexOf(), LayerMod.Move(), LayerMod.MoveTo(), ContentQuest.OnSwitchContent(), ContentPopulation.Refresh(), Refresh(), WindowCharaMini.Refresh(), PartialMapMenu.RefreshCategory(), LayerLoadGame.RefreshList(), LayerMod.RefreshLists(), 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().
| Action<object> UIList.onDragBegin |
Definition at line 325 of file UIList.cs.
Referenced by BeginItemDrag().
| 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 327 of file UIList.cs.
Referenced by AfterRefresh(), BuildLayout(), ClearChildren(), CreateChild(), GetMold< T >(), and Refresh().
|
get |