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

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

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

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

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