class AttachmentCategoriesContainer
AttachmentCategoriesContainer › CollapsibleContainer › Container › LayoutHolder › ScriptedWidgetEventHandler › Managed
Full hierarchyFull members 196
- Managed
- ScriptedWidgetEventHandler
- LayoutHolder
- Container
- CollapsibleContainer
- AttachmentCategoriesContainer
- CollapsibleContainer
- Container
- LayoutHolder
- ScriptedWidgetEventHandler
Constructors 2
void AttachmentCategoriesContainer(LayoutHolder parent, int sort = -1)References m_CategorySlotIndex
Referenced by VicinityContainer.UpdateInterval()
void ~AttachmentCategoriesContainer()References Class.Cast(), LayoutHolder.GetParent(), LayoutHolder.IsActive()
Show 2 more
, Container.ScrollToActiveContainer(), and Container.SetFirstActive()Members 3
Referenced by AttachmentCategoriesContainer(), InitGhostSlots(), ShowInSlots()
Show 1 more
, UpdateNames()protected int m_SlotsCountprotected SlotsIcon m_CargoSlotsIconReferenced by Close(), GetCargoSlotsIcon(), InitGhostSlots()
Show 2 more
, OnHide(), and UpdateInterval()Methods 27
void SetEntity(EntityAI entity)References Class.Cast(), Widget.FindAnyWidget(), WidgetEventHandler.GetInstance()
Show 12 more
, InitGhostSlots(), InitIconsContainers(), array.Insert(), Container.RecomputeOpenedContainers(), LayoutHolder.Refresh(), WidgetEventHandler.RegisterOnChildAdd(), WidgetEventHandler.RegisterOnChildRemove(), UpdateNames(), Container.m_Entity, LayoutHolder.m_MainWidget, LayoutHolder.m_Parent, and LayoutHolder.m_RootWidgetReferenced by VicinityContainer.UpdateInterval()
void SetHeaderName()References Object.GetDisplayName(), TypeAttachmentGroupsDataHolder.GetHeaderDisplayName(), EntityAI.GetTypeAttachmentGroupInfoHolder()
Show 3 more
, Header.SetName(), CollapsibleContainer.m_CollapsibleHeader, and Container.m_EntityReferenced by UpdateNames()
override void UpdateInterval()References EntityAI.CanDisplayAttachmentCategory(), EntityAI.CanDisplayCargo(), Class.Cast()
Show 34 more
, Class.Cast(), Class.Cast(), array.Count(), AttachmentCategoriesRow.GetCategoryIdentifier(), EntityAI.GetInventory(), LayoutHolder.GetMainWidget(), Container.HideContent(), ClosableContainer.IsDisplayable(), AttachmentCategoriesSlotsContainer.IsDisplayable(), GameInventory.IsInventoryLockedForLockType(), LayoutHolder.IsVisible(), LayoutHolder.IsVisible(), LayoutHolder.IsVisible(), LayoutHolder.OnHide(), LayoutHolder.OnHide(), LayoutHolder.OnHide(), LayoutHolder.OnHide(), ClosableContainer.OnShow(), LayoutHolder.OnShow(), ClosableContainer.OnShow(), LayoutHolder.OnShow(), Container.RecomputeOpenedContainers(), Widget.Show(), Widget.Show(), ShowInSlots(), ContainerWithCargo.UpdateInterval(), AttachmentCategoriesRow.UpdateInterval(), Container.m_Body, m_CargoSlotsIcon, CollapsibleContainer.m_CollapsibleHeader, Container.m_Entity, CollapsibleContainer.m_Hidden, LayoutHolder.m_MainWidget, and m_SlotsCountvoid LoadAttachmentCategoriesIcon(SlotsContainer items_cont, string icon_name, int slot_number)Referenced by InitGhostSlots()
References CGame.ConfigGetChildrenCount()
SlotsContainer GetSlotsContainer(int icons_row)References Class.Cast(), array.Get(), AttachmentCategoriesSlotsContainer.GetSlotsContainer()
Show 1 more
, Container.m_BodySlotsIcon GetCargoSlotsIcon()References m_CargoSlotsIcon
Referenced by UpdateInterval()
override bool CanDisplayAnyCategory()override void UpdateRadialIcon()References CGame.ConfigGetChildName()
References CGame.ConfigGetText()
References CGame.ConfigGetInt()
void MouseClick(Widget w)References Class.Cast(), SlotsIconBase.GetContainer(), Widget.GetUserData()
Show 1 more
, Container.Toggle()override void ExpandCollapseContainer()bool IsHeaderActive()void InitIconsContainers()References new AttachmentCategoriesSlotsContainer(), GameInventory.GetCargo(), EntityAI.GetInventory()
Show 11 more
, AttachmentCategoriesSlotsContainer.GetSlotsContainer(), EntityAI.GetTypeAttachmentGroupInfoHolder(), TypeAttachmentGroupsDataHolder.GetValidAttachmnetGroupCount(), array.Insert(), array.Insert(), Container.SetColumnCount(), Container.ITEMS_IN_ROW, Container.m_Body, Container.m_Entity, Container.m_OpenedContainers, and m_SlotsCountReferenced by SetEntity()
void InitGhostSlots()References new AttachmentCategoriesRow(), Widget.ClearFlags(), Object.ConfigGetString()
Show 44 more
, new ContainerWithCargo(), array.Count(), map.Get(), ClosableContainer.Get(), TypeAttachmentGroupsDataHolder.GetAttachmentGroupMap(), GameInventory.GetCargo(), SlotsIconBase.GetGhostSlot(), EntityAI.GetInventory(), map.GetKey(), LayoutHolder.GetMainWidget(), TypeAttachmentGroupsDataHolder.GetPropsCfgPath(), SlotsIconBase.GetRadialIconPanel(), LayoutHolder.GetRootWidget(), SlotsContainer.GetSlotIcon(), GetSlotsContainer(), EntityAI.GetTypeAttachmentGroupInfoHolder(), TypeAttachmentGroupsDataHolder.GetValidAttachmnetGroupCount(), AttachmentCategoriesRow.Init(), CollapsibleContainer.Insert(), map.Insert(), LoadAttachmentCategoriesIcon(), ImageWidget.LoadImageFile(), ClosableContainer.Open(), ContainerWithCargo.Open(), Container.RecomputeOpenedContainers(), SlotsIconBase.SetContainer(), ContainerWithCargo.SetEntity(), Widget.SetFlags(), SlotsIconBase.SetSlotDisplayName(), Container.SetSlotIcon(), Container.SetSlotIcon(), Widget.Show(), Widget.Show(), Widget.Show(), StaticGUIUtils.VerifyIconImageString(), StaticGUIUtils.IMAGESETGROUP_INVENTORY, Container.ITEMS_IN_ROW, Container.m_Body, m_CargoSlotsIcon, m_CategorySlotIndex, Container.m_Entity, TypeAttachmentGroupData.m_IconPath, TypeAttachmentGroupData.m_Name, and m_SlotsCountReferenced by SetEntity()
override void CollapseButtonOnMouseButtonDown(Widget w)References Class.Cast(), Container.Close(), array.Count()
Show 12 more
, array.Get(), OnHide(), OnHide(), CollapsibleContainer.OnShow(), Container.RecomputeOpenedContainers(), CollapsibleContainer.SetCollapsibleHeaderArrowState(), CollapsibleHeader.SetHeaderVisible(), CollapsibleContainer.UpdateCollapseButtons(), Container.m_Body, Container.m_Closed, CollapsibleContainer.m_CollapsibleHeader, and CollapsibleContainer.m_Hiddenoverride void Open()References IsDisplayable(), CollapsibleContainer.OnShow(), Container.Open()
Show 1 more
, Container.SetOpenForSlotIcon()override void Close()References Container.Close(), SlotsIconBase.GetObject(), SlotsIconBase.GetObject()
Show 4 more
, OnHide(), Container.SetOpenForSlotIcon(), m_CargoSlotsIcon, and Container.m_SlotIconoverride void OnHide()void UpdateNames()References map.Get(), TypeAttachmentGroupsDataHolder.GetAttachmentGroupMap(), SlotsContainer.GetSlotIcon()
Referenced by SetEntity()