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

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

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

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

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