Private Attributes | |
protected const int | ROWS_NUMBER_XBOX = 5 |
protected CargoBase | m_Cargo |
protected int | m_CargoIndex = -1 |
protected int | m_FocusedItemPosition = -1 |
protected ref array< ref CargoContainerRow > | m_Rows |
protected ref array< ref Icon > | m_Icons |
protected ref map< EntityAI, ref Param3< ref Icon, int, int > > | m_ShowedItemPositions |
protected ref map< EntityAI, ref Param3< ref Icon, int, int > > | m_ShowedLockPositions |
protected float | m_IconSize |
protected float | m_SpaceSize |
protected bool | m_IsAttachment |
protected TextWidget | m_FalseHeaderTextWidget |
protected TextWidget | m_AlternateFalseHeaderTextWidget |
protected Widget | m_CargoHeader |
protected Widget | m_CargoContainer |
protected Widget | m_ItemsContainer |
protected ref SizeToChild | m_Resizer1 |
protected ref SizeToChild | m_Resizer2 |
protected ref Timer | m_ResizeTimer |
protected int | m_AttachmentSlotID = -1 |
protected ref ClosableHeader | m_ClosableHeader |
protected bool | m_LockCargo |
|
inlineprivate |
|
inlineprivate |
References AddedToCargoEx().
References InventoryLocation::GetCol(), CargoBase::GetItem(), CargoBase::GetItemCount(), InventoryLocation::GetRow(), InitIconEx(), Math::Min(), Refresh(), UpdateHeaderText(), x, and y.
Referenced by AddedToCargo(), and SetEntity().
|
inlineprivate |
|
inlineprivate |
References m_CargoContainer, and m_RootWidget.
Referenced by HandsContainer::AttachmentAdded(), HandsContainer::AttachmentRemoved(), HandsContainer::DestroyCargo(), HandsContainer::ShowAtt(), and HandsContainer::UnfocusGrid().
|
inlineprivate |
References CancelWidgetDragging(), GetDragWidget(), and m_Entity.
Referenced by LayoutHolder::UpdateInterval().
|
inlineprivate |
References m_RootWidget.
|
inlineprivate |
|
inlineprivate |
References ClosableContainer::Close().
|
inlineprivate |
References Icon::CombineItems(), GetFocusedIcon(), GetGame(), Icon::GetObject(), and CGame::GetPlayer().
|
inlineprivate |
References LayoutHolder::Count(), LayoutHolder::Get(), and x.
Referenced by ClosableContainer::AttachmentRemoved(), ZombieContainer::GetSlotsIcon(), ZombieContainer::GetWidgetSlot(), Attachments::InitAttachmentGrid(), ClosableContainer::RecomputeContainers(), VicinitySlotsContainer::RecomputeNumberOfContainers(), VicinitySlotsContainer::ShowItemsInContainers(), and VicinitySlotsContainer::~VicinitySlotsContainer().
|
inlineprivate |
References m_AttachmentSlotID.
|
inlineprivate |
References CargoBase::GetItemCount(), CargoBase::GetItemSize(), x, and y.
Referenced by UpdateHeaderText().
|
inlineprivate |
References m_CargoIndex.
References GetFocusedIcon(), x, and y.
Referenced by LeftArea::GetCurrentContainerBottomY(), RightArea::GetCurrentContainerBottomY(), HandsContainer::ScrollToActiveContainer(), and LayoutHolder::ScrollToActiveContainer().
References LayoutHolder::GetFocusedContainerHeight(), x, and y.
References GetFocusedIcon(), x, and y.
References LayoutHolder::GetFocusedContainerYPos(), x, and y.
References LayoutHolder::GetFocusedContainerYScreenPos(), x, and y.
|
inlineprivate |
References GetIcon().
Referenced by CanCombineAmmo(), Combine(), GetFocusedContainerHeight(), GetFocusedContainerYPos(), GetFocusedContainerYScreenPos(), GetFocusedItem(), IsItemActive(), IsItemWithQuantityActive(), SelectItem(), SetLastActive(), TransferItem(), TransferItemToVicinity(), and Unfocus().
|
inlineprivate |
References GetFocusedIcon(), and Icon::GetObject().
Referenced by LayoutHolder::CanCombine(), VicinitySlotsContainer::CanCombineAmmo(), LayoutHolder::CanDrop(), LayoutHolder::CanEquip(), LayoutHolder::CanOpenCloseContainer(), LayoutHolder::CanSplit(), LayoutHolder::CanSwapOrTakeToHands(), LayoutHolder::CanTakeToInventory(), VicinitySlotsContainer::Combine(), LayoutHolder::EquipItem(), ZombieContainer::EquipItem(), VicinityContainer::ExpandCollapseContainer(), Attachments::GetFocusedItem(), VicinitySlotsContainer::InspectItem(), VicinitySlotsContainer::IsEmptyItemActive(), ZombieContainer::IsEmptyItemActive(), VicinitySlotsContainer::IsItemActive(), VicinitySlotsContainer::IsItemWithContainerActive(), ZombieContainer::IsItemWithContainerActive(), VicinitySlotsContainer::IsItemWithQuantityActive(), ZombieContainer::IsItemWithQuantityActive(), VicinitySlotsContainer::IsTakeable(), HandsContainer::OnSelectButton(), VicinitySlotsContainer::PrepareOwnedTooltipAfterItemTransfer(), Select(), VicinitySlotsContainer::Select(), ZombieContainer::Select(), LayoutHolder::SplitItem(), VicinitySlotsContainer::TransferItem(), ZombieContainer::TransferItem(), ZombieContainer::TransferItemToVicinity(), UpdateConsoleToolbar(), and UpdateInterval().
|
inlineprivate |
References GetIcon(), CargoBase::GetItem(), and CargoBase::GetItemCount().
|
inlineprivate |
|
inlineprivate |
References m_IconSize.
|
inlineprivate |
References CargoBase::GetHeight(), and CargoBase::GetWidth().
Referenced by UpdateHeaderText(), and UpdateRowVisibility().
|
inlineprivate |
References GetPlugin().
|
inlineprivate |
References m_SpaceSize.
|
inlineprivate |
Referenced by SetEntity().
References InitIconEx().
|
inlineprivate |
References GetGame(), CGame::GetInventoryItemSize(), Icon::InitEx(), Icon::SetCargoPos(), Icon::SetPosEx(), Icon::SetPosX(), Icon::SetPosY(), and Icon::SetSize().
Referenced by AddedToCargoEx(), and InitIcon().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References GetFocusedIcon(), and GetObject().
|
inlineprivate |
References ItemBase::CanBeSplit(), GetFocusedIcon(), GetObject(), QuantityConversions::HasItemQuantity(), and IsEmpty().
|
inlineprivate |
References InventoryLocation::GetSlot(), Inventory(), InventoryLocation::IsValid(), and m_Entity.
|
inlineprivate |
References InventoryLocation::GetSlot(), Inventory(), InventoryLocation::IsValid(), and m_Entity.
|
inlineprivate |
References InventoryLocation::GetCol(), InventoryLocation::GetRow(), Icon::SetCargoPos(), UpdateSelection(), x, and y.
|
inlineprivate |
References ClosableContainer::IsOpened().
Referenced by AttachmentCategoriesContainer::UpdateInterval().
|
inlineprivate |
References ItemManager::GetInstance(), ClosableContainer::IsDisplayable(), m_Entity, m_Parent, OnShow(), and ItemManager::SetDefaultOpenState().
Referenced by CollapsibleContainer::OnShow(), and LayoutHolder::Toggle().
|
inlineprivate |
Referenced by AddedToCargoEx(), LayoutHolder::Insert(), LayoutHolder::Remove(), RemovedFromCargo(), and SetEntity().
|
inlineprivate |
|
inlineprivate |
References UpdateRowVisibility(), and UpdateSelection().
|
inlineprivate |
References LayoutHolder::Get(), and LayoutHolder::Remove().
|
inlineprivate |
References CargoBase::GetItem(), CargoBase::GetItemCount(), Math::Min(), Refresh(), and UpdateHeaderText().
|
inlineprivate |
References GameInventory::CanSwapEntitiesEx(), GetFocusedItem(), GetGame(), ItemManager::GetInstance(), CGame::GetPlayer(), ItemManager::GetSelectedContainer(), ItemManager::GetSelectedItem(), m_Entity, SetActive(), SetActive(), and SetDefaultFocus().
Referenced by HandsContainer::OnSelectButton(), AttachmentCategoriesRow::Select(), and UpdateInterval().
|
inlineprivate |
References ItemBase::CanPutIntoHands(), GetFocusedIcon(), ItemManager::GetInstance(), Icon::GetObject(), ItemBase::IsTakeable(), and ItemManager::SetSelectedItemEx().
Referenced by EnableMicromanagement(), and RightArea::SelectItem().
|
inlineprivate |
References UpdateSelection().
Referenced by MoveFocusByArea(), LayoutHolder::RecomputeOpenedContainers(), ResetFocusedContainers(), Select(), LayoutHolder::SetActive(), AttachmentsGroupContainer::SetNextActive(), LayoutHolder::SetNextActive(), AttachmentsGroupContainer::SetPreviousActive(), LayoutHolder::SetSameLevelNextActive(), and UpdateInterval().
|
inlineprivate |
References m_AlternateFalseHeaderTextWidget, and UpdateHeaderText().
|
inlineprivate |
|
inlineprivate |
References Unfocus(), and UpdateSelection().
Referenced by Select(), LayoutHolder::SetActive(), LayoutHolder::SetFirstActive(), and SetLastFocus().
|
inlineprivate |
|
inlineprivate |
References SetDefaultFocus().
Referenced by LayoutHolder::SetLastActive().
|
inlineprivate |
|
inlineprivate |
References WidgetLayoutName::ClosableContainer.
|
inlineprivate |
|
inlineprivate |
References ROWS_NUMBER_XBOX, SetActive(), Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), AttachmentsGroupContainer::SetNextActive(), and LayoutHolder::SetNextActive().
|
inlineprivate |
References ROWS_NUMBER_XBOX, Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), and LayoutHolder::SetNextLeftActive().
|
inlineprivate |
References ROWS_NUMBER_XBOX, Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), and LayoutHolder::SetNextRightActive().
|
inlineprivate |
References ItemManager::GetInstance(), m_Entity, OnHide(), OnShow(), and ItemManager::SetDefaultOpenState().
|
inlineprivate |
References ROWS_NUMBER_XBOX, SetActive(), Unfocus(), and UpdateSelection().
Referenced by LayoutHolder::MoveGridCursor(), LayoutHolder::Remove(), AttachmentsGroupContainer::SetPreviousActive(), and LayoutHolder::SetPreviousActive().
|
inlineprivate |
|
inlineprivate |
References GetFocusedIcon(), GetGame(), GetObject(), and CGame::GetPlayer().
Referenced by UpdateInterval().
|
inlineprivate |
References GetFocusedIcon(), GetGame(), GetObject(), and CGame::GetPlayer().
Referenced by UpdateInterval().
|
inlineprivate |
References GetFocusedIcon(), and Icon::SetActive().
Referenced by LayoutHolder::SetActive(), SetDefaultFocus(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), and SetPreviousActive().
|
inlineprivate |
References m_Icons.
Referenced by Attachments::UnfocusAll(), and PlayerContainer::UnfocusPlayerAttachmentsContainer().
|
inlineprivate |
References GetCargoCapacity(), GetHeader(), GetMaxCargoCapacity(), GetParent(), InventoryMenu(), m_Entity, name, Header::SetName(), x, and y.
Referenced by AddedToCargoEx(), RemovedFromCargo(), SetAlternateFalseTextHeaderWidget(), and SetEntity().
|
inlineprivate |
References m_ShowedItemPositions.
Referenced by PlayerContainer::UpdateInterval().
|
inlineprivate |
References ClosableContainer::IsDisplayable(), ClosableContainer::IsOpened(), and m_Entity.
Referenced by VicinitySlotsContainer::ShowItemsInContainers(), and Attachments::UpdateInterval().
|
inlineprivate |
References Math::Ceil(), Error(), GetMaxCargoCapacity(), m_CargoContainer, m_Entity, m_ItemsContainer, Math::Max(), and ToString().
Referenced by RefreshImpl().
|
inlineprivate |
References GetIcon(), Inventory(), m_IsActive, and Icon::SetActive().
Referenced by MovedInCargo(), RefreshImpl(), SetActive(), SetDefaultFocus(), SetLastActive(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), and SetPreviousActive().
|
inlineprivate |
|
private |
Referenced by SetAlternateFalseTextHeaderWidget().
|
private |
Referenced by GetAttachmentSlotID().
|
private |
|
private |
Referenced by CargoContainer(), and UpdateRowVisibility().
|
private |
|
private |
Referenced by GetCargoIndex().
|
private |
|
private |
|
private |
Referenced by UnfocusAll().
|
private |
Referenced by GetIconSize().
|
private |
|
private |
Referenced by SetEntity(), and UpdateRowVisibility().
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by UpdateInterval().
|
private |
Referenced by GetSpaceSize().
|
private |
Referenced by SetLastActive(), SetNextActive(), SetNextLeftActive(), SetNextRightActive(), and SetPreviousActive().