См. определение в файле PlayerBase.c строка 3683
3684 {
3685 int level;
3687 {
3689 }
3690 else
3691 {
3693 if (heat_comfort <= PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING)
3694 {
3695 float value = Math.InverseLerp(PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING, PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL,heat_comfort);
3696 level = Math.Lerp(1,7,value);
3697 level = Math.Clamp(value,1,7);
3698
3699
3700
3701
3702 }
3703 }
3705 {
3707 SetSynchDirty();
3708 }
3709 }
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().