◆ 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: