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

◆ DeSerializeNumericalVars()

void Entity::DeSerializeNumericalVars ( array< float > floats)
inlineprotected

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

3206 {
3207 // the order of serialization must be the same as the order of de-serialization
3208 int index = 0;
3209 int mask = Math.Round(floats.Get(index));
3210
3211 index++;
3212 //--------------------------------------------
3213 if (mask & VARIABLE_TEMPERATURE)
3214 {
3215 float temperature = floats.Get(index);
3216 SetTemperatureDirect(temperature);
3217 floats.RemoveOrdered(index);
3218
3219 bool frozen = Math.Round(floats.Get(index));
3220 SetFrozen(frozen);
3221 floats.RemoveOrdered(index);
3222
3223 float FTProgress = floats.Get(index);
3224 SetFreezeThawProgress(FTProgress);
3225 floats.RemoveOrdered(index);
3226 }
3227 }
void SetFrozen(bool frozen)
Определения EntityAI.c:2494
void SetFreezeThawProgress(float val)
0->1 when freezing, 1->0 when thawing
Определения EntityAI.c:2479
void SetTemperatureDirect(float value, bool allow_client=false)
Определения EntityAI.c:2262
const int VARIABLE_TEMPERATURE
Определения constants.c:628

Перекрестные ссылки Math::Round(), SetFreezeThawProgress(), SetFrozen(), SetTemperatureDirect() и VARIABLE_TEMPERATURE.