Private Attributes | |
protected ref CargoContainer | m_CargoGrid |
protected int | m_CargoIndex = -1 |
protected ref Attachments | m_Atts |
protected ref map< EntityAI, ref CargoContainer > | m_AttachmentCargos |
protected ref map< EntityAI, ref AttachmentsWrapper > | m_AttachmentAttachmentsContainers |
protected ref map< EntityAI, ref Attachments > | m_AttachmentAttachments |
protected ref array< int > | m_AttachmentSlotsSorted |
|
inlineprivate |
References m_AttachmentAttachments, m_Atts, and m_Entity.
References AttachmentAddedEx().
|
inlineprivate |
References InventorySlots::GetSlotIdFromString(), Inventory(), m_Parent, and RecomputeContainers().
Referenced by AttachmentAdded(), and SetEntity().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References ItemManager::GetInstance(), m_Entity, m_Parent, OnHide(), and ItemManager::SetDefaultOpenState().
Referenced by Container::CloseButtonOnMouseButtonDown().
|
inlineprivate |
References WidgetEventHandler::GetInstance(), and WidgetEventHandler::RegisterOnDraggingOver().
Referenced by AttachmentCategoriesRow::RefreshSlot().
|
inlineprivate |
References g_Game, GetGame(), ItemPreviewWidget::GetItem(), GetPlayer(), SlotsIcon::IsReserved(), and name.
References GetGame(), ColorManager::GetInstance(), ItemManager::GetInstance(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), GetPlayer(), ItemManager::GetRightDropzone(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), m_Entity, ColorManager::RED_COLOR, ColorManager::SetColor(), and ItemManager::ShowSourceDropzone().
Referenced by DraggingOverHeader().
References DraggingOverHeader(), x, and y.
References GetGame(), CargoBase::GetHeight(), ItemManager::GetInstance(), CargoBase::GetItemCount(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), GetPlayer(), ItemManager::GetRightDropzone(), CargoBase::GetWidth(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), InventoryLocation::IsValid(), m_Entity, name, ColorManager::RED_COLOR, InventoryLocation::SetCargoAuto(), ItemManager::ShowSourceDropzone(), x, and y.
References DraggingOver(), x, and y.
Referenced by DraggingOver().
References ItemBase::CanBeCombined(), GameInventory::CanSwapEntitiesEx(), Class::CastTo(), ColorManager::COMBINE_COLOR, SlotsIcon::GetEntity(), GetGame(), ColorManager::GetInstance(), ItemManager::GetInstance(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), GetPlayer(), ItemManager::GetRightDropzone(), SlotsIcon::GetSlotID(), SlotsIcon::GetSlotParent(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), SlotsIcon::IsReserved(), m_Entity, ColorManager::RED_COLOR, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), and ColorManager::SWAP_COLOR.
References ColorManager::BASE_COLOR, InventoryLocation::CompareLocationOnly(), FindAnyWidget(), InventoryLocation::GetFlip(), GetGame(), CargoBase::GetHeight(), ItemManager::GetInstance(), CargoBase::GetItemCount(), GetItemPreviewItem(), GetPlayer(), CargoBase::GetWidth(), ItemManager::HideDropzones(), InventoryLocation::IsValid(), m_Entity, Refresh(), Icon::Refresh(), InventoryLocation::SetCargoAuto(), ItemManager::SetIsDragging(), SplitItemUtils::TakeOrSplitToInventoryLocation(), x, and y.
NOTE Used for mouse only.
References ColorManager::BASE_COLOR, InventoryLocation::CompareLocationOnly(), InventoryLocation::GetFlip(), GetGame(), CargoBase::GetHeight(), ItemManager::GetInstance(), CargoBase::GetItemCount(), GetItemPreviewItem(), GetPlayer(), CargoBase::GetWidth(), ItemManager::HideDropzones(), InventoryLocation::IsValid(), m_Entity, Refresh(), Icon::Refresh(), InventoryLocation::SetCargoAuto(), ItemManager::SetIsDragging(), SplitItemUtils::TakeOrSplitToInventoryLocation(), x, and y.
|
inlineprivate |
|
inlineprivate |
References m_AttachmentAttachmentsContainers.
References m_AttachmentCargos.
|
inlineprivate |
References m_CargoGrid.
|
inlineprivate |
References m_CargoGrid.
|
inlineprivate |
References m_Entity.
Referenced by OnDropReceivedFromHeader().
References ItemPreviewWidget::GetItem(), and name.
Referenced by DraggingOver(), DraggingOverGrid(), DraggingOverGrid(), DraggingOverHeader(), DropReceived(), DropReceived(), OnDropReceivedFromHeader(), and TakeAsAttachment().
References ItemPreviewWidget::GetItem(), and name.
|
inlineprivate |
References name.
|
inlineprivate |
Referenced by SetEntity(), and UpdateInterval().
|
inlineprivate |
Referenced by AttachmentCategoriesRow::MouseClick(), and MouseClick2().
|
inlineprivate |
References m_Entity.
Referenced by AttachmentCategoriesContainer::CanOpenCloseContainerEx(), PlayerContainer::CanOpenCloseContainerEx(), VicinityContainer::CanOpenCloseContainerEx(), ZombieContainer::CanOpenCloseContainerEx(), Container::Open(), SetEntity(), AttachmentCategoriesContainer::UpdateInterval(), and Container::UpdateRadialIcon().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IsLastIndex().
|
inlineprivate |
Referenced by IsLastContainerFocused().
|
inlineprivate |
|
inlineprivate |
References OnHide().
Referenced by SetEntity(), and UpdateInterval().
|
inlineprivate |
References Inventory().
References GetEntity(), GetGame(), GetItemPreviewItem(), GetPlayer(), m_Entity, and SplitItemUtils::TakeOrSplitToInventory().
References TakeAsAttachment().
References TakeAsAttachment().
|
inlineprivate |
References ItemManager::GetInstance(), m_Entity, m_Parent, OnShow(), and ItemManager::SetDefaultOpenState().
Referenced by AttachmentCategoriesContainer::InitGhostSlots().
|
inlineprivate |
|
inlineprivate |
References LockCargo(), m_Entity, m_Parent, and Refresh().
|
inlineprivate |
Referenced by SetEntity(), and UpdateInterval().
|
inlineprivate |
References GameInventory::CanSwapEntitiesEx(), Class::CastTo(), CombineItemsClient(), SlotsIcon::GetEntity(), GetGame(), ItemManager::GetInstance(), GetItemPreviewItem(), CGame::GetPlayer(), GetPlayer(), InventoryLocation::GetSlot(), SlotsIcon::GetSlotID(), SlotsIcon::GetSlotParent(), ItemManager::HideDropzones(), SlotsIcon::IsReserved(), m_Entity, ItemManager::SetIsDragging(), and SplitItemUtils::TakeOrSplitToInventory().
Referenced by OnDropReceivedFromHeader(), and OnDropReceivedFromHeader2().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_AttachmentAttachments, and m_AttachmentCargos.
|
inlineprivate |
References ItemManager::GetDraggedItem(), ItemManager::GetInstance(), IsOpened(), LockCargo(), and m_Entity.
|
inlineprivate |
References ItemManager::GetDraggedItem(), ItemManager::GetInstance(), HideCargo(), IsOpened(), m_Entity, and ShowCargo().
|
private |
Referenced by UnfocusAll(), and ~ContainerWithCargoAndAttachments().
|
private |
Referenced by GetAttachmentAttachmentsContainers().
Referenced by GetAttachmentCargos(), and UnfocusAll().
Referenced by SetEntity().
|
private |
Referenced by ~ContainerWithCargoAndAttachments().
|
private |
Referenced by GetCargo().
|
private |