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 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, ItemPreviewWidget::GetItem(), SlotsIcon::IsReserved(), and name.
References GameInventory::CanAddEntityInCargo(), g_Game, Entity::GetHierarchyRootPlayer(), ColorManager::GetInstance(), ItemManager::GetInstance(), Entity::GetInventory(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), ItemManager::GetRightDropzone(), ColorManager::GREEN_COLOR, GameInventory::HasEntityInCargo(), ItemManager::HideDropzones(), m_Entity, ColorManager::RED_COLOR, ColorManager::SetColor(), and ItemManager::ShowSourceDropzone().
Referenced by DraggingOverHeader().
References DraggingOverHeader(), x, and y.
References GameInventory::FindFreeLocationFor(), g_Game, GameInventory::GetCargoFromIndex(), CargoBase::GetHeight(), Entity::GetHierarchyRootPlayer(), ItemManager::GetInstance(), Entity::GetInventory(), CargoBase::GetItemCount(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), ItemManager::GetRightDropzone(), CargoBase::GetWidth(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), InventoryLocation::IsValid(), GameInventory::LocationCanAddEntityEx(), m_Entity, name, ColorManager::RED_COLOR, InventoryLocation::SetCargoAuto(), ItemManager::ShowSourceDropzone(), x, and y.
|
inlineprivate |
References g_Game, GameInventory::GetCargo(), CargoBase::GetHeight(), ItemManager::GetInstance(), Entity::GetInventory(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), ItemManager::GetRightDropzone(), CargoBase::GetWidth(), ColorManager::GREEN_COLOR, m_Entity, name, ColorManager::RED_COLOR, x, and y.
References DraggingOver(), x, and y.
Referenced by DraggingOver().
References GameInventory::CanAddAttachment(), GameInventory::CanAddEntityInCargo(), ItemBase::CanBeCombined(), GameInventory::CanSwapEntitiesEx(), Class::CastTo(), ColorManager::COMBINE_COLOR, g_Game, SlotsIcon::GetEntity(), Entity::GetHierarchyRootPlayer(), ColorManager::GetInstance(), ItemManager::GetInstance(), Entity::GetInventory(), GetItemPreviewItem(), ItemManager::GetLeftDropzone(), ItemManager::GetRightDropzone(), SlotsIcon::GetSlotID(), SlotsIcon::GetSlotParent(), ColorManager::GREEN_COLOR, GameInventory::HasEntityInCargo(), ItemManager::HideDropzones(), SlotsIcon::IsReserved(), m_Entity, ColorManager::RED_COLOR, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), and ColorManager::SWAP_COLOR.
References ColorManager::BASE_COLOR, InventoryLocation::CompareLocationOnly(), FindAnyWidget(), GameInventory::FindFreeLocationFor(), g_Game, GameInventory::GetCargoFromIndex(), InventoryLocation::GetFlip(), CargoBase::GetHeight(), ItemManager::GetInstance(), Entity::GetInventory(), CargoBase::GetItemCount(), GetItemPreviewItem(), CargoBase::GetWidth(), ItemManager::HideDropzones(), InventoryLocation::IsValid(), GameInventory::LocationCanAddEntityEx(), 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(), g_Game, InventoryLocation::GetFlip(), CargoBase::GetHeight(), ItemManager::GetInstance(), CargoBase::GetItemCount(), GetItemPreviewItem(), 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 Entity::CanDisplayCargo(), and 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 TakeAsAttachment().
References TakeAsAttachment().
|
inlineprivate |
References ItemManager::GetInstance(), m_Entity, m_Parent, OnShow(), and ItemManager::SetDefaultOpenState().
Referenced by AttachmentCategoriesContainer::InitGhostSlots().
|
inlineprivate |
|
inlineprivate |
References AttachmentAddedEx(), Entity::CanDisplayCargo(), GameInventory::FindAttachment(), GameInventory::GetCargo(), Entity::GetInventory(), Entity::GetOnItemAttached(), Entity::GetOnItemDetached(), InventorySlots::GetSlotName(), HideCargo(), ScriptInvoker::Insert(), IsDisplayable(), GameInventory::IsInventoryLockedForLockType(), m_AttachmentSlotsSorted, m_Entity, m_Parent, name, RecomputeContainers(), and ShowCargo().
|
inlineprivate |
Referenced by SetEntity(), and UpdateInterval().
|
inlineprivate |
References GameInventory::CanAddAttachment(), GameInventory::CanAddEntityInCargo(), GameInventory::CanSwapEntitiesEx(), Class::CastTo(), CombineItemsClient(), GameInventory::FindFreeLocationFor(), g_Game, SlotsIcon::GetEntity(), ItemManager::GetInstance(), Entity::GetInventory(), GetItemPreviewItem(), InventoryLocation::GetSlot(), SlotsIcon::GetSlotID(), SlotsIcon::GetSlotParent(), GameInventory::HasEntityInCargo(), 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 |
|
inlineprivate |
|
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 |