Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_InventoryStorageBaseUI Class Reference
Inheritance diagram for SCR_InventoryStorageBaseUI:
ScriptedWidgetComponent SCR_InventoryAttachmentStorageUI SCR_InventoryOpenedStorageUI SCR_InventoryStorageBackpackUI SCR_InventoryStorageGadgetsUI SCR_InventoryStorageLBSUI SCR_InventoryStorageLootUI SCR_InventoryStorageQuickSlotsUI SCR_InventoryStorageVestUI SCR_InventoryStorageWeaponsUI SCR_InventoryStoragesListUI SCR_InventoryWeaponSlotsUI

Protected Member Functions

SCR_EAnalyticalItemSlotType GetAnalyticalItemSlotType ()
void Init ()
void InitPaging ()
bool IsArsenal ()
void SetPagingActive (bool active)
override bool OnFocus (Widget w, int x, int y)
override bool OnFocusLost (Widget w, int x, int y)
override bool OnMouseEnter (Widget w, int x, int y)
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
bool OnDrop (SCR_InventorySlotUI slot)
void SetRowsAndColumns ()
void SetSlotAreaType (LoadoutAreaType eSlotType)
LoadoutAreaType GetSlotAreaType ()
void GetUISlots (out array< SCR_InventorySlotUI > outArray)
array< SCR_InventorySlotUIGetUISlots ()
void RemoveSlotUI (SCR_InventorySlotUI pSlot)
void RefreshSlot (int index)
Widget CreateEmptySlotUI (int iRow, int iCol)
SCR_InventorySlotUI CreateSlotUI (InventoryItemComponent pComponent, SCR_ItemAttributeCollection pAttributes=null)
void DeleteSlots ()
void RefreshConsumer ()
void FindConsumer ()
void RefreshResources ()
void Refresh ()
void UpdateStoredResources (float totalResources, float maxResources)
void UpdateAvailableResources (float totalResources, bool hasStored)
void UpdateContainerResources (notnull Widget targetTitle, notnull BaseInventoryStorageComponent targetStorage)
void UpdateOwnedSlots (notnull array< IEntity > pItemsInStorage)
void UpdateSlotUI (ResourceName itemPrefab)
void UpdateOwnedSlots (notnull array< BaseInventoryStorageComponent > pItemsInStorage)
int FindItem (notnull InventoryItemComponent pInvItem)
int FindItemByName (string sItemName, int iActualIndex)
string GetNameFromComponent (notnull InventoryItemComponent pComponent)
int CreateSlots ()
int GetIndexFromCoords (int x, int y)
void SortSlots ()
void FillWithEmptySlots ()
void ReserveAndSetSlot (int iIndex,)
void ShowPage (int iPage, out int slotToFocus=-1)
void ClearTraverseTitles ()
void FillItemsFromStorage (BaseInventoryStorageComponent storage)
void FindAndSetTitleName (Widget targetTitle, BaseInventoryStorageComponent targetStorage)
void GetAllItems (out notnull array< IEntity > pItemsInStorage, BaseInventoryStorageComponent pStorage=null)
void GetAllItemsFromDepth (out notnull array< IEntity > pItemsInStorages, int iDepth=3, int iDepthDefault=0)
void UpdateTotalWeight (float totalWeight, Color fontColor=Color.Gray25)
float GetTotalRoundedUpWeight (BaseInventoryStorageComponent storage)
void UpdateVolumePercentage (float percentage, bool previewOnly=false)
bool CheckIfAnyItemInStorageHasResources (array< IEntity > items)
float GetOccupiedVolumePercentage (BaseInventoryStorageComponent storage, float occupiedSpace=0)
float GetOccupiedVolume (BaseInventoryStorageComponent storage)
float GetMaxVolumeCapacity (BaseInventoryStorageComponent storage)
void SetStorageAsHighlighted (bool isVisible, EInvInsertFailReason reason=EInvInsertFailReason.OK)
bool IsStorageHighlighted ()
void CreateEmptyLayout (bool recreate=false)
void DestroyEmptySlots ()
 Destroys all empty slots which were created by this handler.
InventoryItemComponent GetItemComponentFromEntity (IEntity pEntity)
void GetSlots (out notnull array< SCR_InventorySlotUI > outSlots)
void ShowItemDetails (string sName, string sDescription, string sWeight)
void SetPreviewItem ()
void DimSlots (bool bDim)
override void HandlerAttached (Widget w)
override event void HandlerDeattached (Widget w)
Widget GetButtonWidget ()
ButtonWidget GetLastCloseTraverseButton ()
bool IsWarningOverlayVisible ()
void SCR_InventoryStorageBaseUI (BaseInventoryStorageComponent storage, LoadoutAreaType slotID=null, SCR_InventoryMenuUI menuManager=null, int iPage=0, array< BaseInventoryStorageComponent > aTraverseStorage=null)
void ~SCR_InventoryStorageBaseUI ()

