UiPropertyLoadable
Inheritance 1 ancestor · 1 sibling · 4 descendants
- PropertyLoadable
- BinFileContainer7
- UiPropertyLoadablecurrent
Class Documentation
Edit documentationA PropertyLoadable for a UI file: a bin with the
scenes and elements of a piece of UI. View controllers link one in BaseLoadable,
and some link more in properties such as Loadable, EsportsLoadable and
ClashLoadable.
A UI loadable is not loaded at once. The UI manager loads it from a queue:
- The view controller makes a load request for each of its loadables. The request records the file and the UI context that made it.
- In its next load pass the UI manager first registers the UI override files that are active, then loads every requested file. An override therefore applies to the files that are loaded in the same pass.
- When a request is dropped, for example when the loadable is destroyed, the file is queued for unloading.
The file itself goes through the same table of loaded files as any other loadable, with the same use count.
Examples:
ClientStates/Common/UX/MessageBoxDialoglinksClientStates/Common/UX/MessageBoxDialog/UIBaseinBaseLoadable. That file holds the scenes, texts, icons and buttons of the dialog.
Referenced by 16 classes · 16 properties
- 0x2b979019 BaseLoadable
Link<UiPropertyLoadable> - 0x86bb77c9 Loadable
Link<UiPropertyLoadable> - 0x9e5fdaf2 BaseLoadable
Link<UiPropertyLoadable> - 0xb62c8675 BaseLoadable
Link<UiPropertyLoadable> - 0xe92f8b6c SubTeamsLoadable
Link<UiPropertyLoadable> - BattleBunnyMissFortuneViewController Loadable
Link<UiPropertyLoadable> - ChampionTransformSelectionViewController Loadable
Link<UiPropertyLoadable> - DirectedTrackingElementViewController Loadable
Link<UiPropertyLoadable> - ElementalSelectionViewController Loadable
Link<UiPropertyLoadable> - GearSelectionViewController Loadable
Link<UiPropertyLoadable> - ItemSelectionBaseViewController Loadable
Link<UiPropertyLoadable> - LoadingScreenClassicViewController ClashLoadable
Link<UiPropertyLoadable> - LogicDriverViewController Loadable
Link<UiPropertyLoadable> - NeutralTimerViewController EsportsLoadable
Link<UiPropertyLoadable> - TftGameStartSequence BaseLoadable
Link<UiPropertyLoadable> - ViewController BaseLoadable
Link<UiPropertyLoadable>