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

◆ SetTemperatureDirect()

void Entity::SetTemperatureDirect ( float value,
bool allow_client = false )
inlineprotected

См. определение в файле 3_Game/DayZ/Entities/EntityAI.c строка 2308

2309 {
2310 if (!IsServerCheck(allow_client))
2311 return;
2312
2313 float min = GetTemperatureMin();
2314 float max = GetTemperatureMax();
2315 float previousValue = m_VarTemperature;
2316 m_VarTemperature = Math.Clamp(value, min, max);
2317
2318 if (previousValue != m_VarTemperature)
2320 }
void SetVariableMask(int variable)
float GetTemperatureMin()
float m_VarTemperature
bool IsServerCheck(bool allow_client)
float GetTemperatureMax()
const int VARIABLE_TEMPERATURE
Определения 3_Game/DayZ/constants.c:633

Перекрестные ссылки Math::Clamp(), GetTemperatureMax(), GetTemperatureMin(), IsServerCheck(), m_VarTemperature, SetVariableMask() и VARIABLE_TEMPERATURE.

Используется в DeSerializeNumericalVars(), HandleFreezingProgression(), InitTemperature(), ReadVarsFromCTX(), SetTemperatureEx() и SetTemperatureMax().