Static Protected Member Functions

static ScriptInvokerVoid GetOnArsenalEnter ()

Protected Attributes

const int SLOT_LAYOUT_WIDTH = 66
ChimeraCharacter m_Player
SCR_InventoryStorageManagerComponent m_InventoryManager
SCR_CharacterInventoryStorageComponent m_InventoryStorage
InputManager m_pInputManager
BaseInventoryStorageComponent m_Storage
SCR_ResourceComponent m_ResourceComponent
SCR_ResourceConsumer m_ResourceConsumer
SCR_InventoryMenuUI m_MenuHandler
ref array< SCR_InventorySlotUIm_aSlots = {}
ref array< Widgetm_aEmptySlotWidget
SCR_InventorySlotUI m_pSelectedSlot = null
SCR_InventorySlotUI m_pPrevSelectedSlot = null
SCR_InventorySlotUI m_pFocusedSlot = null
SCR_InventorySlotUI m_pLastFocusedSlot = null
WorkspaceWidget m_workspaceWidget = null
Widget m_widget = null
GridLayoutWidget m_wGrid
string m_sGridPath = "GridLayout0"
Widget m_wDropContainer
LoadoutAreaType m_eSlotAreaType = null
bool m_bEnabled = false
bool m_bSelected = false
bool m_bShown = true
bool m_bIsArsenal
ItemPreviewWidget m_wItemStorage
ItemPreviewWidget m_wTraverseItemStorage
RenderTargetWidget m_wPreviewImage
RenderTargetWidget m_wTraversePreviewImage
ref SCR_Matrix m_iMatrix
int m_iMaxRows
int m_iMaxColumns
int m_iPageSize
int m_iNrOfPages = 0
TextWidget m_wStorageName
TextWidget m_wCapacityPercentageText
TextWidget m_wWeightText
TextWidget m_wResourceAvailableText
TextWidget m_wResourceStoredText
Widget m_wCapacityDisplay
Widget m_wWeightDisplay
Widget m_wResourceAvailableDisplay
Widget m_wResourceStoredDisplay
SizeLayoutWidget m_wWidthOverride
int m_iLastShownPage = 0
SCR_SpinBoxPagingComponent m_wPagingSpinboxComponent
ref array< BaseInventoryStorageComponent > m_aTraverseStorage = {}
ref array< Widgetm_aTraverseTitle = {}
ref array< SCR_ResourceComponent > m_aResourceCompsInStorage = {}
ButtonWidget m_wButton
ButtonWidget m_wLastCloseTraverseButton
ButtonWidget m_wCloseStorageButton
ref SCR_ResourceSystemSubscriptionHandleBase m_ResourceSubscriptionHandleConsumer
LocalizedString m_sSuppliesStoredFormat = "#AR-Campaign_BaseSuppliesAmount"
LocalizedString m_sSuppliesAvailableFormat = "#AR-Supplies_Arsenal_Availability"
SCR_InventoryProgressBar m_ProgressBar
Widget m_wProgressBar
Widget m_wWarningOverlay

Static Protected Attributes

static const ref Color m_WeightDefault = new Color(0.73, 0.73, 0.73, 1)
static ref ScriptInvokerVoid s_OnArsenalEnter

Detailed Description

UI Script Inventory of type: non-uniform grid storage

Definition at line 6 of file SCR_InventoryStorageBaseUI.c.

Constructor & Destructor Documentation

◆ SCR_InventoryStorageBaseUI()

void SCR_InventoryStorageBaseUI::SCR_InventoryStorageBaseUI ( BaseInventoryStorageComponent storage,
LoadoutAreaType slotID = null,
SCR_InventoryMenuUI menuManager = null,
int iPage = 0,
array< BaseInventoryStorageComponent > aTraverseStorage = null )
inlineprotected

Definition at line 2058 of file SCR_InventoryStorageBaseUI.c.

◆ ~SCR_InventoryStorageBaseUI()

void SCR_InventoryStorageBaseUI::~SCR_InventoryStorageBaseUI ( )
inlineprotected

Definition at line 2078 of file SCR_InventoryStorageBaseUI.c.

Member Function Documentation

◆ CheckIfAnyItemInStorageHasResources()

bool SCR_InventoryStorageBaseUI::CheckIfAnyItemInStorageHasResources ( array< IEntity > items)
inlineprotected

Definition at line 1610 of file SCR_InventoryStorageBaseUI.c.

