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

◆ UpdateItemInfoWetness()

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

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

349 {
350 if ( item.IsInherited( ZombieBase ) || item.IsInherited( Car ) ) return;
351 float wetness = 0;
352
353 if ( item.IsInherited(ItemBase) )
354 {
355 ItemBase item_IB = ItemBase.Cast( item );
356 wetness = item_IB.GetWet();
357 }
358
359 if (item.GetIsFrozen())
360 {
361 WidgetTrySetText(root_widget, "ItemWetnessWidget", "#inv_inspect_frozen", Colors.COLOR_FROZEN);
362 }
363 else if ( wetness < GameConstants.STATE_DAMP )
364 {
365 WidgetTrySetText(root_widget, "ItemWetnessWidget", "");
366 }
367 else if( wetness >= GameConstants.STATE_DAMP && wetness < GameConstants.STATE_WET )
368 {
369 WidgetTrySetText(root_widget, "ItemWetnessWidget", "#inv_inspcet_damp", Colors.COLOR_DAMP);
370 }
371 else if( wetness >= GameConstants.STATE_WET && wetness < GameConstants.STATE_SOAKING_WET )
372 {
373 WidgetTrySetText( root_widget, "ItemWetnessWidget", "#inv_inspect_wet", Colors.COLOR_WET );
374 }
375 else if( wetness >= GameConstants.STATE_SOAKING_WET && wetness < GameConstants.STATE_DRENCHED )
376 {
377 WidgetTrySetText( root_widget, "ItemWetnessWidget", "#inv_inspect_soaking_wet", Colors.COLOR_SOAKING_WET );
378 }
379 else
380 {
381 WidgetTrySetText( root_widget, "ItemWetnessWidget", "#inv_inspect_drenched", Colors.COLOR_DRENCHED );
382 }
383 }
class GP5GasMask extends MaskBase ItemBase
static void WidgetTrySetText(Widget root_widget, string widget_name, string text, int color=0)
Определения InspectMenuNew.c:592
@ Colors
Определения EnWorld.c:88

Перекрестные ссылки Colors::COLOR_DAMP, Colors::COLOR_DRENCHED, Colors::COLOR_FROZEN, Colors::COLOR_SOAKING_WET, Colors::COLOR_WET, GameConstants::STATE_DAMP, GameConstants::STATE_DRENCHED, GameConstants::STATE_SOAKING_WET, GameConstants::STATE_WET и WidgetTrySetText().