Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
ScriptedBaseInventoryStorageComponent.c
Go to the documentation of this file.
2{
3}
4
5class ScriptedBaseInventoryStorageComponent : BaseInventoryStorageComponent
6{
7 //------------------------------------------------------------------------------------------------
8 // Virtual method for updating the UI when a storage slot changes
9 override protected void UpdateUI()
10 {
11 SCR_InventoryMenuUI menu = SCR_InventoryMenuUI.Cast(GetGame().GetMenuManager().FindMenuByPreset(ChimeraMenuPreset.Inventory20Menu));
12 if (!menu)
13 return;
14
16 if (!storageUI)
17 return;
18
19 if (storageUI == menu.GetStorageList())
20 {
21 menu.ShowStoragesList();
23 }
24 else
25 {
26 storageUI.Refresh();
27 BaseInventoryStorageComponent storage = storageUI.GetCurrentNavigationStorage();
28 SCR_InventoryOpenedStorageUI open = menu.GetOpenedStorage(storage);
29 if (open)
30 open.Refresh();
31 }
32 }
33}
ChimeraMenuPreset
Menu presets.
ArmaReforgerScripted GetGame()
Definition game.c:1398
SCR_InventoryStorageBaseUI GetStorageUIByBaseStorageComponent(BaseInventoryStorageComponent pStorage)
SCR_InventoryStorageBaseUI GetStorageList()
SCR_InventoryOpenedStorageUI GetOpenedStorage(BaseInventoryStorageComponent storage)
void UpdateUI()
Virtual method for updating the UI when an item is removed/added.