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

◆ SetTemperatureDirect()

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

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

2265 {
2266 if (!IsServerCheck(allow_client))
2267 return;
2268
2269 float min = GetTemperatureMin();
2270 float max = GetTemperatureMax();
2271 float previousValue = m_VarTemperature;
2272 m_VarTemperature = Math.Clamp(value, min, max);
2273
2274 if (previousValue != m_VarTemperature)
2276 }
void SetVariableMask(int variable)
Определения 3_Game/Entities/EntityAI.c:3087
float GetTemperatureMin()
Определения 3_Game/Entities/EntityAI.c:2423
float m_VarTemperature
Определения 3_Game/Entities/EntityAI.c:147
bool IsServerCheck(bool allow_client)
Определения 3_Game/Entities/EntityAI.c:2724
float GetTemperatureMax()
Определения 3_Game/Entities/EntityAI.c:2428
const int VARIABLE_TEMPERATURE
Определения 3_Game/constants.c:630

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

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