![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Attributes | |
| const float | DISTANCE_TO_ENTITIES = 1.0 |
| const float | DISTANCE_TO_THE_REST = 0.5 |
| const int | ITEMS_PER_COLUMN_MAX = 8 |
| ScrollWidget | m_CargoScrollWidget |
| bool | m_IsProcessing = false |
| const float | VICINITY_CARGO_SCROLLER_HEIGHT_MAX = 0.87 |
| const float | VICINITY_CARGO_SCROLLER_HEIGHT_MID = 0.78 |
| const float | VICINITY_CARGO_SCROLLER_HEIGHT_MIN = 0.77 |
Private Attributes | |
| ref map< CargoBase, ref Container > | m_ShowedCargos = new map<CargoBase, ref Container> |
| ref array< EntityAI > | m_ShowedItemIcons = new array<EntityAI> |
| ref map< EntityAI, ref Container > | m_ShowedItems = new map<EntityAI, ref Container> |
| ref map< int, ref Container > | m_ShowedItemsIDs = new map<int, ref Container> |
| ref VicinitySlotsContainer | m_VicinityIconsContainer |
| Private Attributes inherited from CollapsibleContainer | |
| ref CollapsibleHeader | m_CollapsibleHeader |
| bool | m_Hidden |
Additional Inherited Members | |
| Private Member Functions inherited from CollapsibleContainer | |
| void | CollapsibleContainer (LayoutHolder parent, int sort=-1) |
| bool | CanDisplayAnyCategory () |
| void | CollapseButtonOnMouseButtonDown (Widget w) |
| EntityAI | GetEntity () |
| override Header | GetHeader () |
| override void | Insert (LayoutHolder container, int pos=-1, bool immedUpdate=true) |
| bool | IsHidden () |
| void | LoadDefaultState () |
| override bool | OnChildAdd (Widget w, Widget child) |
| override bool | OnChildRemove (Widget w, Widget child) |
| override void | OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver) |
| override void | OnHide () |
| override void | OnShow () |
| override void | Refresh () |
| override void | Remove (LayoutHolder container) |
| void | SetCollapsibleHeaderArrowState (bool open) |
| override void | SetHeader (Header header) |
| override void | SetLayoutName () |
| override void | Toggle () |
| void | UpdateCollapseButtons () |
Definition at line 1 of file vicinitycontainer.c.
|
inlineprotected |
Definition at line 22 of file vicinitycontainer.c.
References CollapsibleContainer::GetHeader(), WidgetEventHandler::GetInstance(), GetParent(), LeftArea::GetScrollWidget(), LeftArea::GetSlotsArea(), LeftArea::GetSlotsHeader(), CollapsibleContainer::LoadDefaultState(), m_CargoScrollWidget, CollapsibleContainer::m_CollapsibleHeader, m_RootWidget, m_VicinityIconsContainer, WidgetEventHandler::RegisterOnChildAdd(), and WidgetEventHandler::RegisterOnChildRemove().
Definition at line 666 of file vicinitycontainer.c.
References Container::ClosableContainer(), ClosableContainer::IsDisplayable(), and m_ShowedItems.
|
inlineprotected |
Definition at line 723 of file vicinitycontainer.c.
References ItemManager::GetInstance(), CollapsibleContainer::m_Hidden, and ItemManager::SetDefaultHeaderOpenState().
Definition at line 116 of file vicinitycontainer.c.
References g_Game, ColorManager::GetInstance(), ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::GetLeftDropzone(), ItemManager::GetLeftSlotsScroller(), ColorManager::GREEN_COLOR, ItemManager::HideDropzones(), m_ShowedItemIcons, name, ColorManager::RED_COLOR, ColorManager::SetColor(), ItemManager::ShowSourceDropzone(), x, and y.
Definition at line 162 of file vicinitycontainer.c.
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(), ColorManager::SWAP_COLOR, x, and y.
|
inlineprotected |
Definition at line 685 of file vicinitycontainer.c.
References Container::GetFocusedItem(), m_ShowedItems, and ToggleContainer().
|
inlineprotected |
Definition at line 61 of file vicinitycontainer.c.
References m_VicinityIconsContainer.
|
inlineprotected |
Definition at line 66 of file vicinitycontainer.c.
|
inlineprotected |
Definition at line 71 of file vicinitycontainer.c.
|
inlineprotected |
Definition at line 76 of file vicinitycontainer.c.
|
inlineprotected |
Definition at line 56 of file vicinitycontainer.c.
References m_VicinityIconsContainer.
Definition at line 713 of file vicinitycontainer.c.
References m_Parent.
Definition at line 700 of file vicinitycontainer.c.
Definition at line 285 of file vicinitycontainer.c.
References OnDropReceivedFromHeader(), x, and y.
Definition at line 290 of file vicinitycontainer.c.
References g_Game, ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), ItemManager::HideDropzones(), InventoryMenu(), m_ShowedItemIcons, MENU_INVENTORY, name, ItemManager::SetIsDragging(), x, and y.
Referenced by OnDropReceivedFromEmptySpace(), and OnLeftPanelDropReceived().
Definition at line 221 of file vicinitycontainer.c.
References GameInventory::CanSwapEntitiesEx(), g_Game, ItemManager::GetInstance(), ItemPreviewWidget::GetItem(), InventoryLocation::GetType(), ItemManager::HideDropzones(), InventoryMenu(), MENU_INVENTORY, name, ItemManager::SetIsDragging(), x, and y.
Definition at line 280 of file vicinitycontainer.c.
References OnDropReceivedFromHeader(), x, and y.
|
inlineprotected |
Definition at line 680 of file vicinitycontainer.c.
Definition at line 649 of file vicinitycontainer.c.
References m_ShowedItems, and ToggleContainer().
Referenced by ExpandCollapseContainer(), VicinitySlotsContainer::MouseClick(), and ToggleContainer().
|
inlineprotected |
Definition at line 81 of file vicinitycontainer.c.
References FileSerializer::Close(), m_ShowedItems, FileSerializer::Open(), and Serializer::Write().
|
inlineprotected |
Updates header dragability to be consistent with current 'icon' behaviour.
Definition at line 730 of file vicinitycontainer.c.
References CancelWidgetDragging(), ItemManager::EvaluateContainerDragabilityDefault(), GetDragWidget(), Container::GetHeader(), ItemManager::GetInstance(), and ItemManager::SetWidgetDraggable().
Referenced by UpdateInterval().
|
inlineprotected |
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
Adjust left cargo container scroller height depending on visible items in the vicinity
Definition at line 341 of file vicinitycontainer.c.
References EntityAI::DisableVicinityIcon(), g_Game, CargoBase::GetCargoOwner(), ItemManager::GetInstance(), VicinityItemManager::GetInstance(), CargoBase::GetOwnerCargoIndex(), GetParent(), ItemManager::GetSelectedItem(), VicinityItemManager::GetVicinityCargos(), VicinityItemManager::GetVicinityItems(), Inventory(), ItemManager::IsMicromanagmentMode(), GameInventory::IsPlaceholderEntity(), BaseBuildingBase::IsPlayerInside(), ITEMS_PER_COLUMN_MAX, m_CargoScrollWidget, m_Parent, m_ShowedCargos, m_ShowedItemIcons, m_ShowedItems, m_ShowedItemsIDs, m_VicinityIconsContainer, Container::Refresh(), CollapsibleContainer::Remove(), AttachmentCategoriesContainer::SetEntity(), ContainerWithElectricManager::SetEntity(), ZombieContainer::SetEntity(), PlayerContainer::SetPlayer(), ItemManager::SetSelectedItemEx(), VicinityItemManager::Update(), CollapsibleContainer::UpdateCollapseButtons(), UpdateHeader(), VICINITY_CARGO_SCROLLER_HEIGHT_MAX, VICINITY_CARGO_SCROLLER_HEIGHT_MID, and VICINITY_CARGO_SCROLLER_HEIGHT_MIN.
|
protected |
Definition at line 14 of file vicinitycontainer.c.
|
protected |
Definition at line 15 of file vicinitycontainer.c.
|
protected |
Definition at line 17 of file vicinitycontainer.c.
Referenced by UpdateInterval().
|
protected |
Definition at line 11 of file vicinitycontainer.c.
Referenced by VicinityContainer(), and UpdateInterval().
|
protected |
Definition at line 8 of file vicinitycontainer.c.
Definition at line 7 of file vicinitycontainer.c.
Referenced by UpdateInterval().
Definition at line 6 of file vicinitycontainer.c.
Referenced by DraggingOverHeader(), DraggingOverIcon(), OnDropReceivedFromHeader(), and UpdateInterval().
Definition at line 4 of file vicinitycontainer.c.
Referenced by CanOpenCloseContainerEx(), ExpandCollapseContainer(), ToggleContainer(), TraverseShowedItems(), and UpdateInterval().
Definition at line 5 of file vicinitycontainer.c.
Referenced by UpdateInterval().
|
private |
Definition at line 3 of file vicinitycontainer.c.
Referenced by VicinityContainer(), GetVicinityIconsContainer(), IsVicinityContainerIconsActive(), and UpdateInterval().
|
protected |
Definition at line 20 of file vicinitycontainer.c.
Referenced by UpdateInterval().
|
protected |
Definition at line 19 of file vicinitycontainer.c.
Referenced by UpdateInterval().
|
protected |
Definition at line 18 of file vicinitycontainer.c.
Referenced by UpdateInterval().