◆ ClearTraverseTitles()

void SCR_InventoryStorageBaseUI::ClearTraverseTitles ( )
inlineprotected

Definition at line 1315 of file SCR_InventoryStorageBaseUI.c.

◆ CreateEmptyLayout()

void SCR_InventoryStorageBaseUI::CreateEmptyLayout ( bool recreate = false)
inlineprotected
Parameters
[in]recreateset to true will first destroy previously created empty slots. If it is false, then game will only create new slots if current number of empty slots is different than (m_iMaxRows * m_iMaxColumns)

Definition at line 1782 of file SCR_InventoryStorageBaseUI.c.

◆ CreateEmptySlotUI()

Widget SCR_InventoryStorageBaseUI::CreateEmptySlotUI ( int iRow,
int iCol )
inlineprotected

Definition at line 581 of file SCR_InventoryStorageBaseUI.c.

◆ CreateSlots()

int SCR_InventoryStorageBaseUI::CreateSlots ( )
inlineprotected

Definition at line 1145 of file SCR_InventoryStorageBaseUI.c.

◆ CreateSlotUI()

SCR_InventorySlotUI SCR_InventoryStorageBaseUI::CreateSlotUI ( InventoryItemComponent pComponent,
SCR_ItemAttributeCollection pAttributes = null )
inlineprotected

Definition at line 593 of file SCR_InventoryStorageBaseUI.c.

◆ DeleteSlots()

void SCR_InventoryStorageBaseUI::DeleteSlots ( )
inlineprotected

Definition at line 626 of file SCR_InventoryStorageBaseUI.c.

◆ DestroyEmptySlots()

void SCR_InventoryStorageBaseUI::DestroyEmptySlots ( )
inlineprotected

Destroys all empty slots which were created by this handler.

Definition at line 1802 of file SCR_InventoryStorageBaseUI.c.

◆ DimSlots()

void SCR_InventoryStorageBaseUI::DimSlots ( bool bDim)
inlineprotected

Definition at line 1988 of file SCR_InventoryStorageBaseUI.c.

◆ FillItemsFromStorage()

void SCR_InventoryStorageBaseUI::FillItemsFromStorage ( BaseInventoryStorageComponent storage)
inlineprotected

Definition at line 1334 of file SCR_InventoryStorageBaseUI.c.

◆ FillWithEmptySlots()

void SCR_InventoryStorageBaseUI::FillWithEmptySlots ( )
inlineprotected

Definition at line 1210 of file SCR_InventoryStorageBaseUI.c.

◆ FindAndSetTitleName()

void SCR_InventoryStorageBaseUI::FindAndSetTitleName ( Widget targetTitle,
BaseInventoryStorageComponent targetStorage )
inlineprotected

Definition at line 1412 of file SCR_InventoryStorageBaseUI.c.

◆ FindConsumer()

void SCR_InventoryStorageBaseUI::FindConsumer ( )
inlineprotected

Definition at line 704 of file SCR_InventoryStorageBaseUI.c.

◆ FindItem()

int SCR_InventoryStorageBaseUI::FindItem ( notnull InventoryItemComponent pInvItem)
inlineprotected

Definition at line 1079 of file SCR_InventoryStorageBaseUI.c.

◆ FindItemByName()

int SCR_InventoryStorageBaseUI::FindItemByName ( string sItemName,
int iActualIndex )
inlineprotected

Definition at line 1117 of file SCR_InventoryStorageBaseUI.c.

◆ GetAllItems()

void SCR_InventoryStorageBaseUI::GetAllItems ( out notnull array< IEntity > pItemsInStorage,
BaseInventoryStorageComponent pStorage = null )
inlineprotected

Definition at line 1428 of file SCR_InventoryStorageBaseUI.c.

◆ GetAllItemsFromDepth()

void SCR_InventoryStorageBaseUI::GetAllItemsFromDepth ( out notnull array< IEntity > pItemsInStorages,
int iDepth = 3,
int iDepthDefault = 0 )
inlineprotected

Definition at line 1493 of file SCR_InventoryStorageBaseUI.c.

◆ GetAnalyticalItemSlotType()

SCR_EAnalyticalItemSlotType SCR_InventoryStorageBaseUI::GetAnalyticalItemSlotType ( )
inlineprotected

Definition at line 80 of file SCR_InventoryStorageBaseUI.c.

◆ GetButtonWidget()

Widget SCR_InventoryStorageBaseUI::GetButtonWidget ( )
inlineprotected

Definition at line 2041 of file SCR_InventoryStorageBaseUI.c.

◆ GetIndexFromCoords()

