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

◆ DetermineLevelEx()

DSLevelsTemp WarmthNotfr::DetermineLevelEx ( )
inlineprotected

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

23 {
24 float value = m_Player.GetStatHeatComfort().Get();
25 DSLevelsTemp level = DSLevelsTemp.NORMAL;
26
27 if (value < 0)
28 {
29 if (value < PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING)
30 level = DSLevelsTemp.WARNING_MINUS;
31 if (value < PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL)
32 level = DSLevelsTemp.CRITICAL_MINUS;
33 if (value <= PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_EMPTY)
34 level = DSLevelsTemp.BLINKING_MINUS;
35 }
36 else
37 {
38 if (value > PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_WARNING)
39 level = DSLevelsTemp.WARNING_PLUS;
40 if (value > PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL)
41 level = DSLevelsTemp.CRITICAL_PLUS;
42 if (value >= PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_EMPTY)
43 level = DSLevelsTemp.BLINKING_PLUS;
44 }
45
46 return level;
47 }
PlayerBase m_Player
Определения NotifierBase.c:5

Перекрестные ссылки NotifierBase::m_Player, PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL, PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_EMPTY, PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_WARNING, PlayerConstants::THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL, PlayerConstants::THRESHOLD_HEAT_COMFORT_PLUS_EMPTY и PlayerConstants::THRESHOLD_HEAT_COMFORT_PLUS_WARNING.

Используется в DisplayTendency().