DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ UpdateInterval()

override void ConstructionToolInfoIcon::UpdateInterval ( )
inlineprotected

См. определение в файле ConstructionInfoIcons.c строка 131

132 {
133 //int actionMask = m_Part.GetBuildActionTypeMask();
134 if (m_ShowIcon)
135 {
136 //bool toolOptional = actionMask & EConstructionTools.TOOL_HANDS;
137 bool highlight = (m_IconIndex == EConstructionTools.TOOL_HANDS && !m_Tool) || (m_IconIndex != EConstructionTools.TOOL_HANDS && m_Tool != null);
138 //m_GenericWarning.Show(!toolOptional);
139
140 if (m_Tool)
141 {
142 Init(m_Tool); //render variant
143 }
144 else
145 {
146 Clear();
147 }
148 m_ColWidget.Show(highlight);
149 OnShow();
150 }
151 else
152 {
153 OnHide();
154 //m_GenericWarning.Show(false);
155 }
156
157 super.UpdateInterval();
158 }
override void Clear()
Определения ConstructionInfoIcons.c:41
override void OnShow()
Определения ControlsXbox.c:362
override Widget Init()
Определения DayZGame.c:127
override void OnHide()
Определения InventoryMenu.c:141

Перекрестные ссылки Clear(), Init(), m_ShowIcon, m_Tool, OnHide() и OnShow().

Используется в ConstructionActionInfoToolsGrid::UpdateInterval().