Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_SupplyStoredItemHintUIInfo.c
Go to the documentation of this file.
1[BaseContainerProps(configRoot: true)]
3{
4 //------------------------------------------------------------------------------------------------
5 override bool CanBeShown(InventoryItemComponent item, SCR_InventorySlotUI focusedSlot)
6 {
7 if (!super.CanBeShown(item, focusedSlot))
8 return false;
9
10 float totalResources, maxResources;
11 return SCR_ResourceSystemHelper.GetStoredAndMaxResources(m_ResourceComponent, totalResources, maxResources);
12 }
13
14 //------------------------------------------------------------------------------------------------
15 override string GetItemHintName(InventoryItemComponent item)
16 {
18 return super.GetItemHintName(item);
19
20 float totalResources, maxResources;
21 SCR_ResourceSystemHelper.GetStoredAndMaxResources(m_ResourceComponent, totalResources, maxResources);
22
23 float additionalTotalResources, additionalMaxResources;
24 SCR_SupplyInventorySlotUI supplySlot = SCR_SupplyInventorySlotUI.Cast(m_LastFocusedSlot);
25 if (supplySlot)
26 supplySlot.GetAdditionalResourceValuesFromStack(additionalTotalResources, additionalMaxResources);
27
28 return WidgetManager.Translate(
29 GetName(),
30 SCR_ResourceSystemHelper.SuppliesToString(totalResources + additionalTotalResources),
31 SCR_ResourceSystemHelper.SuppliesToString(maxResources + additionalMaxResources));
32 }
33}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
void GetAdditionalResourceValuesFromStack(out float addTotalResources, out float addMaxResources)