int SCR_InventoryStorageBaseUI::GetIndexFromCoords ( int x,
int y )
inlineprotected

Definition at line 1153 of file SCR_InventoryStorageBaseUI.c.

◆ GetItemComponentFromEntity()

InventoryItemComponent SCR_InventoryStorageBaseUI::GetItemComponentFromEntity ( IEntity pEntity)
inlineprotected

Definition at line 1820 of file SCR_InventoryStorageBaseUI.c.

◆ GetLastCloseTraverseButton()

ButtonWidget SCR_InventoryStorageBaseUI::GetLastCloseTraverseButton ( )
inlineprotected

Definition at line 2047 of file SCR_InventoryStorageBaseUI.c.

◆ GetMaxVolumeCapacity()

float SCR_InventoryStorageBaseUI::GetMaxVolumeCapacity ( BaseInventoryStorageComponent storage)
inlineprotected

Definition at line 1699 of file SCR_InventoryStorageBaseUI.c.

◆ GetNameFromComponent()

string SCR_InventoryStorageBaseUI::GetNameFromComponent ( notnull InventoryItemComponent pComponent)
inlineprotected

Definition at line 1133 of file SCR_InventoryStorageBaseUI.c.

◆ GetOccupiedVolume()

float SCR_InventoryStorageBaseUI::GetOccupiedVolume ( BaseInventoryStorageComponent storage)
inlineprotected

Definition at line 1676 of file SCR_InventoryStorageBaseUI.c.

◆ GetOccupiedVolumePercentage()

float SCR_InventoryStorageBaseUI::GetOccupiedVolumePercentage ( BaseInventoryStorageComponent storage,
float occupiedSpace = 0 )
inlineprotected

Definition at line 1656 of file SCR_InventoryStorageBaseUI.c.

◆ GetOnArsenalEnter()

ScriptInvokerVoid SCR_InventoryStorageBaseUI::GetOnArsenalEnter ( )
inlinestaticprotected

Definition at line 71 of file SCR_InventoryStorageBaseUI.c.

◆ GetSlotAreaType()

LoadoutAreaType SCR_InventoryStorageBaseUI::GetSlotAreaType ( )
inlineprotected

Definition at line 552 of file SCR_InventoryStorageBaseUI.c.

◆ GetSlots()

void SCR_InventoryStorageBaseUI::GetSlots ( out notnull array< SCR_InventorySlotUI > outSlots)
inlineprotected

Definition at line 1829 of file SCR_InventoryStorageBaseUI.c.

◆ GetTotalRoundedUpWeight()

float SCR_InventoryStorageBaseUI::GetTotalRoundedUpWeight ( BaseInventoryStorageComponent storage)
inlineprotected

Definition at line 1572 of file SCR_InventoryStorageBaseUI.c.

◆ GetUISlots() [1/2]

array< SCR_InventorySlotUI > SCR_InventoryStorageBaseUI::GetUISlots ( )
inlineprotected

Definition at line 563 of file SCR_InventoryStorageBaseUI.c.

◆ GetUISlots() [2/2]

void SCR_InventoryStorageBaseUI::GetUISlots ( out array< SCR_InventorySlotUI > outArray)
inlineprotected

Definition at line 556 of file SCR_InventoryStorageBaseUI.c.

◆ HandlerAttached()

override void SCR_InventoryStorageBaseUI::HandlerAttached ( Widget w)
inlineprotected

Definition at line 2002 of file SCR_InventoryStorageBaseUI.c.

◆ HandlerDeattached()

override event void SCR_InventoryStorageBaseUI::HandlerDeattached ( Widget w)
inlineprotected

Definition at line 2031 of file SCR_InventoryStorageBaseUI.c.

◆ Init()

void SCR_InventoryStorageBaseUI::Init ( )
inlineprotected

Definition at line 86 of file SCR_InventoryStorageBaseUI.c.

◆ InitPaging()

void SCR_InventoryStorageBaseUI::InitPaging ( )
inlineprotected

Definition at line 204 of file SCR_InventoryStorageBaseUI.c.

◆ IsArsenal()

bool SCR_InventoryStorageBaseUI::IsArsenal ( )
inlineprotected

Definition at line 221 of file SCR_InventoryStorageBaseUI.c.

◆ IsStorageHighlighted()

bool SCR_InventoryStorageBaseUI::IsStorageHighlighted ( )
inlineprotected

Definition at line 1761 of file SCR_InventoryStorageBaseUI.c.

◆ IsWarningOverlayVisible()

bool SCR_InventoryStorageBaseUI::IsWarningOverlayVisible ( )
inlineprotected

Definition at line 2052 of file SCR_InventoryStorageBaseUI.c.

