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

◆ OnStoreLoad()

override bool Edible_Base::OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprotected

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

323 {
324 if (!super.OnStoreLoad(ctx, version))
325 return false;
326
327 if (GetFoodStage())
328 {
329 if (!GetFoodStage().OnStoreLoad(ctx, version))
330 return false;
331 }
332
333 if (version >= 115)
334 {
335 if (!ctx.Read(m_DecayTimer))
336 {
337 m_DecayTimer = 0.0;
338 return false;
339 }
340 if (!ctx.Read(m_LastDecayStage))
341 {
343 return false;
344 }
345 }
346
347 UpdateVisualsEx(true); //forced init visuals
348 Synchronize();
349
350 return true;
351 }
FoodStageType
Определения FoodStage.c:2
void Synchronize()
Определения Edible_Base.c:187
override bool OnStoreLoad(ParamsReadContext ctx, int version)
Определения Edible_Base.c:322
void UpdateVisualsEx(bool forced=false)
Определения Edible_Base.c:89
float m_DecayTimer
Определения Edible_Base.c:18
override FoodStage GetFoodStage()
Определения Edible_Base.c:361
FoodStageType m_LastDecayStage
Определения Edible_Base.c:20
proto bool Read(void value_in)

Перекрестные ссылки GetFoodStage(), m_DecayTimer, m_LastDecayStage, OnStoreLoad(), Serializer::Read(), Synchronize() и UpdateVisualsEx().

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