См. определение в файле PlayerBase.c строка 3429
3430 {
3431 int level;
3433 {
3435 }
3436 else
3437 {
3439 if (heat_comfort <= PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING)
3440 {
3441 float value = Math.InverseLerp(PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_WARNING, PlayerConstants.THRESHOLD_HEAT_COMFORT_MINUS_CRITICAL,heat_comfort);
3442 level = Math.Lerp(1,7,value);
3443 level = Math.Clamp(value,1,7);
3444
3445
3446
3447
3448 }
3449 }
3451 {
3453 SetSynchDirty();
3454 }
3455 }
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().