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

◆ SetAllPartsFromSyncData()

bool Rebuilding::SetAllPartsFromSyncData ( out array< ConstructionPart > changedParts = null)
inlineprotected

returns 'true' if any part state was changed

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

362 {
363 bool wasChanged = false;
364
366 {
367 if (UpdatePartSyncStateLocal(part))
368 {
369 if (changedParts)
370 changedParts.Insert(part);
371 wasChanged = true;
372 }
373 }
374
375 return wasChanged;
376 }
ref array< ConstructionPart > m_ConstructionPartArray
INSTANCED construction part data;.
Определения ConstructionBase.c:43
void ConstructionPart(string name, string part_name, string main_part_name, int id, bool is_built, bool is_base, bool is_gate, array< string > required_parts)
Определения ConstructionPart.c:531
override bool UpdatePartSyncStateLocal(ConstructionPart part)
Sets local construction part state.
Определения Rebuilding.c:379

Перекрестные ссылки m_ConstructionPartArray и UpdatePartSyncStateLocal().

Используется в HandleStoreLoad() и HandleSyncedParts().