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

◆ SetIconTemperature()

void ItemManager::SetIconTemperature ( EntityAI item,
Widget item_w )
inlineprotected

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

502 {
503 if (item_w)
504 {
505 bool colorSet = false;
506 Widget temperatureColorWidget = item_w.FindAnyWidget("Temperature");
507
508 if (item && item.IsInherited(ItemBase) && item.CanHaveTemperature())
509 {
510 ObjectTemperatureState temperatureState = ObjectTemperatureState.GetStateData(item.GetTemperature());
511 if (temperatureState && temperatureState.m_State != EObjectTemperatureState.NEUTRAL)
512 {
513 colorSet = true;
514 temperatureColorWidget.SetColor(temperatureState.m_Color);
515 temperatureColorWidget.SetAlpha(0.3);
516 }
517 }
518 temperatureColorWidget.Show(colorSet);
519 }
520 }
class GP5GasMask extends MaskBase ItemBase
EObjectTemperatureState
Определения ObjectTemperatureStateData.c:2
WorkspaceWidget Widget
Defined in code.

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