◆ OnDrop()

bool SCR_InventoryStorageBaseUI::OnDrop ( SCR_InventorySlotUI slot)
inlineprotected

Definition at line 277 of file SCR_InventoryStorageBaseUI.c.

◆ OnFocus()

override bool SCR_InventoryStorageBaseUI::OnFocus ( Widget w,
int x,
int y )
inlineprotected

Definition at line 241 of file SCR_InventoryStorageBaseUI.c.

◆ OnFocusLost()

override bool SCR_InventoryStorageBaseUI::OnFocusLost ( Widget w,
int x,
int y )
inlineprotected

Definition at line 249 of file SCR_InventoryStorageBaseUI.c.

◆ OnMouseEnter()

override bool SCR_InventoryStorageBaseUI::OnMouseEnter ( Widget w,
int x,
int y )
inlineprotected

Definition at line 257 of file SCR_InventoryStorageBaseUI.c.

◆ OnMouseLeave()

override bool SCR_InventoryStorageBaseUI::OnMouseLeave ( Widget w,
Widget enterW,
int x,
int y )
inlineprotected

Definition at line 266 of file SCR_InventoryStorageBaseUI.c.

◆ Refresh()

void SCR_InventoryStorageBaseUI::Refresh ( )
inlineprotected

Definition at line 748 of file SCR_InventoryStorageBaseUI.c.

◆ RefreshConsumer()

void SCR_InventoryStorageBaseUI::RefreshConsumer ( )
inlineprotected

Definition at line 697 of file SCR_InventoryStorageBaseUI.c.

◆ RefreshResources()

void SCR_InventoryStorageBaseUI::RefreshResources ( )
inlineprotected

Definition at line 713 of file SCR_InventoryStorageBaseUI.c.

◆ RefreshSlot()

void SCR_InventoryStorageBaseUI::RefreshSlot ( int index)
protected

◆ RemoveSlotUI()

void SCR_InventoryStorageBaseUI::RemoveSlotUI ( SCR_InventorySlotUI pSlot)
inlineprotected

Definition at line 570 of file SCR_InventoryStorageBaseUI.c.

◆ ReserveAndSetSlot()

void SCR_InventoryStorageBaseUI::ReserveAndSetSlot ( int iIndex)
inlineprotected

Definition at line 1224 of file SCR_InventoryStorageBaseUI.c.

◆ SetPagingActive()

void SCR_InventoryStorageBaseUI::SetPagingActive ( bool active)
inlineprotected

Definition at line 227 of file SCR_InventoryStorageBaseUI.c.

◆ SetPreviewItem()

void SCR_InventoryStorageBaseUI::SetPreviewItem ( )
inlineprotected

Definition at line 1962 of file SCR_InventoryStorageBaseUI.c.

◆ SetRowsAndColumns()

void SCR_InventoryStorageBaseUI::SetRowsAndColumns ( )
inlineprotected

Definition at line 291 of file SCR_InventoryStorageBaseUI.c.

◆ SetSlotAreaType()

void SCR_InventoryStorageBaseUI::SetSlotAreaType ( LoadoutAreaType eSlotType)
inlineprotected

Definition at line 548 of file SCR_InventoryStorageBaseUI.c.

◆ SetStorageAsHighlighted()

void SCR_InventoryStorageBaseUI::SetStorageAsHighlighted ( bool isVisible,
EInvInsertFailReason reason = EInvInsertFailReason.OK )
inlineprotected

Definition at line 1724 of file SCR_InventoryStorageBaseUI.c.

◆ ShowItemDetails()

void SCR_InventoryStorageBaseUI::ShowItemDetails ( string sName,
string sDescription,
string sWeight )
protected

◆ ShowPage()

void SCR_InventoryStorageBaseUI::ShowPage ( int iPage,
out int slotToFocus = -1 )
inlineprotected

Definition at line 1239 of file SCR_InventoryStorageBaseUI.c.

◆ SortSlots()

void SCR_InventoryStorageBaseUI::SortSlots ( )
inlineprotected

Definition at line 1160 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateAvailableResources()

void SCR_InventoryStorageBaseUI::UpdateAvailableResources ( float totalResources,
bool hasStored )
inlineprotected

Definition at line 840 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateContainerResources()

void SCR_InventoryStorageBaseUI::UpdateContainerResources ( notnull Widget targetTitle,
notnull BaseInventoryStorageComponent targetStorage )
inlineprotected

Definition at line 857 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateOwnedSlots() [1/2]

void SCR_InventoryStorageBaseUI::UpdateOwnedSlots ( notnull array< BaseInventoryStorageComponent > pItemsInStorage)
inlineprotected

