class VicinitySlotsContainerSource
VicinitySlotsContainer › Container › LayoutHolder › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void VicinitySlotsContainer(LayoutHolder parent)References new AttachmentsGroupContainer(), SlotsIcon.GetGhostSlot(), WidgetEventHandler.GetInstance()
Show 19 more
, LayoutHolder.GetMainWidget(), LayoutHolder.GetMainWidget(), SlotsIcon.GetPanelWidget(), SlotsContainer.GetSlotIcon(), array.Insert(), Container.Insert(), WidgetEventHandler.RegisterOnDoubleClick(), WidgetEventHandler.RegisterOnDraggingOver(), WidgetEventHandler.RegisterOnDropReceived(), WidgetEventHandler.RegisterOnMouseButtonDown(), WidgetEventHandler.RegisterOnMouseButtonUp(), Container.SetColumnCount(), Container.SetForceShow(), new SlotsContainer(), Container.ITEMS_IN_ROW, Container.m_Body, m_Container, LayoutHolder.m_Parent, and m_ShowedItemsReferenced by VicinityContainer.VicinityContainer()
void ~VicinitySlotsContainer()References Class.Cast(), Container.Count(), Container.Get()
Show 4 more
, LayoutHolder.GetMainWidget(), LayoutHolder.GetMainWidget(), Container.ITEMS_IN_ROW, and m_ContainerMembers 4
protected ref AttachmentsGroupContainer m_ContainerReferenced by ~VicinitySlotsContainer(), RecomputeNumberOfContainers(), ShowItemsInContainers()
Show 1 more
, VicinitySlotsContainer()protected int m_ItemsCountprotected int m_SlotsCountMethods 26
bool IsItemWithContainerActive()References EntityAI.CanDisplayAnyAttachmentSlot(), GameInventory.GetCargo(), Container.GetFocusedItem()
Show 2 more
, EntityAI.GetInventory(), and EntityAI.GetSlotsCountCorrect()Referenced by IsItemActive()
override bool IsItemWithQuantityActive()References EntityAI.CanBeSplit(), Container.GetFocusedItem(), and QuantityConversions.HasItemQuantity()
Referenced by IsItemActive()
override bool IsItemActive()bool IsEmptyItemActive()References Container.GetFocusedItem()
override bool IsDisplayable()bool IsTakeable()override bool CanCombineAmmo()override bool TransferItem()References ScriptCallQueue.CallLater(), Container.CanTakeToInventory(), Class.Cast()
Show 12 more
, Class.Cast(), GameInventory.FindFreeLocationFor(), DayZGame.GetCallQueue(), Input.GetCurrentInputDevice(), Container.GetFocusedItem(), CGame.GetInput(), EntityAI.GetInventory(), CGame.GetPlayer(), ItemBase.IsTakeable(), InventoryLocation.IsValid(), GameInventory.LocationCanAddEntity(), and SplitItemUtils.TakeOrSplitToInventoryLocation()override bool Combine()override bool Select()References HumanInventory.CanAddEntityInHands(), Man.CanDropEntity(), GameInventory.CanRemoveEntity()
Show 26 more
, GameInventory.CanRemoveEntity(), GameInventory.CanSwapEntitiesEx(), Class.Cast(), Class.Cast(), array.Find(), Man.GetEntityInHands(), Container.GetFocusedItem(), Man.GetHumanInventory(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), CGame.GetPlayer(), ItemBase.GetQuantity(), ItemManager.GetSelectedIcon(), ItemManager.GetSelectedItem(), ItemBase.GetTargetQuantityMax(), GameInventory.HasInventoryReservation(), PlayerBase.IsItemsToDelete(), SlotsIcon.IsOutOfReach(), PlayerBase.PhysicalPredictiveDropItem(), Man.PredictiveSwapEntities(), Man.PredictiveTakeEntityToHands(), ItemManager.SetSelectedItemEx(), ItemBase.SplitIntoStackMaxClient(), and m_ShowedItemsoverride void SetLayoutName()override void OnShow()References LayoutHolder.OnShow()
int GetRowSlotCount()Decides on the icon visibility
References EntityAI.GetHideIconMask()
Referenced by ShowItemsInContainers()
References CancelWidgetDragging(), Class.Cast(), Class.Cast()
Show 46 more
, Class.Cast(), SlotsIcon.Clear(), array.Count(), Container.Count(), array.Count(), ItemManager.EvaluateContainerDragabilityDefault(), ExcludeFromContainer(), array.Find(), Math.Floor(), array.Get(), Container.Get(), Get(), array.Get(), GetDragWidget(), SlotsIcon.GetGhostSlot(), IEntity.GetID(), ItemManager.GetInstance(), LayoutHolder.GetMainWidget(), LayoutHolder.GetMainWidget(), LayoutHolder.GetMainWidget(), SlotsIcon.GetMicromanagedPanel(), SlotsIcon.GetPanelWidget(), SlotsIcon.GetRadialIconPanel(), ItemManager.GetSelectedItem(), SlotsContainer.GetSlotIcon(), SlotsContainer.GetSlotIcon(), SlotsIcon.Init(), array.Insert(), LayoutHolder.IsDisplayable(), LayoutHolder.OnHide(), RecomputeNumberOfContainers(), Container.SetSlotIcon(), Widget.SetUserID(), ItemManager.SetWidgetDraggable(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Update(), SlotsIcon.UpdateInterval(), Container.UpdateRadialIcon(), Container.ITEMS_IN_ROW, m_Container, LayoutHolder.m_Parent, and m_ShowedItemsReferenced by VicinityContainer.UpdateInterval()
References ScriptCallQueue.CallLater(), HumanInventory.CanAddEntityInHands(), GameInventory.CanRemoveEntity()
Show 27 more
, Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), GameInventory.FindFreeLocationFor(), UIManager.FindMenu(), DayZGame.GetCallQueue(), Man.GetHumanInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), Widget.GetName(), CGame.GetPlayer(), CGame.GetUIManager(), GameInventory.HasEntityInInventory(), GameInventory.HasInventoryReservation(), LayoutHolder.HideOwnedTooltip(), DayZGame.IsLeftCtrlDown(), ItemBase.IsTakeable(), InventoryLocation.IsValid(), GameInventory.LocationCanAddEntity(), PlayerBase.PredictiveTakeEntityToHands(), InventoryMenu.RefreshQuickbar(), string.Replace(), and SplitItemUtils.TakeOrSplitToInventoryLocation()References Class.Cast(), Object.ConfigGetBool(), EntityAI.GetQuantityMax()
Show 1 more
, Class.IsInherited()float GetItemQuantity(InventoryItem item)References Class.Cast(), Class.Cast(), Magazine.GetAmmoCount()
Show 2 more
, ItemBase.GetQuantity(), and Class.IsInherited()References PlayerBase.CanDropEntity(), GameInventory.CanRemoveEntity(), Class.Cast()
Show 13 more
, Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), Widget.GetName(), CGame.GetPlayer(), ItemBase.GetQuantity(), ItemBase.GetTargetQuantityMax(), Class.IsInherited(), PlayerBase.PhysicalPredictiveDropItem(), string.Replace(), and ItemBase.SplitIntoStackMaxClient()References Class.Cast(), array.Count(), array.Count()
Show 24 more
, Container.Get(), array.Get(), SlotsIcon.GetGhostSlot(), WidgetEventHandler.GetInstance(), LayoutHolder.GetMainWidget(), LayoutHolder.GetMainWidget(), SlotsIcon.GetPanelWidget(), SlotsContainer.GetSlotIcon(), Container.Insert(), Container.RecomputeOpenedContainers(), Container.RecomputeOpenedContainers(), WidgetEventHandler.RegisterOnDoubleClick(), WidgetEventHandler.RegisterOnDraggingOver(), WidgetEventHandler.RegisterOnDropReceived(), WidgetEventHandler.RegisterOnMouseButtonDown(), WidgetEventHandler.RegisterOnMouseButtonUp(), array.Remove(), Container.SetColumnCount(), Container.SetColumnCount(), new SlotsContainer(), Container.ITEMS_IN_ROW, Container.m_Body, m_Container, and LayoutHolder.m_ParentReferenced by ShowItemsInContainers()
void PrepareOwnedTooltipAfterItemTransfer()void PrepareOwnedTooltipAfterItemTransferClick()