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

◆ DisplayTendency()

override void WarmthNotfr::DisplayTendency ( float delta)
inlineprotected

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

49 {
50 int tendency = CalculateTendency(
58 );
59
60 DSLevelsTemp level = DetermineLevel(
61 m_Player.GetStatHeatComfort().Get(),
62 PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING,
63 PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL,
64 PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_EMPTY,
65 PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_WARNING,
66 PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_CRITICAL,
67 PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_EMPTY,
68 );
69
70 DisplayElementTendency displayElement = DisplayElementTendency.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_TDCY_TEMPERATURE));
71
72 if (displayElement)
73 {
74 displayElement.SetTendency(tendency);
75 displayElement.SetSeriousnessLevel(level);
76 }
77 }
DisplayElementBase GetElement(eDisplayElements element_id)
Определения DisplayStatus.c:95
PlayerBase m_Player
Определения NotifierBase.c:6
VirtualHud GetVirtualHud()
Определения NotifierBase.c:38
int CalculateTendency(float delta, float inctresholdlow, float inctresholdmed, float inctresholdhigh, float dectresholdlow, float dectresholdmed, float dectresholdhigh)
Определения NotifierBase.c:149
const float DEC_TRESHOLD_LOW
Определения WarmthNotfr.c:3
const float INC_TRESHOLD_LOW
Определения WarmthNotfr.c:6
const float DEC_TRESHOLD_HIGH
Определения WarmthNotfr.c:5
const float INC_TRESHOLD_HIGH
Определения WarmthNotfr.c:8
const float DEC_TRESHOLD_MED
Определения WarmthNotfr.c:4
DSLevelsTemp 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)
Определения WarmthNotfr.c:22
float GetObservedValue()
Определения WarmthNotfr.c:79
const float INC_TRESHOLD_MED
Определения WarmthNotfr.c:7

Перекрестные ссылки NotifierBase::CalculateTendency(), DEC_TRESHOLD_HIGH, DEC_TRESHOLD_LOW, DEC_TRESHOLD_MED, DetermineLevel(), GetElement(), GetObservedValue(), NotifierBase::GetVirtualHud(), INC_TRESHOLD_HIGH, INC_TRESHOLD_LOW, INC_TRESHOLD_MED, 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.