Definition at line 1027 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateOwnedSlots() [2/2]

void SCR_InventoryStorageBaseUI::UpdateOwnedSlots ( notnull array< IEntity > pItemsInStorage)
inlineprotected

Definition at line 904 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateSlotUI()

void SCR_InventoryStorageBaseUI::UpdateSlotUI ( ResourceName itemPrefab)
inlineprotected

key - ui slot id value - tuple3 container: { param1 - old stack size param2 - new stack size param3 - last item in stack }

Definition at line 974 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateStoredResources()

void SCR_InventoryStorageBaseUI::UpdateStoredResources ( float totalResources,
float maxResources )
inlineprotected

Definition at line 826 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateTotalWeight()

void SCR_InventoryStorageBaseUI::UpdateTotalWeight ( float totalWeight,
Color fontColor = Color.Gray25 )
inlineprotected

Definition at line 1563 of file SCR_InventoryStorageBaseUI.c.

◆ UpdateVolumePercentage()

void SCR_InventoryStorageBaseUI::UpdateVolumePercentage ( float percentage,
bool previewOnly = false )
inlineprotected

Definition at line 1585 of file SCR_InventoryStorageBaseUI.c.

Member Data Documentation

◆ m_aEmptySlotWidget

ref array<Widget> SCR_InventoryStorageBaseUI::m_aEmptySlotWidget
protected

Definition at line 26 of file SCR_InventoryStorageBaseUI.c.

◆ m_aResourceCompsInStorage

ref array<SCR_ResourceComponent> SCR_InventoryStorageBaseUI::m_aResourceCompsInStorage = {}
protected

Definition at line 56 of file SCR_InventoryStorageBaseUI.c.

◆ m_aSlots

ref array<SCR_InventorySlotUI> SCR_InventoryStorageBaseUI::m_aSlots = {}
protected

Definition at line 25 of file SCR_InventoryStorageBaseUI.c.

◆ m_aTraverseStorage

ref array<BaseInventoryStorageComponent> SCR_InventoryStorageBaseUI::m_aTraverseStorage = {}
protected

Definition at line 54 of file SCR_InventoryStorageBaseUI.c.

◆ m_aTraverseTitle

ref array<Widget> SCR_InventoryStorageBaseUI::m_aTraverseTitle = {}
protected

Definition at line 55 of file SCR_InventoryStorageBaseUI.c.

◆ m_bEnabled

bool SCR_InventoryStorageBaseUI::m_bEnabled = false
protected

Definition at line 38 of file SCR_InventoryStorageBaseUI.c.

◆ m_bIsArsenal

bool SCR_InventoryStorageBaseUI::m_bIsArsenal
protected

Definition at line 41 of file SCR_InventoryStorageBaseUI.c.

◆ m_bSelected

bool SCR_InventoryStorageBaseUI::m_bSelected = false
protected

Definition at line 39 of file SCR_InventoryStorageBaseUI.c.

◆ m_bShown

bool SCR_InventoryStorageBaseUI::m_bShown = true
protected

Definition at line 40 of file SCR_InventoryStorageBaseUI.c.

◆ m_eSlotAreaType

LoadoutAreaType SCR_InventoryStorageBaseUI::m_eSlotAreaType = null
protected

Definition at line 37 of file SCR_InventoryStorageBaseUI.c.

◆ m_iLastShownPage

int SCR_InventoryStorageBaseUI::m_iLastShownPage = 0
protected

Definition at line 52 of file SCR_InventoryStorageBaseUI.c.

◆ m_iMatrix

ref SCR_Matrix SCR_InventoryStorageBaseUI::m_iMatrix
protected

Definition at line 45 of file SCR_InventoryStorageBaseUI.c.

◆ m_iMaxColumns

int SCR_InventoryStorageBaseUI::m_iMaxColumns
protected

Definition at line 46 of file SCR_InventoryStorageBaseUI.c.

◆ m_iMaxRows

int SCR_InventoryStorageBaseUI::m_iMaxRows
protected

Definition at line 46 of file SCR_InventoryStorageBaseUI.c.

◆ m_iNrOfPages

int SCR_InventoryStorageBaseUI::m_iNrOfPages = 0
protected

Definition at line 48 of file SCR_InventoryStorageBaseUI.c.

◆ m_InventoryManager

SCR_InventoryStorageManagerComponent SCR_InventoryStorageBaseUI::m_InventoryManager
protected

Definition at line 18 of file SCR_InventoryStorageBaseUI.c.

◆ m_InventoryStorage

SCR_CharacterInventoryStorageComponent SCR_InventoryStorageBaseUI::m_InventoryStorage
protected

