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

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

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

432 {
433 if (!super.OnStoreLoad(ctx, version))
434 return false;
435
436 //--- Fireplace data ---
437 //Load ashes state
438 if (!ctx.Read(m_HasAshes))
439 {
440 m_HasAshes = false; //set default
441 return false;
442 }
443
444 //Load temperature loss MP
445 if (version < 139 && !ctx.Read(m_TemperatureLossMP))
446 {
447 m_TemperatureLossMP = 1.0; //set default
448 return false;
449 }
450
451 //Load fuel burn rate MP
452 if (!ctx.Read(m_FuelBurnRateMP))
453 {
454 m_FuelBurnRateMP = 1.0; //set default
455 return false;
456 }
457
458 //Load burning state, if true start fire
459 if (!ctx.Read(m_IsBurning))
460 {
461 m_IsBurning = false; //set default
462 return false;
463 }
464 //---
465
466 return true;
467 }
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:2844
bool m_HasAshes
Определения FireplaceBase.c:25
proto bool Read(void value_in)

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