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

◆ UpdateItemInfoTemperature()

static void UIScriptedMenu::UpdateItemInfoTemperature ( Widget root_widget,
EntityAI item )
inlinestaticprivate

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

328 {
329 if ( item.IsInherited( ZombieBase ) || item.IsInherited( Car ) ) return;
330
331 float temperature;
332 ObjectTemperatureState temperatureState;
333 ItemBase item_base = ItemBase.Cast(item);
334
335 if (item_base && item.CanHaveTemperature())
336 {
337 temperature = item_base.GetTemperature();
338 temperatureState = ObjectTemperatureState.GetStateData(temperature);
339 }
340
341 if (!temperatureState || temperatureState.m_State == EObjectTemperatureState.NEUTRAL)
342 WidgetTrySetText(root_widget, "ItemTemperatureWidget", "");
343 else
344 WidgetTrySetText(root_widget, "ItemTemperatureWidget", temperatureState.m_LocalizedName, temperatureState.m_Color);
345 }
class GP5GasMask extends MaskBase ItemBase
EObjectTemperatureState
Определения ObjectTemperatureStateData.c:2
static void WidgetTrySetText(Widget root_widget, string widget_name, string text, int color=0)
Определения InspectMenuNew.c:592

Перекрестные ссылки WidgetTrySetText().