Definition at line 19 of file SCR_InventoryStorageBaseUI.c.

◆ m_iPageSize

int SCR_InventoryStorageBaseUI::m_iPageSize
protected

Definition at line 46 of file SCR_InventoryStorageBaseUI.c.

◆ m_MenuHandler

SCR_InventoryMenuUI SCR_InventoryStorageBaseUI::m_MenuHandler
protected

Definition at line 24 of file SCR_InventoryStorageBaseUI.c.

◆ m_pFocusedSlot

SCR_InventorySlotUI SCR_InventoryStorageBaseUI::m_pFocusedSlot = null
protected

Definition at line 29 of file SCR_InventoryStorageBaseUI.c.

◆ m_pInputManager

InputManager SCR_InventoryStorageBaseUI::m_pInputManager
protected

Definition at line 20 of file SCR_InventoryStorageBaseUI.c.

◆ m_pLastFocusedSlot

SCR_InventorySlotUI SCR_InventoryStorageBaseUI::m_pLastFocusedSlot = null
protected

Definition at line 30 of file SCR_InventoryStorageBaseUI.c.

◆ m_Player

ChimeraCharacter SCR_InventoryStorageBaseUI::m_Player
protected

Definition at line 17 of file SCR_InventoryStorageBaseUI.c.

◆ m_pPrevSelectedSlot

SCR_InventorySlotUI SCR_InventoryStorageBaseUI::m_pPrevSelectedSlot = null
protected

Definition at line 28 of file SCR_InventoryStorageBaseUI.c.

◆ m_ProgressBar

SCR_InventoryProgressBar SCR_InventoryStorageBaseUI::m_ProgressBar
protected

Definition at line 62 of file SCR_InventoryStorageBaseUI.c.

◆ m_pSelectedSlot

SCR_InventorySlotUI SCR_InventoryStorageBaseUI::m_pSelectedSlot = null
protected

Definition at line 27 of file SCR_InventoryStorageBaseUI.c.

◆ m_ResourceComponent

SCR_ResourceComponent SCR_InventoryStorageBaseUI::m_ResourceComponent
protected

Definition at line 22 of file SCR_InventoryStorageBaseUI.c.

◆ m_ResourceConsumer

SCR_ResourceConsumer SCR_InventoryStorageBaseUI::m_ResourceConsumer
protected

Definition at line 23 of file SCR_InventoryStorageBaseUI.c.

◆ m_ResourceSubscriptionHandleConsumer

ref SCR_ResourceSystemSubscriptionHandleBase SCR_InventoryStorageBaseUI::m_ResourceSubscriptionHandleConsumer
protected

Definition at line 58 of file SCR_InventoryStorageBaseUI.c.

◆ m_sGridPath

string SCR_InventoryStorageBaseUI::m_sGridPath = "GridLayout0"
protected

Definition at line 35 of file SCR_InventoryStorageBaseUI.c.

◆ m_sSuppliesAvailableFormat

LocalizedString SCR_InventoryStorageBaseUI::m_sSuppliesAvailableFormat = "#AR-Supplies_Arsenal_Availability"
protected

Definition at line 61 of file SCR_InventoryStorageBaseUI.c.

◆ m_sSuppliesStoredFormat

LocalizedString SCR_InventoryStorageBaseUI::m_sSuppliesStoredFormat = "#AR-Campaign_BaseSuppliesAmount"
protected

Definition at line 60 of file SCR_InventoryStorageBaseUI.c.

◆ m_Storage

BaseInventoryStorageComponent SCR_InventoryStorageBaseUI::m_Storage
protected

Definition at line 21 of file SCR_InventoryStorageBaseUI.c.

◆ m_wButton

ButtonWidget SCR_InventoryStorageBaseUI::m_wButton
protected

Definition at line 57 of file SCR_InventoryStorageBaseUI.c.

◆ m_wCapacityDisplay

Widget SCR_InventoryStorageBaseUI::m_wCapacityDisplay
protected

Definition at line 50 of file SCR_InventoryStorageBaseUI.c.

◆ m_wCapacityPercentageText

TextWidget SCR_InventoryStorageBaseUI::m_wCapacityPercentageText
protected

Definition at line 49 of file SCR_InventoryStorageBaseUI.c.

◆ m_wCloseStorageButton

ButtonWidget SCR_InventoryStorageBaseUI::m_wCloseStorageButton
protected

Definition at line 57 of file SCR_InventoryStorageBaseUI.c.

◆ m_wDropContainer

Widget SCR_InventoryStorageBaseUI::m_wDropContainer
protected

Definition at line 36 of file SCR_InventoryStorageBaseUI.c.

◆ m_WeightDefault

