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

◆ UpdateTemperature()

void UpdateTemperature ( )
protected

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

86 {
87 float temperature = g_Game.GetMission().GetWorldData().GetTemperature(this, EEnvironmentTemperatureComponent.ALTITUDE|EEnvironmentTemperatureComponent.OVERCAST|EEnvironmentTemperatureComponent.FOG);
88 float temperature01 = (temperature - m_MinValue) / (m_MaxValue - m_MinValue);
89
90 temperature01 = Math.Clamp(temperature01, 0.0, 1.0);
91
92 SetAnimationPhase("ThermoGauge", temperature01);
93 }
DayZGame g_Game
Определения DayZGame.c:3868
EEnvironmentTemperatureComponent
class PlayerStatBase m_MinValue
T m_MaxValue
Определения PlayerStatBase.c:35
Определения EnMath.c:7
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.

Перекрестные ссылки Math::Clamp(), g_Game, m_MaxValue и m_MinValue.

Используется в Land_OutsideThermometer_1().