Private Attributes | |
ref VicinitySlotsContainer | m_VicinityIconsContainer |
ref map< EntityAI, ref Container > | m_ShowedItems = new ref map<EntityAI, ref Container> |
ref map< int, ref Container > | m_ShowedItemsIDs = new ref map<int, ref Container> |
ref array< EntityAI > | m_ShowedItemIcons = new array<EntityAI> |
ref map< CargoBase, ref Container > | m_ShowedCargos = new ref map<CargoBase, ref Container> |
protected bool | m_IsProcessing = false |
const float | DISTANCE_TO_ENTITIES = 1.0 |
const float | DISTANCE_TO_THE_REST = 0.5 |
|
inlineprivate |
References CollapsibleContainer::GetHeader(), WidgetEventHandler::GetInstance(), GetParent(), LeftArea::GetSlotsArea(), LeftArea::GetSlotsHeader(), CollapsibleContainer::LoadDefaultState(), CollapsibleContainer::m_CollapsibleHeader, m_RootWidget, m_VicinityIconsContainer, WidgetEventHandler::RegisterOnChildAdd(), WidgetEventHandler::RegisterOnChildRemove(), and Header::SetName().
References ClosableContainer::IsDisplayable(), and m_ShowedItems.
|
inlineprivate |
References GetGame(), ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::GetLeftDropzone(), ItemManager::GetLeftSlotsScroller(), GetPlayer(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), m_ShowedItemIcons, name, ColorManager::RED_COLOR, ColorManager::SetColor(), and ItemManager::ShowSourceDropzone().
Referenced by LeftArea::DraggingOverHeader().
References GameInventory::CanSwapEntitiesEx(), ColorManager::COMBINE_COLOR, ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::GetLeftDropzone(), ItemManager::HideDropzones(), m_ShowedItemIcons, name, ColorManager::RED_COLOR, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), and ColorManager::SWAP_COLOR.
|
inlineprivate |
References Container::GetFocusedItem(), m_ShowedItems, and ToggleContainer().
|
inlineprivate |
References m_VicinityIconsContainer.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References m_VicinityIconsContainer.
References OnDropReceivedFromHeader(), x, and y.
References OnDropReceivedFromHeader(), x, and y.
Referenced by LeftArea::OnLeftPanelDropReceived().
|
inlineprivate |
References m_ShowedItems, and ToggleContainer().
Referenced by ExpandCollapseContainer(), VicinitySlotsContainer::MouseClick(), and ToggleContainer().
|
inlineprivate |
References FileSerializer::Close(), m_ShowedItems, FileSerializer::Open(), and Serializer::Write().
|
inlineprivate |
Updates header dragability to be consistent with current 'icon' behaviour.
References CancelWidgetDragging(), ItemManager::EvaluateContainerDragabilityDefault(), GetDragWidget(), Container::GetHeader(), ItemManager::GetInstance(), and ItemManager::SetWidgetDraggable().
Referenced by UpdateInterval().
|
inlineprivate |
Allow view access of inventory if in free camera. Write access is elsewhere
Allow view access of inventory if in free camera. Write access is elsewhere
References EntityAI::DisableVicinityIcon(), CargoBase::GetCargoOwner(), GetGame(), ItemManager::GetInstance(), VicinityItemManager::GetInstance(), CargoBase::GetOwnerCargoIndex(), GetParent(), GetPlayer(), ItemManager::GetSelectedItem(), VicinityItemManager::GetVicinityCargos(), VicinityItemManager::GetVicinityItems(), Inventory(), EntityAI::IsInventoryVisible(), ItemManager::IsMicromanagmentMode(), GameInventory::IsPlaceholderEntity(), BaseBuildingBase::IsPlayerInside(), m_Parent, m_ShowedCargos, m_ShowedItemIcons, m_ShowedItems, m_ShowedItemsIDs, m_VicinityIconsContainer, CollapsibleContainer::Refresh(), CollapsibleContainer::Remove(), AttachmentCategoriesContainer::SetEntity(), ContainerWithElectricManager::SetEntity(), ZombieContainer::SetEntity(), PlayerContainer::SetPlayer(), ItemManager::SetSelectedItemEx(), VicinitySlotsContainer::ShowItemsInContainers(), VicinityItemManager::Update(), CollapsibleContainer::UpdateCollapseButtons(), and UpdateHeader().
|
private |
|
private |
|
private |
Referenced by UpdateInterval().
Referenced by DraggingOverHeader(), DraggingOverIcon(), OnDropReceivedFromHeader(), and UpdateInterval().
Referenced by CanOpenCloseContainerEx(), ExpandCollapseContainer(), ToggleContainer(), TraverseShowedItems(), and UpdateInterval().
Referenced by UpdateInterval().
|
private |
Referenced by GetVicinityIconsContainer(), IsVicinityContainerIconsActive(), UpdateInterval(), and VicinityContainer().