const ref Color SCR_InventoryStorageBaseUI::m_WeightDefault = new Color(0.73, 0.73, 0.73, 1)
staticprotected

Definition at line 65 of file SCR_InventoryStorageBaseUI.c.

◆ m_wGrid

GridLayoutWidget SCR_InventoryStorageBaseUI::m_wGrid
protected

Definition at line 34 of file SCR_InventoryStorageBaseUI.c.

◆ m_widget

Widget SCR_InventoryStorageBaseUI::m_widget = null
protected

Definition at line 33 of file SCR_InventoryStorageBaseUI.c.

◆ m_wItemStorage

ItemPreviewWidget SCR_InventoryStorageBaseUI::m_wItemStorage
protected

Definition at line 42 of file SCR_InventoryStorageBaseUI.c.

◆ m_wLastCloseTraverseButton

ButtonWidget SCR_InventoryStorageBaseUI::m_wLastCloseTraverseButton
protected

Definition at line 57 of file SCR_InventoryStorageBaseUI.c.

◆ m_workspaceWidget

WorkspaceWidget SCR_InventoryStorageBaseUI::m_workspaceWidget = null
protected

Definition at line 32 of file SCR_InventoryStorageBaseUI.c.

◆ m_wPagingSpinboxComponent

SCR_SpinBoxPagingComponent SCR_InventoryStorageBaseUI::m_wPagingSpinboxComponent
protected

Definition at line 53 of file SCR_InventoryStorageBaseUI.c.

◆ m_wPreviewImage

RenderTargetWidget SCR_InventoryStorageBaseUI::m_wPreviewImage
protected

Definition at line 43 of file SCR_InventoryStorageBaseUI.c.

◆ m_wProgressBar

Widget SCR_InventoryStorageBaseUI::m_wProgressBar
protected

Definition at line 63 of file SCR_InventoryStorageBaseUI.c.

◆ m_wResourceAvailableDisplay

Widget SCR_InventoryStorageBaseUI::m_wResourceAvailableDisplay
protected

Definition at line 50 of file SCR_InventoryStorageBaseUI.c.

◆ m_wResourceAvailableText

TextWidget SCR_InventoryStorageBaseUI::m_wResourceAvailableText
protected

Definition at line 49 of file SCR_InventoryStorageBaseUI.c.

◆ m_wResourceStoredDisplay

Widget SCR_InventoryStorageBaseUI::m_wResourceStoredDisplay
protected

Definition at line 50 of file SCR_InventoryStorageBaseUI.c.

◆ m_wResourceStoredText

TextWidget SCR_InventoryStorageBaseUI::m_wResourceStoredText
protected

Definition at line 49 of file SCR_InventoryStorageBaseUI.c.

◆ m_wStorageName

TextWidget SCR_InventoryStorageBaseUI::m_wStorageName
protected

Definition at line 49 of file SCR_InventoryStorageBaseUI.c.

◆ m_wTraverseItemStorage

ItemPreviewWidget SCR_InventoryStorageBaseUI::m_wTraverseItemStorage
protected

Definition at line 42 of file SCR_InventoryStorageBaseUI.c.

◆ m_wTraversePreviewImage

RenderTargetWidget SCR_InventoryStorageBaseUI::m_wTraversePreviewImage
protected

Definition at line 43 of file SCR_InventoryStorageBaseUI.c.

◆ m_wWarningOverlay

Widget SCR_InventoryStorageBaseUI::m_wWarningOverlay
protected

Definition at line 64 of file SCR_InventoryStorageBaseUI.c.

◆ m_wWeightDisplay

Widget SCR_InventoryStorageBaseUI::m_wWeightDisplay
protected

Definition at line 50 of file SCR_InventoryStorageBaseUI.c.

◆ m_wWeightText

TextWidget SCR_InventoryStorageBaseUI::m_wWeightText
protected

Definition at line 49 of file SCR_InventoryStorageBaseUI.c.

◆ m_wWidthOverride

SizeLayoutWidget SCR_InventoryStorageBaseUI::m_wWidthOverride
protected

Definition at line 51 of file SCR_InventoryStorageBaseUI.c.

◆ s_OnArsenalEnter

ref ScriptInvokerVoid SCR_InventoryStorageBaseUI::s_OnArsenalEnter
staticprotected

Definition at line 67 of file SCR_InventoryStorageBaseUI.c.

◆ SLOT_LAYOUT_WIDTH

const int SCR_InventoryStorageBaseUI::SLOT_LAYOUT_WIDTH = 66
protected

Definition at line 16 of file SCR_InventoryStorageBaseUI.c.


The documentation for this class was generated from the following file: