class HandsContainerSource
HandsContainer › Container › LayoutHolder › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void HandsContainer(LayoutHolder parent)References Class.Cast(), Class.Cast(), HandsPreview.CreateNewIcon()
Show 22 more
, Widget.FindWidget(), Man.GetEntityInHands(), ItemManager.GetInstance(), LayoutHolder.GetMainWidget(), Widget.GetParent(), Widget.GetParent(), CGame.GetPlayer(), new HandsHeader(), new HandsPreview(), array.Insert(), Container.RecomputeOpenedContainers(), Widget.SetFlags(), ItemManager.SetHandsPreview(), m_AttachmentAttachments, m_AttachmentAttachmentsContainers, m_AttachmentCargos, Container.m_Body, m_CollapsibleHeader, m_HandsPreview, LayoutHolder.m_MainWidget, LayoutHolder.m_RootWidget, and m_ScrollWidgetReferenced by HandsArea.HandsArea()
void ~HandsContainer()Members 12
protected bool m_HiddenReferenced by CollapseButtonOnMouseButtonDown()
protected ref HandsHeader m_CollapsibleHeaderReferenced by GetHeader(), HandsContainer(), RemoveItem()
Show 2 more
, ShowAtt(), and UpdateInterval()protected ref HandsPreview m_HandsPreviewprotected ref Attachments m_AttsReferenced by DestroyAtt(), OnPerformCombination(), SetFocusToIndex()
Show 3 more
, ShowAtt(), UnfocusGrid(), and UpdateInterval()protected ref CargoContainer m_CargoGridReferenced by DestroyCargo(), DropReceived(), HideCargo()
Show 5 more
, SetFocusToIndex(), ShowAtt(), ShowCargo(), UnfocusGrid(), and UpdateInterval()protected ref map<EntityAI, ref CargoContainer> m_AttachmentCargosReferenced by ~HandsContainer(), AttachmentAdded(), AttachmentRemoved()
Show 6 more
, DestroyCargo(), DropReceived(), HandsContainer(), SetFocusToIndex(), UnfocusGrid(), and UpdateInterval()protected ref map<EntityAI, AttachmentsWrapper> m_AttachmentAttachmentsContainersReferenced by ~HandsContainer(), AttachmentAdded(), AttachmentRemoved()
Show 2 more
, DestroyAtt(), and HandsContainer()protected ref map<EntityAI, ref Attachments> m_AttachmentAttachmentsReferenced by ~HandsContainer(), AttachmentAdded(), AttachmentRemoved()
Show 4 more
, DestroyAtt(), HandsContainer(), SetFocusToIndex(), and UnfocusGrid()protected ScrollWidget m_ScrollWidgetMethods 48
void ResetContainer()Referenced by ShowAtt()
override Header GetHeader()References m_CollapsibleHeader
Referenced by HandsPreview.CreateNewIcon()
override bool IsLastIndex()void SetFocusToIndex()References map.Count(), map.Count(), array.Count()
Show 23 more
, Widget.FindAnyWidget(), map.GetElement(), map.GetElement(), Container.GetFocusedContainer(), Attachments.GetWrapper(), Attachments.GetWrapper(), int.InRange(), ScrollToActiveContainer(), SetDefaultFocus(), SetDefaultFocus(), Attachments.SetDefaultFocus(), CargoContainer.SetDefaultFocus(), Container.SetFocusedContainer(), Widget.Show(), ScrollWidget.VScrollToPos01(), Container.m_ActiveIndex, m_AttachmentAttachments, m_AttachmentCargos, m_Atts, m_CargoGrid, LayoutHolder.m_MainWidget, Container.m_OpenedContainers, and m_ScrollWidgetvoid ScrollToActiveContainer(Container active_container)References Container.GetFocusedContainerHeight(), Container.GetFocusedContainerYScreenPos(), Widget.GetScreenPos()
Show 4 more
, Widget.GetScreenSize(), ScrollWidget.GetVScrollPos(), ScrollWidget.VScrollToPos(), and m_ScrollWidgetReferenced by SetFocusToIndex()
override void Insert(LayoutHolder container, int pos = -1, bool immedUpdate = true)References Container.Insert()
override bool TransferItem()References HumanInventory.CanRemoveEntityInHands(), Container.CanTakeToInventory(), Widget.FindAnyWidget()
Show 12 more
, Man.GetEntityInHands(), Container.GetFocusedContainer(), Man.GetHumanInventory(), EntityAI.GetInventory(), CGame.GetPlayer(), GameInventory.HasInventoryReservation(), Man.PredictiveTakeEntityToInventory(), Widget.SetAlpha(), Widget.Show(), Container.TransferItem(), Container.m_ActiveIndex, and LayoutHolder.m_MainWidgetoverride bool SplitItem()override bool EquipItem()References Container.CanEquip(), HumanInventory.CanRemoveEntityInHands(), Class.Cast()
Show 14 more
, Container.EquipItem(), Widget.FindAnyWidget(), Man.GetEntityInHands(), Container.GetFocusedContainer(), Man.GetHumanInventory(), EntityAI.GetInventory(), CGame.GetPlayer(), GameInventory.HasInventoryReservation(), Man.PredictiveTakeEntityToInventory(), Man.PredictiveTakeOrSwapAttachment(), Widget.SetAlpha(), Widget.Show(), Container.m_ActiveIndex, and LayoutHolder.m_MainWidgetoverride void SetActive(bool active)Referenced by Refresh()
override void SetLastActive()override void Refresh()Referenced by DestroyAtt(), DestroyCargo(), DropReceived()
Show 3 more
, OnPerformCombination(), RefreshHands(), and ShowAtt()override bool IsItemActive()References ItemBase.CanBeSplit(), Class.Cast(), Class.Cast()
Show 4 more
, Man.GetEntityInHands(), CGame.GetPlayer(), QuantityConversions.HasItemQuantity(), and IsEmpty()override bool IsItemWithQuantityActive()References ItemBase.CanBeSplit(), Class.Cast(), Class.Cast()
Show 4 more
, Man.GetEntityInHands(), CGame.GetPlayer(), QuantityConversions.HasItemQuantity(), and IsEmpty()override bool IsEmpty()override bool TransferItemToVicinity()References Container.CanDrop(), PlayerBase.CanDropEntity(), HumanInventory.CanRemoveEntityInHands()
Show 18 more
, Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), Man.GetEntityInHands(), Container.GetFocusedContainer(), Man.GetHumanInventory(), EntityAI.GetInventory(), CGame.GetPlayer(), ItemBase.GetQuantity(), ItemBase.GetTargetQuantityMax(), GameInventory.HasInventoryReservation(), PlayerBase.PhysicalPredictiveDropItem(), Widget.SetAlpha(), Widget.Show(), ItemBase.SplitIntoStackMaxClient(), Container.TransferItemToVicinity(), Container.m_ActiveIndex, and LayoutHolder.m_MainWidgetoverride bool InspectItem()References Class.Cast(), Man.GetEntityInHands(), Container.GetFocusedContainer()
Show 3 more
, CGame.GetPlayer(), Container.InspectItem(), and Container.m_ActiveIndexReferenced by MouseClick2()
override bool OnSelectButton()References Class.Cast(), Widget.FindAnyWidget(), ItemPreviewWidget.GetItem()
Show 2 more
, Widget.GetName(), and string.Replace()References GameInventory.CanAddAttachment(), GameInventory.CanAddAttachment(), GameInventory.CanAddAttachment()
Show 44 more
, ItemBase.CanBeCombined(), GameInventory.CanSwapEntitiesEx(), WeaponManager.CanSwapMagazine(), Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), ItemManager.GetCenterDropzone(), SlotsIcon.GetEntity(), Man.GetEntityInHands(), EntityAI.GetHierarchyParent(), EntityAI.GetHierarchyRootPlayer(), EntityAI.GetHierarchyRootPlayer(), EntityAI.GetHierarchyRootPlayer(), EntityAI.GetHierarchyRootPlayer(), ColorManager.GetInstance(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), ItemManager.GetLeftDropzone(), Widget.GetName(), CGame.GetPlayer(), ItemManager.GetRightDropzone(), SlotsIcon.GetSlotID(), SlotsIcon.GetSlotParent(), Widget.GetUserData(), PlayerBase.GetWeaponManager(), ItemManager.HideDropzones(), string.Replace(), Widget.SetAlpha(), Widget.SetAlpha(), Widget.SetAlpha(), ColorManager.SetColor(), ItemManager.ShowSourceDropzone(), ColorManager.COMBINE_COLOR, ColorManager.GREEN_COLOR, Container.m_Entity, ColorManager.RED_COLOR, and ColorManager.SWAP_COLORReferenced by DraggingOverHeader2()
References TakeAsAttachment()
void OnPerformCombination(int combinationFlags)References WeaponManager.AttachMagazine(), new Attachments(), HumanInventory.CanAddEntityInHands()
Show 34 more
, WeaponManager.CanAttachMagazine(), WeaponManager.CanSwapMagazine(), Class.Cast(), Class.Cast(), Class.Cast(), Class.CastTo(), Man.GetHumanInventory(), IEntity.GetParent(), IEntity.GetParent(), CGame.GetPlayer(), EntityAI.GetSlotsCountCorrect(), PlayerBase.GetWeaponManager(), Attachments.GetWrapper(), Attachments.InitAttachmentGrid(), WeaponManager.LoadBullet(), PlayerBase.PredictiveSwapEntities(), PlayerBase.PredictiveTakeEntityToHands(), PlayerBase.PredictiveTakeEntityToTargetCargo(), Refresh(), LayoutHolder.Refresh(), array.RemoveItem(), WeaponManager.SwapMagazine(), SplitItemUtils.TakeOrSplitToInventory(), InventoryCombinationFlags.ADD_AS_ATTACHMENT, InventoryCombinationFlags.ADD_AS_CARGO, InventoryCombinationFlags.LOAD_CHAMBER, LayoutHolder.m_am_entity1, LayoutHolder.m_am_entity2, m_Atts, Container.m_Body, LayoutHolder.m_Parent, InventoryCombinationFlags.NONE, InventoryCombinationFlags.SWAP, and InventoryCombinationFlags.TAKE_TO_HANDSReferences ContextMenu.Add(), Class.Cast(), Class.Cast()
Show 20 more
, ContextMenu.Clear(), ItemBase.CombineItemsClient(), UIScriptedMenu.GetContextMenu(), Object.GetDisplayName(), Object.GetDisplayName(), UIManager.GetMenu(), GetMousePos(), CGame.GetUIManager(), ContextMenu.Hide(), PrintString(), ContextMenu.Show(), InventoryCombinationFlags.ADD_AS_ATTACHMENT, InventoryCombinationFlags.ADD_AS_CARGO, InventoryCombinationFlags.COMBINE_QUANTITY2, InventoryCombinationFlags.LOAD_CHAMBER, LayoutHolder.m_am_entity1, LayoutHolder.m_am_entity2, InventoryCombinationFlags.NONE, InventoryCombinationFlags.SWAP, and InventoryCombinationFlags.TAKE_TO_HANDSReferences TakeAsAttachment()
References GameInventory.CanAddAttachment(), GameInventory.CanAddEntityInCargo(), ItemBase.CanBeCombined()
Show 26 more
, ActionManagerClient.CanSetActionFromInventory(), GameInventory.CanSwapEntitiesEx(), WeaponManager.CanSwapMagazine(), Class.Cast(), Class.Cast(), Class.CastTo(), PlayerBase.GetActionManager(), Man.GetEntityInHands(), GameInventory.GetFlipCargo(), EntityAI.GetHierarchyParent(), EntityAI.GetHierarchyParent(), EntityAI.GetInventory(), EntityAI.GetInventory(), CGame.GetPlayer(), GetRecipeCount(), PlayerBase.GetWeaponManager(), GameInventory.HasEntityInInventory(), Class.IsInherited(), Class.IsInherited(), InventoryCombinationFlags.ADD_AS_ATTACHMENT, InventoryCombinationFlags.ADD_AS_CARGO, InventoryCombinationFlags.COMBINE_QUANTITY2, InventoryCombinationFlags.RECIPE_ANYWHERE, InventoryCombinationFlags.SET_ACTION, InventoryCombinationFlags.SWAP, and InventoryCombinationFlags.TAKE_TO_HANDSReferences Class.Cast(), Class.Cast(), Class.Cast()
Show 3 more
, CGame.GetPlayer(), GetPlugin(), and PluginRecipesManager.GetValidRecipes()Referenced by GetCombinationFlags()
void RemoveItem()Referenced by HandsPreview.DeleteIcon()
void DestroyAtt()References map.Clear(), EntityAI.GetOnItemAttached(), EntityAI.GetOnItemDetached()
Show 14 more
, Attachments.GetWrapper(), Container.RecomputeOpenedContainers(), Refresh(), LayoutHolder.Refresh(), map.Remove(), ScriptInvoker.Remove(), ScriptInvoker.Remove(), array.RemoveItem(), m_AttachmentAttachments, m_AttachmentAttachmentsContainers, m_Atts, Container.m_Body, Container.m_Entity, and LayoutHolder.m_ParentReferenced by HandsPreview.DeleteIcon()
override void UnfocusGrid()References Attachments.UnfocusAll(), CargoContainer.UnfocusAll(), Attachments.UnfocusAll()
Show 5 more
, CargoContainer.UnfocusAll(), m_AttachmentAttachments, m_AttachmentCargos, m_Atts, and m_CargoGridReferenced by UnfocusAll()
override void UnfocusAll()References UnfocusGrid()
void DestroyCargo()References map.Clear(), Container.RecomputeOpenedContainers(), Refresh()
Show 6 more
, LayoutHolder.Refresh(), array.RemoveItem(), m_AttachmentCargos, Container.m_Body, m_CargoGrid, and LayoutHolder.m_ParentReferenced by HandsPreview.DeleteIcon()
void DropReceived(Widget w, int x, int y, CargoContainer cargo)References Class.Cast(), InventoryLocation.CompareLocationOnly(), Widget.FindAnyWidget()
Show 34 more
, GameInventory.FindFreeLocationFor(), GameInventory.GetCargo(), GameInventory.GetCargo(), GameInventory.GetCurrentInventoryLocation(), Man.GetEntityInHands(), InventoryLocation.GetFlip(), InventoryLocation.GetFlip(), GameInventory.GetFlipCargo(), CargoBase.GetHeight(), CargoContainer.GetIcon(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), CargoBase.GetItemCount(), GetItemPreviewItem(), map.GetKeyByValue(), CGame.GetPlayer(), CargoBase.GetWidth(), CargoContainer.HasItem(), CargoContainer.HasItem(), ItemManager.HideDropzones(), InventoryLocation.IsValid(), GameInventory.LocationCanAddEntity(), Refresh(), Icon.Refresh(), InventoryLocation.SetCargoAuto(), Widget.SetColor(), ItemManager.SetIsDragging(), SplitItemUtils.TakeOrSplitToInventoryLocation(), ColorManager.BASE_COLOR, m_AttachmentCargos, m_CargoGrid, and Container.m_EntityReferences GameInventory.CanAddEntityInCargoEx(), Widget.FindAnyWidget(), GameInventory.GetCargo()
Show 18 more
, ItemManager.GetCenterDropzone(), Man.GetEntityInHands(), GameInventory.GetFlipCargo(), CargoBase.GetHeight(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), GetItemPreviewItem(), Widget.GetName(), CGame.GetPlayer(), CargoBase.GetWidth(), ItemManager.HideDropzones(), string.Replace(), Widget.SetAlpha(), Widget.SetColor(), ItemManager.ShowSourceDropzone(), ColorManager.GREEN_COLOR, and ColorManager.RED_COLORReferenced by CargoContainerRow.ColumnOnDraggingOver0(), CargoContainerRow.ColumnOnDraggingOver1(), CargoContainerRow.ColumnOnDraggingOver2()
Show 9 more
, CargoContainerRow.ColumnOnDraggingOver3(), CargoContainerRow.ColumnOnDraggingOver4(), CargoContainerRow.ColumnOnDraggingOver5(), CargoContainerRow.ColumnOnDraggingOver6(), CargoContainerRow.ColumnOnDraggingOver7(), CargoContainerRow.ColumnOnDraggingOver8(), CargoContainerRow.ColumnOnDraggingOver9(), CargoContainerRow.DraggingOver(), and Icon.OnDraggingOverBackground()References WeaponManager.AttachMagazine(), GameInventory.CanAddAttachment(), GameInventory.CanAddAttachment()
Show 43 more
, GameInventory.CanAddAttachmentEx(), GameInventory.CanAddEntityInCargo(), WeaponManager.CanAttachMagazine(), ItemBase.CanBeCombined(), PlayerBase.CanManipulateInventory(), GameInventory.CanRemoveEntity(), GameInventory.CanRemoveEntity(), GameInventory.CanSwapEntitiesEx(), WeaponManager.CanSwapMagazine(), Class.Cast(), Class.Cast(), Class.CastTo(), ItemBase.CombineItemsClient(), SlotsIcon.GetEntity(), GameInventory.GetFlipCargo(), Man.GetHumanInventory(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), GetItemPreviewItem(), CGame.GetPlayer(), ItemBase.GetQuantity(), SlotsIcon.GetSlotID(), SlotsIcon.GetSlotParent(), ItemBase.GetTargetQuantityMax(), Widget.GetUserData(), PlayerBase.GetWeaponManager(), GameInventory.HasEntityInCargo(), HumanInventory.HasEntityInHands(), GameInventory.HasEntityInInventory(), ItemManager.HideDropzones(), Man.PredictiveSwapEntities(), PlayerBase.PredictiveTakeEntityToTargetAttachment(), PlayerBase.PredictiveTakeEntityToTargetAttachmentEx(), ItemManager.SetIsDragging(), ItemBase.SplitIntoStackMaxClient(), WeaponManager.SwapMagazine(), SplitItemUtils.TakeOrSplitToInventory(), and Container.m_Entityvoid ShowAtt(EntityAI entity)References AttachmentAdded(), new Attachments(), EntityAI.CanDisplayCargo()
Show 37 more
, new CargoContainer(), GameInventory.FindAttachment(), Attachments.GetAttachmentHeight(), GameInventory.GetCargo(), EntityAI.GetInventory(), EntityAI.GetInventory(), EntityAI.GetOnItemAttached(), EntityAI.GetOnItemDetached(), LayoutHolder.GetRootWidget(), InventorySlots.GetSlotName(), EntityAI.GetSlotsCountCorrect(), Attachments.GetSlotsSorted(), HideCargo(), Attachments.InitAttachmentGrid(), Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), GameInventory.IsInventoryLockedForLockType(), LayoutHolder.IsVisible(), Container.RecomputeOpenedContainers(), Refresh(), LayoutHolder.Refresh(), ResetContainer(), CargoContainer.SetEntity(), Widget.SetSort(), ShowCargo(), HandsHeader.ShowCollapseButtons(), Container.m_ActiveIndex, m_AttachmentSlotsSorted, m_Atts, m_CargoGrid, m_CollapsibleHeader, Container.m_Entity, Container.m_ForcedHide, LayoutHolder.m_Parent, m_StaticAttCount, and m_StaticCargoCountReferenced by HandsPreview.CreateNewIcon()
void RefreshHands()References array.Count(), array.Get(), OnShow()
Show 4 more
, Refresh(), LayoutHolder.Refresh(), Container.m_Body, and LayoutHolder.m_ParentReferences new Attachments(), new CargoContainer(), array.Find()
Show 30 more
, GameInventory.GetAttachmentSlotsCount(), GameInventory.GetCargo(), Attachments.GetFalseHeaderTextWidget(), Inventory.GetInstance(), EntityAI.GetInventory(), LayoutHolder.GetRootWidget(), InventorySlots.GetSlotIdFromString(), Attachments.GetWrapper(), Attachments.InitAttachmentGrid(), Insert(), map.Insert(), map.Insert(), map.Insert(), Container.RecomputeOpenedContainers(), LayoutHolder.Refresh(), CargoContainer.SetAlternateFalseTextHeaderWidget(), CargoContainer.SetEntity(), Widget.SetSort(), Attachments.ShowFalseAttachmentsHeader(), CargoContainer.ShowFalseCargoHeader(), Inventory.UpdateConsoleToolbar(), Attachments.UpdateInterval(), CargoContainer.UpdateSize(), m_AttachmentAttachments, m_AttachmentAttachmentsContainers, m_AttachmentCargos, m_AttachmentSlotsSorted, LayoutHolder.m_Parent, Container.SORT_ATTACHMENTS_NEXT_OFFSET, and Container.SORT_CARGO_NEXT_OFFSETReferenced by ShowAtt()
References map.Get(), map.Get(), Inventory.GetInstance()
Show 13 more
, InventorySlots.GetSlotIdFromString(), Container.RecomputeOpenedContainers(), LayoutHolder.Refresh(), map.Remove(), map.Remove(), map.Remove(), array.RemoveItem(), Inventory.UpdateConsoleToolbar(), m_AttachmentAttachments, m_AttachmentAttachmentsContainers, m_AttachmentCargos, Container.m_Body, and LayoutHolder.m_Parentoverride void UpdateInterval()References EntityAI.CanDisplayCargo(), map.Count(), ElectricityIcon()
Show 17 more
, map.GetElement(), EntityAI.GetInventory(), HideCargo(), GameInventory.IsInventoryLockedForLockType(), LayoutHolder.IsVisible(), ShowCargo(), UpdateInterval(), Attachments.UpdateInterval(), CargoContainer.UpdateInterval(), HandsHeader.UpdateInterval(), Container.UpdateInterval(), m_AttachmentCargos, m_Atts, m_CargoGrid, m_CollapsibleHeader, Container.m_Entity, and Container.m_ForcedHideReferenced by HandsArea.UpdateInterval()
override void SetLayoutName()override void OnShow()References array.Count(), array.Get(), OnShow()
Show 2 more
, LayoutHolder.OnShow(), and Container.m_BodyReferenced by HandsArea.OnShow()
References PlayerBase.CanDropEntity(), GameInventory.CanRemoveEntity(), Container.CanSplitEx()
Show 23 more
, Class.Cast(), Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), ItemManager.GetInstance(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), Widget.GetName(), CGame.GetPlayer(), ItemBase.GetQuantity(), ItemBase.GetTargetQuantityMax(), GameInventory.HasInventoryReservation(), InspectItem(), GameInventory.IsInventoryLocked(), PlayerBase.IsItemsToDelete(), DayZGame.IsLeftCtrlDown(), ItemBase.OnRightClick(), PlayerBase.PhysicalPredictiveDropItem(), string.Replace(), ItemManager.SetWidgetDraggable(), LayoutHolder.ShowActionMenu(), and ItemBase.SplitIntoStackMaxClient()References HumanInventory.CanAddEntityInHands(), GameInventory.CanAddEntityToInventory(), GameInventory.CanRemoveEntity()
Show 19 more
, HumanInventory.CanRemoveEntityInHands(), Class.Cast(), Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), Man.GetEntityInHands(), Man.GetHumanInventory(), EntityAI.GetInventory(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), Widget.GetName(), CGame.GetPlayer(), GameInventory.HasEntityInInventory(), LayoutHolder.HideOwnedTooltip(), DayZGame.IsLeftCtrlDown(), PlayerBase.PredictiveTakeEntityToHands(), PlayerBase.PredictiveTakeEntityToInventory(), string.Replace(), and Widget.Show()References DraggingOverHeader()
void ElectricityIcon()Referenced by UpdateInterval()
void CollapseButtonOnMouseButtonDown(Widget w)References array.Count(), Widget.FindAnyWidget(), array.Get()
Show 7 more
, OnHide(), OnShow(), LayoutHolder.Refresh(), Widget.Show(), Container.m_Body, m_Hidden, and LayoutHolder.m_Parentvoid HideCargo()void ShowCargo()