См. определение в файле HeatComfortAnimHandler.c строка 48
49 {
50 float hc =
m_Player.GetStatHeatComfort().Get();
51
52 if (hc >= PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_WARNING)
53 {
55
58 }
59 else if (Math.IsInRange(hc, PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING, PlayerConstants.THRESHOLD_HEAT_COMFORT_PLUS_WARNING))
60 {
61
62
65
68
71
72 }
73 else if (hc <= PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING)
74 {
75 if (hc <= PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL)
76 {
78
81 }
82
84
87 }
88
89
90 }
void ProcessFreeze(float hcValue)
float m_ProcessTimeAccuHot
float m_ProcessTimeAccuFreeze
float m_ProcessTimeAccuFreezeRattle
void ProcessFreezeRattle(float hcValue)
void ProcessHot(float hcValue)
float m_EventTimeFreezeRattle
Перекрестные ссылки Math::IsInRange(), m_EventTimeFreeze, m_EventTimeFreezeRattle, m_EventTimeHot, m_Player, m_ProcessTimeAccuFreeze, m_ProcessTimeAccuFreezeRattle, m_ProcessTimeAccuHot, ProcessFreeze(), ProcessFreezeRattle(), ProcessHot(), PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL, PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_WARNING и PlayerConstants::THRESHOLD_HEAT_COMFORT_PLUS_WARNING.