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

◆ ReadVarsFromCTX()

bool Entity::ReadVarsFromCTX ( ParamsReadContext ctx,
int version = -1 )
inlineprotected

Reads from storage CTX.

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

3166 {
3167 if (version < 140)
3168 return true;
3169
3170 int intValue;
3171 float value;
3172
3173 if (!ctx.Read(intValue))
3174 return false;
3175
3176 m_VariablesMask = intValue; //necessary for higher implement overrides. Hope it does not bork some init somewhere.
3177
3178 //--------------------------------------------
3180 {
3181 if (!ctx.Read(value))
3182 return false;
3183 SetTemperatureDirect(value);
3184
3185 if (!ctx.Read(intValue))
3186 return false;
3187 SetFrozen(intValue);
3188 }
3189
3190 return true;
3191 }
void SetFrozen(bool frozen)
Определения 3_Game/Entities/EntityAI.c:2496
int m_VariablesMask
Определения 3_Game/Entities/EntityAI.c:144
void SetTemperatureDirect(float value, bool allow_client=false)
Определения 3_Game/Entities/EntityAI.c:2264
proto bool Read(void value_in)
const int VARIABLE_TEMPERATURE
Определения 3_Game/constants.c:630

Перекрестные ссылки m_VariablesMask, Serializer::Read(), SetFrozen(), SetTemperatureDirect() и VARIABLE_TEMPERATURE.