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

◆ DetermineLevel()

DSLevelsTemp WarmthNotfr::DetermineLevel ( float value,
float m_warning_treshold,
float m_critical_treshold,
float m_empty_treshold,
float p_warning_treshold,
float p_critical_treshold,
float p_empty_treshold )
inlineprotected

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

23 {
24 DSLevelsTemp level = DSLevelsTemp.NORMAL;
25
26 if (value < 0)
27 {
28 if (value < m_warning_treshold)
29 level = DSLevelsTemp.WARNING_MINUS;
30 if (value < m_critical_treshold)
31 level = DSLevelsTemp.CRITICAL_MINUS;
32 if (value <= m_empty_treshold)
33 level = DSLevelsTemp.BLINKING_MINUS;
34 }
35 else
36 {
37 if (value > p_warning_treshold)
38 level = DSLevelsTemp.WARNING_PLUS;
39 if (value > p_critical_treshold)
40 level = DSLevelsTemp.CRITICAL_PLUS;
41 if (value >= p_empty_treshold)
42 level = DSLevelsTemp.BLINKING_PLUS;
43 }
44
45 return level;
46 }

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