См. определение в файле PlayerBase.c строка 3315
3316 {
3317 int level;
3319 {
3321 }
3322 else
3323 {
3325 if (heat_comfort <= PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING)
3326 {
3327 float value = Math.InverseLerp(PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING, PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL,heat_comfort);
3328 level = Math.Lerp(1,7,value);
3329 level = Math.Clamp(value,1,7);
3330
3331
3332
3333
3334 }
3335 }
3337 {
3339 SetSynchDirty();
3340 }
3341 }
PlayerStat< float > GetStatHeatComfort()
Перекрестные ссылки Math::Clamp(), GetStatHeatComfort(), Math::InverseLerp(), Math::Lerp(), m_Shakes, m_ShakesForced, PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL и PlayerConstants::THRESHOLD_HEAT_COMFORT_MINUS_WARNING.
Используется в CommandHandler().