1class AttachmentCategoriesSlotsContainer:
Container
5 void AttachmentCategoriesSlotsContainer(
LayoutHolder parent,
int index )
8 m_Body.Insert( m_ItemsCont );
9 m_ItemsCont.GetMainWidget().SetUserID( index );
25 m_ItemsCont.GetSlotIcon( k ).GetMainWidget().SetUserID( k );
26 m_ItemsCont.GetSlotIcon( k ).GetPanelWidget().SetUserID( k );
32 for(
int i = 0; i < m_Body.Count(); i++)
35 if( c && c.IsDisplayable())
53 return m_ItemsCont.GetFocusedSlotsIcon().GetRender().GetItem();
58 return m_ItemsCont.GetMainWidget().GetUserID();
63 return m_ItemsCont.GetFocusedSlotsIcon().GetMainWidget().GetUserID();
66 void ExpandCollapseContainer(
bool expand )
68 m_ItemsCont.GetFocusedSlotsIcon().GetRadialIcon().Show( expand );
69 m_ItemsCont.GetFocusedSlotsIcon().GetRadialIconClosed().Show( !expand );
97 override bool SplitItem()
102 override bool EquipItem()
107 override bool CanCombine()
132 string GetAttachmentCategory(
string config_path_attachment_categories,
int i )
134 string attachment_category;
135 g_Game.ConfigGetChildName(config_path_attachment_categories, i, attachment_category);
136 return attachment_category;
139 string GetIconName(
string config_path_attachment_categories,
string attachment_category )
141 string icon_path = config_path_attachment_categories+
" " + attachment_category +
" icon";
143 g_Game.ConfigGetText(icon_path, icon_name);