Private Attributes | |
protected ref AttachmentsGroupContainer | m_PlayerAttachmentsContainer |
protected ref map< int, SlotsIcon > | m_InventorySlots |
protected ref map< EntityAI, ref Container > | m_ShowedItems = new map<EntityAI, ref Container> |
protected ref map< int, ref Container > | m_ShowedItemsIDs = new map<int, ref Container> |
protected PlayerBase | m_Player |
protected const int | HEADER_INDEX_OFFSET = 2 |
|
inlineprivate |
References AddSlotsContainer(), SlotsIcon::Clear(), CGame::ConfigGetText(), CGame::ConfigGetTextArray(), GetGame(), SlotsIcon::GetGhostSlot(), CollapsibleContainer::GetHeader(), WidgetEventHandler::GetInstance(), SlotsIcon::GetPanelWidget(), GetParent(), InventorySlots::GetSlotDisplayName(), InventorySlots::GetSlotIdFromString(), RightArea::GetSlotsArea(), RightArea::GetSlotsHeader(), GetSlotsIcon(), StaticGUIUtils::IMAGESETGROUP_INVENTORY, ITEMS_IN_ROW, CollapsibleContainer::m_CollapsibleHeader, m_InventorySlots, m_PlayerAttachmentsContainer, m_RootWidget, path, WidgetEventHandler::RegisterOnChildAdd(), WidgetEventHandler::RegisterOnChildRemove(), WidgetEventHandler::RegisterOnDoubleClick(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonDown(), AttachmentsGroupContainer::SetHeader(), CollapsibleContainer::SetHeader(), Header::SetName(), SlotsIcon::SetSlotDisplayName(), SlotsIcon::SetSlotID(), and StaticGUIUtils::VerifyIconImageString().
|
inlineprivate |
References ItemAttached(), ItemDetached(), m_Player, OnAttachmentReservationRelease(), and OnAttachmentReservationSet().
|
inlineprivate |
References m_Player, and m_PlayerAttachmentsContainer.
Referenced by PlayerContainer().
References ClosableContainer::IsDisplayable(), and m_ShowedItems.
|
inlineprivate |
|
inlineprivate |
References Icon::CombineItems(), GetFocusedItem(), GetGame(), ItemManager::GetHandsPreview(), HandsPreview::GetIcon(), ItemManager::GetInstance(), and GetPlayer().
Referenced by RightArea::Combine().
References g_Game, GetGame(), ItemPreviewWidget::GetItem(), GetPlayer(), InventoryMenu(), SlotsIcon::IsReserved(), m_Player, MENU_INVENTORY, name, and ToggleWidget().
References GameInventory::CanSwapEntitiesEx(), ColorManager::COMBINE_COLOR, SlotsIcon::GetEntity(), ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), GetItemPreviewWidget(), ItemManager::GetRightDropzone(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), SlotsIcon::IsReserved(), m_Player, ColorManager::RED_COLOR, ColorManager::SetColor(), and ColorManager::SWAP_COLOR.
References ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), GetItemPreviewWidget(), ItemManager::GetRightDropzone(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), m_Player, ColorManager::RED_COLOR, and ColorManager::SetColor().
Referenced by RightArea::DraggingOverHeader().
|
inlineprivate |
References m_PlayerAttachmentsContainer, and ToggleWidget().
Referenced by RightArea::ExpandCollapseContainer().
|
inlineprivate |
|
inlineprivate |
References name.
Referenced by DraggingOver(), DraggingOverHeader(), OnDropReceivedFromGhostArea(), and OnDropReceivedFromHeader().
References GetGame(), GetPlayer(), and GetPlugin().
References AttachmentsGroupContainer::GetSlotsIcon(), and m_PlayerAttachmentsContainer.
Referenced by PlayerContainer(), and SetPlayer().
References ClosableContainer::IsOpened(), and m_ShowedItems.
Referenced by RightArea::HasEntityContainerVisible().
|
inlineprivate |
|
inlineprivate |
References GetFocusedItem(), GetGame(), CGame::GetPlayer(), and InspectItem().
Referenced by RightArea::InspectItem(), InspectItem(), and MouseClick().
|
inlineprivate |
|
inlineprivate |
References GetFocusedItem().
|
inlineprivate |
References GetFocusedItem(), IsItemWithContainerActive(), and IsItemWithQuantityActive().
|
inlineprivate |
|
inlineprivate |
References GetFocusedItem().
Referenced by IsItemActive().
|
inlineprivate |
References GetFocusedItem(), and QuantityConversions::HasItemQuantity().
Referenced by IsItemActive().
|
inlineprivate |
Referenced by RightArea::IsPlayerEquipmentActive().
References CGame::ConfigIsExisting(), GetGame(), WidgetEventHandler::GetInstance(), SlotsIcon::GetPanelWidget(), SlotsIcon::GetRadialIconPanel(), InventorySlots::GetSlotIdFromString(), SlotsIcon::Init(), Inventory(), ClosableContainer::IsOpened(), SlotsIcon::IsReserved(), m_InventorySlots, m_Player, m_ShowedItems, name, Refresh(), and WidgetEventHandler::RegisterOnMouseButtonUp().
Referenced by SetPlayer(), and ~PlayerContainer().
References SlotsIcon::Clear(), InventorySlots::GetSlotIdFromString(), Inventory(), m_InventorySlots, m_ShowedItems, Refresh(), and CollapsibleContainer::Remove().
Referenced by SetPlayer(), and ~PlayerContainer().
References SlotsIcon::Clear(), and m_InventorySlots.
Referenced by SetPlayer(), and ~PlayerContainer().
References SlotsIcon::Init(), and m_InventorySlots.
Referenced by SetPlayer(), and ~PlayerContainer().
References GameInventory::CanSwapEntitiesEx(), CombineItemsClient(), SlotsIcon::GetEntity(), GetGame(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), GetItemPreviewWidget(), InventoryLocation::GetParent(), CGame::GetPlayer(), GetPlayer(), SlotsIcon::GetSlotID(), ItemManager::HideDropzones(), InventoryMenu(), SlotsIcon::IsReserved(), InventoryLocation::IsValid(), m_Player, MENU_INVENTORY, ItemManager::SetIsDragging(), and SplitItemUtils::TakeOrSplitToInventory().
References ItemPreviewWidget::GetItem(), GetItemPreviewWidget(), and m_Player.
|
inlineprivate |
References m_RootWidget.
Referenced by ItemAttached(), ItemDetached(), OnChildAdd(), OnChildRemove(), RightArea::Refresh(), ToggleContainer(), and ToggleWidget().
|
inlineprivate |
References GameInventory::CanSwapEntitiesEx(), SlotsIcon::GetEntity(), GetGame(), ItemManager::GetInstance(), InventoryLocation::GetParent(), GetPlayer(), ItemManager::GetSelectedItem(), SlotsIcon::GetSlotID(), SlotsIcon::IsReserved(), m_Player, and ItemManager::SetSelectedItemEx().
Referenced by RightArea::Select().
|
inlineprivate |
References SlotsIcon::Clear(), CGame::ConfigGetText(), CGame::ConfigGetTextArray(), GetGame(), InventorySlots::GetSlotIdFromString(), GetSlotsIcon(), ItemAttached(), ItemDetached(), ITEMS_IN_ROW, m_Player, OnAttachmentReservationRelease(), OnAttachmentReservationSet(), and SlotsIcon::SetSlotParent().
Referenced by RightArea::RightArea(), and VicinityContainer::UpdateInterval().
References m_Player, and m_ShowedItems.
Referenced by RightArea::SwapItemsInOrder().
References InventoryLocation::GetSlot(), m_InventorySlots, m_ShowedItems, and Refresh().
Referenced by ToggleWidget().
|
inlineprivate |
References ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::IsDragging(), name, Refresh(), and ToggleContainer().
Referenced by DoubleClick(), and ExpandCollapseContainer().
|
inlineprivate |
References GetFocusedItem(), GetGame(), GetParent(), and CGame::GetPlayer().
Referenced by RightArea::TransferItem().
|
inlineprivate |
References GetFocusedItem(), GetGame(), and CGame::GetPlayer().
Referenced by RightArea::TransferItemToVicinity().
|
inlineprivate |
References m_PlayerAttachmentsContainer, and Container::UnfocusAll().
|
inlineprivate |
References m_InventorySlots, m_ShowedItems, Container::UpdateInterval(), and SlotsIcon::UpdateInterval().
Referenced by RightArea::UpdateInterval().
|
inlineprivate |
References CollapsibleContainer::IsHidden(), and m_Player.
|
private |
|
private |
|
private |