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

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

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

446 {
447 if (!super.OnStoreLoad(ctx, version))
448 return false;
449
450 //--- Fireplace data ---
451 //Load ashes state
452 if (!ctx.Read(m_HasAshes))
453 {
454 m_HasAshes = false; //set default
455 return false;
456 }
457
458 //Load temperature loss MP
459 if (version < 139 && !ctx.Read(m_TemperatureLossMP))
460 {
461 m_TemperatureLossMP = 1.0; //set default
462 return false;
463 }
464
465 //Load fuel burn rate MP
466 if (!ctx.Read(m_FuelBurnRateMP))
467 {
468 m_FuelBurnRateMP = 1.0; //set default
469 return false;
470 }
471
472 //Load burning state, if true start fire
473 if (!ctx.Read(m_IsBurning))
474 {
475 m_IsBurning = false; //set default
476 return false;
477 }
478 //---
479
480 return true;
481 }
float m_FuelBurnRateMP
Определения FireplaceBase.c:35
enum FireplaceFireState m_IsBurning
float m_TemperatureLossMP
value for calculating of wetness that fireplace gain when raining
Определения FireplaceBase.c:2855
bool m_HasAshes
Определения FireplaceBase.c:25
proto bool Read(void value_in)

Перекрестные ссылки m_FuelBurnRateMP, m_HasAshes, m_IsBurning, m_TemperatureLossMP и Serializer::Read().