class PlayerContainerSource
PlayerContainer › CollapsibleContainer › Container › LayoutHolder › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void PlayerContainer(LayoutHolder parent, int sort = -1)References Widget.AddChild(), Widget.AddChild(), AddSlotsContainer()
Show 51 more
, new AttachmentsGroupContainer(), Class.Cast(), SlotsIcon.Clear(), CGame.ConfigGetText(), CGame.ConfigGetTextArray(), CGame.ConfigIsExisting(), Container.Count(), array.Count(), Widget.FindAnyWidget(), array.Get(), SlotsIcon.GetGhostSlot(), CollapsibleContainer.GetHeader(), WidgetEventHandler.GetInstance(), LayoutHolder.GetMainWidget(), LayoutHolder.GetMainWidget(), SlotsIcon.GetPanelWidget(), LayoutHolder.GetParent(), LayoutHolder.GetRootWidget(), LayoutHolder.GetRootWidget(), InventorySlots.GetSlotDisplayName(), InventorySlots.GetSlotIdFromString(), RightArea.GetSlotsArea(), RightArea.GetSlotsHeader(), GetSlotsIcon(), array.Insert(), ImageWidget.LoadImageFile(), Container.RecomputeOpenedContainers(), WidgetEventHandler.RegisterOnChildAdd(), WidgetEventHandler.RegisterOnChildRemove(), WidgetEventHandler.RegisterOnDoubleClick(), WidgetEventHandler.RegisterOnDraggingOver(), WidgetEventHandler.RegisterOnDropReceived(), WidgetEventHandler.RegisterOnMouseButtonDown(), map.Set(), Widget.SetColor(), CollapsibleContainer.SetHeader(), AttachmentsGroupContainer.SetHeader(), Header.SetName(), SlotsIcon.SetSlotDisplayName(), SlotsIcon.SetSlotID(), Widget.Show(), Widget.Update(), StaticGUIUtils.VerifyIconImageString(), StaticGUIUtils.IMAGESETGROUP_INVENTORY, Container.ITEMS_IN_ROW, Container.m_Body, CollapsibleContainer.m_CollapsibleHeader, m_InventorySlots, LayoutHolder.m_MainWidget, m_PlayerAttachmentsContainer, and LayoutHolder.m_RootWidgetvoid ~PlayerContainer()Constants 1
protected const int HEADER_INDEX_OFFSET = 2Members 5
protected ref AttachmentsGroupContainer m_PlayerAttachmentsContainerReferenced by AddSlotsContainer(), ExpandCollapseContainer(), GetSlotsIcon()
Show 2 more
, PlayerContainer(), and UnfocusPlayerAttachmentsContainer()Referenced by ItemAttached(), ItemDetached(), OnAttachmentReservationRelease()
Show 4 more
, OnAttachmentReservationSet(), PlayerContainer(), ToggleContainer(), and UpdateInterval()Referenced by CanOpenCloseContainerEx(), HasEntityContainerVisible(), ItemAttached()
Show 4 more
, ItemDetached(), SwapItemsInOrder(), ToggleContainer(), and UpdateInterval()protected PlayerBase m_PlayerMethods 44
override void UpdateRadialIcon()Referenced by RightArea.HasEntityContainerVisible()
References Class.Cast(), CGame.ConfigIsExisting(), new ContainerWithCargo()
Show 40 more
, new ContainerWithCargoAndAttachments(), map.Contains(), map.Get(), map.Get(), GameInventory.GetCargo(), Container.GetFocusedContainer(), WidgetEventHandler.GetInstance(), EntityAI.GetInventory(), EntityAI.GetOnAttachmentReleaseLock(), SlotsIcon.GetPanelWidget(), Inventory.GetPlayerAttachmentIndex(), SlotsIcon.GetRadialIconPanel(), LayoutHolder.GetRootWidget(), InventorySlots.GetSlotIdFromString(), EntityAI.GetSlotsCountCorrect(), Widget.GetSort(), Object.GetType(), SlotsIcon.Init(), map.Insert(), ScriptInvoker.Invoke(), ContainerWithCargo.IsDisplayable(), ClosableContainer.IsDisplayable(), Class.IsInherited(), Container.IsOpened(), SlotsIcon.IsReserved(), Container.RecomputeOpenedContainers(), Refresh(), WidgetEventHandler.RegisterOnMouseButtonUp(), ContainerWithCargo.SetEntity(), ContainerWithCargoAndAttachments.SetEntity(), Container.SetOpenForSlotIcon(), Container.SetSlotIcon(), Container.SetSlotIcon(), Widget.Show(), Widget.Show(), ContainerWithCargo.UpdateInterval(), Container.UpdateSelectionIcons(), m_InventorySlots, m_Player, and m_ShowedItemsReferenced by SetPlayer()
References Class.Cast(), Class.Cast(), SlotsIcon.Clear()
Show 15 more
, map.Get(), map.Get(), LayoutHolder.GetMainWidget(), LayoutHolder.GetRoot(), InventorySlots.GetSlotIdFromString(), Container.RecomputeOpenedContainers(), Refresh(), Container.Remove(), map.Remove(), Widget.Update(), Inventory.UpdateConsoleToolbar(), Container.UpdateSelectionIcons(), m_InventorySlots, LayoutHolder.m_Parent, and m_ShowedItemsvoid AddSlotsContainer(int row_count)References Container.Insert(), Container.SetColumnCount(), new SlotsContainer()
Show 2 more
, m_Player, and m_PlayerAttachmentsContainerReferenced by PlayerContainer()
References PlayerBase.CanDropEntity(), GameInventory.CanRemoveEntity(), Class.Cast()
Show 27 more
, Class.Cast(), HumanInventory.ClearUserReservedLocationSynced(), GetDayZGame(), SlotsIcon.GetEntity(), Man.GetHumanInventory(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetOnAttachmentReleaseLock(), CGame.GetPlayer(), ItemBase.GetQuantity(), SlotsIcon.GetSlotID(), ItemBase.GetTargetQuantityMax(), Widget.GetUserData(), GameInventory.HasInventoryReservation(), InspectItem(), ScriptInvoker.Invoke(), GameInventory.IsInventoryLocked(), PlayerBase.IsItemsToDelete(), DayZGame.IsLeftCtrlDown(), DayZGame.IsLeftCtrlDown(), SlotsIcon.IsReserved(), PlayerBase.PhysicalPredictiveDropItem(), ItemManager.SetWidgetDraggable(), LayoutHolder.ShowActionMenu(), ItemBase.SplitIntoStackMaxClient(), and m_Playerfloat GetMainContainerTopPos()float GetMainContainerBottomPos()override void Insert(LayoutHolder container, int pos = -1, bool immedUpdate = true)bool IsItemWithContainerActive()References GameInventory.GetCargo(), GetFocusedItem(), EntityAI.GetInventory()
Show 1 more
, EntityAI.GetSlotsCountCorrect()Referenced by IsItemActive()
override bool IsItemWithQuantityActive()Referenced by IsItemActive()
override bool IsItemActive()bool IsEmptyItemActive()References GetFocusedItem()
void UnfocusPlayerAttachmentsContainer()References HumanInventory.CanAddEntityInHands(), GameInventory.CanAddEntityToInventory(), GameInventory.CanRemoveEntity()
Show 30 more
, Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), UIManager.FindMenu(), Man.GetHumanInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), Widget.GetName(), CGame.GetPlayer(), ItemBase.GetQuantity(), ItemBase.GetTargetQuantityMax(), CGame.GetUIManager(), Widget.GetUserData(), GameInventory.HasEntityInInventory(), LayoutHolder.HideOwnedTooltip(), GameInventory.IsInventoryLocked(), DayZGame.IsLeftCtrlDown(), SlotsIcon.IsReserved(), PlayerBase.PredictiveTakeEntityToHands(), PlayerBase.PredictiveTakeEntityToInventory(), InventoryMenu.RefreshQuickbar(), string.Replace(), ItemBase.SplitIntoStackMaxClient(), ItemBase.SplitIntoStackMaxHandsClient(), ToggleWidget(), and m_Playeroverride void ExpandCollapseContainer()References Container.GetFocusedSlotsIcon(), SlotsIcon.GetPanelWidget(), LayoutHolder.IsActive()
Show 2 more
, ToggleWidget(), and m_PlayerAttachmentsContainerReferenced by RightArea.ExpandCollapseContainer()
bool IsContainerWithCargoActive()bool IsItemWithAttachmentsActive()override bool TransferItemToVicinity()Referenced by RightArea.TransferItemToVicinity()
override bool InspectItem()References Container.GetFocusedContainer(), GetFocusedItem(), CGame.GetPlayer()
Show 2 more
, Container.InspectItem(), and Class.IsInherited()References Class.Cast(), Class.Cast(), Class.Cast()
Show 3 more
, CGame.GetPlayer(), GetPlugin(), and PluginRecipesManager.GetValidRecipes()override bool TransferItem()Referenced by RightArea.TransferItem()
override EntityAI GetFocusedItem()override bool Combine()Referenced by RightArea.Combine()
override bool Select()References GameInventory.CanAddAttachment(), GameInventory.CanAddAttachmentEx(), HumanInventory.CanAddEntityInHands()
Show 34 more
, GameInventory.CanRemoveEntity(), GameInventory.CanRemoveEntity(), GameInventory.CanRemoveEntity(), GameInventory.CanSwapEntitiesEx(), Class.Cast(), GameInventory.FindFreeLocationFor(), HumanInventory.ForceSwapEntities(), SlotsIcon.GetEntity(), Man.GetEntityInHands(), Container.GetFocusedContainer(), Container.GetFocusedSlotsIcon(), EntityAI.GetHierarchyParent(), EntityAI.GetHierarchyParent(), Man.GetHumanInventory(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), InventoryLocation.GetParent(), CGame.GetPlayer(), ItemManager.GetSelectedItem(), SlotsIcon.GetSlotID(), Class.IsInherited(), SlotsIcon.IsReserved(), Man.NeedInventoryJunctureFromServer(), PlayerBase.NeedInventoryJunctureFromServer(), PlayerBase.PredictiveSwapEntities(), PlayerBase.PredictiveTakeEntityToHands(), PlayerBase.PredictiveTakeEntityToTargetAttachment(), PlayerBase.PredictiveTakeEntityToTargetAttachmentEx(), Container.Select(), ItemManager.SetSelectedItemEx(), and m_PlayerReferenced by RightArea.Select()
void SetPlayer(PlayerBase player)References SlotsIcon.Clear(), CGame.ConfigGetText(), CGame.ConfigGetTextArray()
Show 24 more
, array.Count(), GameInventory.FindAttachment(), array.Get(), EntityAI.GetInventory(), LayoutHolder.GetMainWidget(), EntityAI.GetOnAttachmentReleaseLock(), EntityAI.GetOnAttachmentSetLock(), EntityAI.GetOnItemAttached(), EntityAI.GetOnItemDetached(), InventorySlots.GetSlotIdFromString(), GetSlotsIcon(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ItemAttached(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), SlotsIcon.SetSlotParent(), Widget.Show(), Container.ITEMS_IN_ROW, and m_PlayerItemPreviewWidget GetItemPreviewWidget(Widget w)Referenced by DraggingOver(), DraggingOverHeader(), OnDropReceivedFromGhostArea()
Show 1 more
, OnDropReceivedFromHeader()References GameInventory.CanAddEntityToInventory(), ColorManager.GetInstance(), ItemManager.GetInstance()
Show 12 more
, EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), GetItemPreviewWidget(), ItemManager.GetRightDropzone(), GameInventory.HasEntityInInventory(), ItemManager.HideDropzones(), Class.IsInherited(), Widget.SetAlpha(), ColorManager.SetColor(), ColorManager.GREEN_COLOR, m_Player, and ColorManager.RED_COLORReferenced by RightArea.DraggingOverHeader()
References GameInventory.CanAddAttachment(), GameInventory.CanAddAttachment(), GameInventory.CanAddEntityInCargo()
Show 31 more
, GameInventory.CanAddEntityToInventory(), ItemBase.CanBeCombined(), GameInventory.CanRemoveEntity(), GameInventory.CanSwapEntitiesEx(), Class.Cast(), Class.Cast(), SlotsIcon.GetEntity(), GameInventory.GetFlipCargo(), Man.GetHumanInventory(), ColorManager.GetInstance(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), GetItemPreviewWidget(), ItemManager.GetRightDropzone(), Widget.GetUserData(), GameInventory.HasEntityInCargo(), HumanInventory.HasEntityInHands(), GameInventory.HasEntityInInventory(), ItemManager.HideDropzones(), Class.IsInherited(), SlotsIcon.IsReserved(), Widget.SetAlpha(), ColorManager.SetColor(), ColorManager.COMBINE_COLOR, ColorManager.GREEN_COLOR, m_Player, ColorManager.RED_COLOR, and ColorManager.SWAP_COLORReferences GameInventory.CanAddAttachment(), GameInventory.CanAddAttachment(), GameInventory.CanAddAttachmentEx()
Show 43 more
, GameInventory.CanAddEntityInCargo(), GameInventory.CanAddEntityToInventory(), ItemBase.CanBeCombined(), GameInventory.CanSwapEntitiesEx(), Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), ItemBase.CombineItemsClient(), GameInventory.FindFreeLocationFor(), UIManager.FindMenu(), SlotsIcon.GetEntity(), GameInventory.GetFlipCargo(), Man.GetHumanInventory(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), GetItemPreviewWidget(), InventoryLocation.GetParent(), CGame.GetPlayer(), ItemBase.GetQuantity(), SlotsIcon.GetSlotID(), ItemBase.GetTargetQuantityMax(), CGame.GetUIManager(), Widget.GetUserData(), GameInventory.HasEntityInCargo(), HumanInventory.HasEntityInHands(), GameInventory.HasEntityInInventory(), ItemManager.HideDropzones(), SlotsIcon.IsReserved(), InventoryLocation.IsValid(), Man.PredictiveSwapEntities(), Man.PredictiveTakeEntityToTargetAttachment(), PlayerBase.PredictiveTakeEntityToTargetAttachment(), PlayerBase.PredictiveTakeEntityToTargetAttachmentEx(), InventoryMenu.RefreshQuickbar(), ItemManager.SetIsDragging(), ItemBase.SplitIntoStackMaxClient(), ItemBase.SplitIntoStackMaxToInventoryLocationClient(), SplitItemUtils.TakeOrSplitToInventory(), and m_PlayerReferenced by RightArea.SwapItemsInOrder()
override void UpdateInterval()References map.Count(), map.Count(), map.GetElement()
Show 5 more
, map.GetElement(), Container.UpdateInterval(), SlotsIcon.UpdateInterval(), m_InventorySlots, and m_ShowedItemsReferenced by RightArea.UpdateInterval()
Referenced by ToggleWidget()
void ToggleWidget(Widget w)override void CollapseButtonOnMouseButtonDown(Widget w)bool IsPlayerEquipmentActive()Referenced by RightArea.IsPlayerEquipmentActive()
override void Refresh()References CollapsibleContainer.Refresh(), Widget.Update(), Widget.Update()
Show 3 more
, Container.UpdateSelectionIcons(), LayoutHolder.m_MainWidget, and LayoutHolder.m_RootWidgetReferenced by ItemAttached(), ItemDetached(), OnChildAdd()