![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | AttachmentCategoriesRow (LayoutHolder parent, int sort=-1) |
| override bool | CanCombine () |
| override bool | CanCombineAmmo () |
| override bool | Combine () |
| void | DoubleClick (Widget w, int x, int y, int button) |
| bool | DraggingOverGrid (Widget w, int x, int y, Widget reciever, CargoContainer cargo) |
| override void | DraggingOverHeader (Widget w, int x, int y, Widget receiver) |
| void | DropReceived (Widget w, int x, int y, CargoContainer cargo) |
| override bool | EquipItem () |
| string | GetCategoryIdentifier () |
| int | GetFocusedSlot () |
| EntityAI | GetItemPreviewItem (Widget w) |
| void | Init (int attachments_categories_count, int i, string attachment_category, string config_path_attachment_categories, EntityAI entity, int parent_m_Body_count) |
| override bool | IsItemActive () |
| override bool | IsItemWithQuantityActive () |
| void | MouseClick (Widget w, int x, int y, int button) |
| override void | OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver) |
| override void | Refresh () |
| void | RefreshAllSlots () |
| void | RefreshSlot (int row, int column, int slot_id, string slot_name) |
| override bool | Select () |
| override bool | TransferItem () |
| override bool | TransferItemToVicinity () |
| override void | UnfocusAll () |
| override void | UpdateInterval () |
Protected Attributes | |
| ref map< int, ref ContainerWithCargo > | m_AttachmentCargos |
| ref AttachmentsGroupContainer | m_AttachmentsContainer |
| string | m_CategoryIdentifier |
| bool | m_Refreshing |
| string | m_RowConfigPath |
Definition at line 1 of file attachmentcategoriesrow.c.
|
inlineprotected |
Definition at line 10 of file attachmentcategoriesrow.c.
References m_AttachmentCargos, m_AttachmentsContainer, and m_Refreshing.
|
inlineprotected |
Definition at line 236 of file attachmentcategoriesrow.c.
References ItemBase::CanBeCombined(), ItemBase::CanBeSplit(), g_Game, GetFocusedSlot(), InventoryLocation::GetSlot(), InventorySlots::GetStackMaxForSlotId(), SlotsIcon::IsOutOfReach(), and m_Entity.
Referenced by Combine().
|
inlineprotected |
Definition at line 281 of file attachmentcategoriesrow.c.
|
inlineprotected |
Definition at line 167 of file attachmentcategoriesrow.c.
References ItemBase::CanBeCombined(), ItemBase::CanBeSplit(), CanCombine(), GameInventory::CanSwapEntitiesEx(), g_Game, GetFocusedSlot(), InventoryLocation::GetSlot(), InventorySlots::GetStackMaxForSlotId(), SlotsIcon::IsOutOfReach(), m_AttachmentCargos, m_Entity, and SplitItemUtils::TakeOrSplitToInventory().
Definition at line 763 of file attachmentcategoriesrow.c.
References g_Game, ItemPreviewWidget::GetItem(), SlotsIcon::IsOutOfReach(), m_Entity, name, x, and y.
|
inlineprotected |
Definition at line 491 of file attachmentcategoriesrow.c.
References CargoBase::GetHeight(), GetItemPreviewItem(), CargoBase::GetWidth(), ColorManager::GREEN_COLOR, name, ColorManager::RED_COLOR, x, and y.
Definition at line 411 of file attachmentcategoriesrow.c.
References ItemBase::CanBeCombined(), GameInventory::CanSwapEntitiesEx(), ColorManager::COMBINE_COLOR, ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::GetLeftDropzone(), SlotsIcon::GetSlotID(), InventorySlots::GetStackMaxForSlotId(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), m_Entity, name, ColorManager::RED_COLOR, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), ColorManager::SWAP_COLOR, x, and y.
Definition at line 554 of file attachmentcategoriesrow.c.
References ColorManager::BASE_COLOR, g_Game, Icon::GetCursorWidget(), CargoBase::GetHeight(), GetItemPreviewItem(), CargoBase::GetWidth(), Refresh(), Icon::Refresh(), Icon::RefreshPos(), InventoryLocation::SetCargoAuto(), SplitItemUtils::TakeOrSplitToInventoryLocation(), x, and y.
|
inlineprotected |
Definition at line 231 of file attachmentcategoriesrow.c.
|
inlineprotected |
Definition at line 23 of file attachmentcategoriesrow.c.
References m_CategoryIdentifier.
Referenced by AttachmentCategoriesContainer::CanDisplayAnyCategory(), and AttachmentCategoriesContainer::UpdateInterval().
|
inlineprotected |
Definition at line 28 of file attachmentcategoriesrow.c.
References SlotsIcon::GetSlotID().
Referenced by CanCombine(), and Combine().
Definition at line 605 of file attachmentcategoriesrow.c.
References ItemPreviewWidget::GetItem(), and name.
Referenced by DraggingOverGrid(), DropReceived(), and OnDropReceivedFromHeader().
|
inlineprotected |
Definition at line 889 of file attachmentcategoriesrow.c.
References SlotsIcon::Clear(), g_Game, SlotsIcon::GetGhostSlot(), GetHeader(), WidgetEventHandler::GetInstance(), SlotsIcon::GetPanelWidget(), InventorySlots::GetSlotDisplayName(), SlotsContainer::GetSlotIcon(), InventorySlots::GetSlotIdFromString(), StaticGUIUtils::IMAGESETGROUP_INVENTORY, ITEMS_IN_ROW, m_AttachmentsContainer, m_CategoryIdentifier, m_Entity, m_RowConfigPath, path, RefreshAllSlots(), WidgetEventHandler::RegisterOnDoubleClick(), WidgetEventHandler::RegisterOnDraggingOver(), WidgetEventHandler::RegisterOnDrop(), WidgetEventHandler::RegisterOnDropReceived(), WidgetEventHandler::RegisterOnMouseButtonUp(), Header::SetName(), SlotsIcon::SetSlotDisplayName(), SlotsIcon::SetSlotID(), slotName, and StaticGUIUtils::VerifyIconImageString().
Referenced by AttachmentCategoriesContainer::InitGhostSlots().
|
inlineprotected |
Definition at line 286 of file attachmentcategoriesrow.c.
References SlotsIcon::IsOutOfReach().
|
inlineprotected |
Definition at line 292 of file attachmentcategoriesrow.c.
References ItemBase::CanBeSplit(), and SlotsIcon::IsOutOfReach().
Definition at line 828 of file attachmentcategoriesrow.c.
References g_Game, SlotsIcon::GetContainer(), SlotsIcon::GetEntity(), ItemManager::GetInstance(), ClosableContainer::InspectItem(), SlotsIcon::IsOutOfReach(), ItemManager::SetWidgetDraggable(), x, and y.
Definition at line 299 of file attachmentcategoriesrow.c.
References GameInventory::CanSwapEntitiesEx(), Class::CastTo(), g_Game, SlotsIcon::GetEntity(), ItemManager::GetInstance(), GetItemPreviewItem(), InventoryLocation::GetSlot(), SlotsIcon::GetSlotID(), SlotsIcon::GetSlotParent(), ItemManager::HideDropzones(), SlotsIcon::IsReserved(), m_Entity, ItemManager::SetIsDragging(), x, and y.
|
inlineprotected |
Definition at line 625 of file attachmentcategoriesrow.c.
References m_Refreshing, and RefreshAllSlots().
Referenced by DropReceived().
|
inlineprotected |
Definition at line 637 of file attachmentcategoriesrow.c.
References m_AttachmentsContainer, m_Refreshing, and RefreshSlot().
Referenced by Init(), Refresh(), and UpdateInterval().
Definition at line 655 of file attachmentcategoriesrow.c.
References SlotsIcon::Clear(), SlotsIcon::ClearRemainSelected(), ClosableContainer::ContainerWithCargo(), g_Game, ItemManager::GetDraggedItem(), SlotsIcon::GetEntity(), ItemManager::GetInstance(), SlotsIcon::GetMountedWidget(), SlotsIcon::GetOutOfReachWidget(), SlotsIcon::GetRadialIconPanel(), SlotsIcon::GetRender(), SlotsIcon::GetSlotID(), InventorySlots::GetSlotName(), SlotsIcon::Init(), AttachmentsOutOfReach::IsAttachmentReachable(), m_AttachmentCargos, m_AttachmentsContainer, m_Entity, SlotsIcon::Refresh(), Remove(), and SlotsIcon::SetContainer().
Referenced by RefreshAllSlots().
|
inlineprotected |
Definition at line 38 of file attachmentcategoriesrow.c.
References ItemBase::CanBeSplit(), GameInventory::CanSwapEntitiesEx(), g_Game, ItemManager::GetInstance(), ItemManager::GetSelectedItem(), InventoryLocation::GetSlot(), SlotsIcon::GetSlotID(), InventorySlots::GetStackMaxForSlotId(), SlotsIcon::IsOutOfReach(), m_AttachmentCargos, m_Entity, Container::Select(), and SplitItemUtils::TakeOrSplitToInventory().
|
inlineprotected |
Definition at line 131 of file attachmentcategoriesrow.c.
References g_Game, and SlotsIcon::IsOutOfReach().
|
inlineprotected |
Definition at line 147 of file attachmentcategoriesrow.c.
References g_Game, and SlotsIcon::IsOutOfReach().
|
inlineprotected |
Definition at line 392 of file attachmentcategoriesrow.c.
References Count, Get(), ITEMS_IN_ROW, and m_AttachmentCargos.
|
inlineprotected |
Definition at line 962 of file attachmentcategoriesrow.c.
References RefreshAllSlots().
Referenced by AttachmentCategoriesContainer::UpdateInterval().
|
protected |
Definition at line 8 of file attachmentcategoriesrow.c.
Referenced by AttachmentCategoriesRow(), Combine(), RefreshSlot(), Select(), and UnfocusAll().
|
protected |
Definition at line 7 of file attachmentcategoriesrow.c.
Referenced by AttachmentCategoriesRow(), Init(), RefreshAllSlots(), and RefreshSlot().
|
protected |
Definition at line 3 of file attachmentcategoriesrow.c.
Referenced by GetCategoryIdentifier(), and Init().
|
protected |
Definition at line 5 of file attachmentcategoriesrow.c.
Referenced by AttachmentCategoriesRow(), Refresh(), and RefreshAllSlots().
|
protected |
Definition at line 4 of file attachmentcategoriesrow.c.
Referenced by Init().