◆ Attachments()
References AttachmentAdded(), AttachmentRemoved(), GetItemSlots(), m_AttachmentIDOrdered, m_AttachmentSlotDisplayable, m_AttachmentSlotNames, m_AttachmentSlots, m_Entity, m_Parent, OnAttachmentReservationRelease(), and OnAttachmentReservationSet().
◆ ~Attachments()
◆ AttachmentAdded()
◆ AttachmentRemoved()
◆ CanCombine()
◆ CanCombineAmmo()
◆ CanEquip()
◆ Combine()
◆ EquipItem()
◆ GetAttachmentHeight()
int GetAttachmentHeight |
( |
| ) |
|
|
inlineprivate |
◆ GetAttachmentSlotID()
int GetAttachmentSlotID |
( |
| ) |
|
|
inlineprivate |
◆ GetFalseHeaderTextWidget()
◆ GetFocusedItem()
References Container::GetFocusedItem(), and m_AttachmentsContainer.
Referenced by CanCombine(), CanCombineAmmo(), CanEquip(), Combine(), EquipItem(), InspectItem(), IsItemActive(), IsItemWithQuantityActive(), Select(), SelectItem(), SplitItem(), TransferItem(), and TransferItemToVicinity().
◆ GetFocusedSlot()
◆ GetFocusedSlotsIcon()
◆ GetItemSlots()
◆ GetRecipeCount()
◆ GetSlotsSorted()
◆ GetWrapper()
◆ InitAttachmentGrid()
void InitAttachmentGrid |
( |
int |
att_row_index | ) |
|
|
inlineprivate |
References AttachmentAdded(), Math::Ceil(), SlotsIcon::Clear(), Container::Get(), GetGame(), SlotsIcon::GetGhostSlot(), WidgetEventHandler::GetInstance(), SlotsIcon::GetPanelWidget(), InventorySlots::GetSlotDisplayName(), SlotsContainer::GetSlotIcon(), InventorySlots::GetSlotIdFromString(), StaticGUIUtils::IMAGESETGROUP_INVENTORY, ITEMS_IN_ROW, m_AttachmentIDOrdered, m_AttachmentsContainer, m_AttachmentSlotNames, m_AttachmentSlots, m_Entity, m_Parent, m_RowIndex, name, path, WidgetEventHandler::RegisterOnDoubleClick(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonDown(), AttachmentsWrapper::SetFalseAttachmentsHeaderText(), AttachmentsWrapper::SetParent(), SlotsIcon::SetSlotDisplayName(), SlotsIcon::SetSlotID(), and StaticGUIUtils::VerifyIconImageString().
Referenced by HandsContainer::AttachmentAdded(), HandsContainer::OnPerformCombination(), and HandsContainer::ShowAtt().
◆ InspectItem()
◆ IsActive()
◆ IsEmpty()
◆ IsItemActive()
◆ IsItemWithQuantityActive()
bool IsItemWithQuantityActive |
( |
| ) |
|
|
inlineprivate |
◆ OnAttachmentReservationRelease()
void OnAttachmentReservationRelease |
( |
EntityAI |
item, |
|
|
int |
slot_id |
|
) |
| |
|
inlineprivate |
◆ OnAttachmentReservationSet()
void OnAttachmentReservationSet |
( |
EntityAI |
item, |
|
|
int |
slot_id |
|
) |
| |
|
inlineprivate |
◆ Select()
References GameInventory::CanSwapEntitiesEx(), GetFocusedItem(), GetFocusedSlotsIcon(), GetGame(), ItemManager::GetInstance(), CGame::GetPlayer(), ItemManager::GetSelectedIcon(), ItemManager::GetSelectedItem(), InventoryLocation::GetSlot(), SlotsIcon::GetSlotID(), AttachmentsOutOfReach::IsAttachmentReachable(), SlotsIcon::IsOutOfReach(), SlotsIcon::IsReserved(), m_Entity, and ItemManager::SetSelectedItemEx().
Referenced by AttachmentsWrapper::Select().
◆ SelectItem()
◆ SelFirstActive()
◆ SetActive()
void SetActive |
( |
bool |
active | ) |
|
|
inlineprivate |
◆ SetAttachmentSlotID()
void SetAttachmentSlotID |
( |
int |
slotID | ) |
|
|
inlineprivate |
◆ SetDefaultFocus()
void SetDefaultFocus |
( |
bool |
while_micromanagment_mode = false | ) |
|
|
inlineprivate |
◆ SetFalseAttachmentsHeaderText()
void SetFalseAttachmentsHeaderText |
( |
string |
text | ) |
|
|
inlineprivate |
◆ SetLastActive()
◆ ShowFalseAttachmentsHeader()
void ShowFalseAttachmentsHeader |
( |
bool |
show | ) |
|
|
inlineprivate |
◆ SplitItem()
◆ TransferItem()
◆ TransferItemToVicinity()
bool TransferItemToVicinity |
( |
| ) |
|
|
inlineprivate |
◆ UnfocusAll()
◆ UpdateInterval()
References ItemManager::GetDraggedItem(), SlotsIcon::GetEntity(), GetFocusedSlotsIcon(), GetGame(), ItemManager::GetInstance(), SlotsIcon::GetMountedWidget(), SlotsIcon::GetOutOfReachWidget(), SlotsIcon::GetPanelWidget(), GetPlayer(), InventorySlots::GetSlotIdFromString(), AttachmentsOutOfReach::IsAttachmentReachable(), SlotsIcon::IsReserved(), m_AttachmentsContainer, m_AttachmentSlotDisplayable, m_AttachmentSlotNames, m_AttachmentSlots, m_Entity, m_Parent, SetDefaultFocus(), SlotsIcon::UpdateInterval(), and Container::UpdateRadialIcon().
Referenced by HandsContainer::AttachmentAdded(), AttachmentsWrapper::UpdateInterval(), and HandsContainer::UpdateInterval().
◆ m_AttachmentIDOrdered
protected ref array<int> m_AttachmentIDOrdered |
|
private |
◆ m_AttachmentsContainer
Referenced by GetAttachmentHeight(), GetFalseHeaderTextWidget(), GetFocusedItem(), GetFocusedSlot(), GetFocusedSlotsIcon(), GetWrapper(), InitAttachmentGrid(), IsEmpty(), SelFirstActive(), SetActive(), SetDefaultFocus(), SetFalseAttachmentsHeaderText(), SetLastActive(), ShowFalseAttachmentsHeader(), UnfocusAll(), UpdateInterval(), and ~Attachments().
◆ m_AttachmentSlotDisplayable
protected ref array<string> m_AttachmentSlotDisplayable |
|
private |
◆ m_AttachmentSlotID
protected int m_AttachmentSlotID = -1 |
|
private |
◆ m_AttachmentSlotNames
◆ m_AttachmentSlots
◆ m_Entity
◆ m_Parent
◆ m_RowIndex
The documentation for this class was generated from the following file: