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

◆ SetPartStateLocal()

bool Rebuilding::SetPartStateLocal ( ConstructionPart part)
inlineprotected

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

393 {
394 bool changed = false;
395 bool isSyncedAsBuilt = part.IsLocalSyncBuilt();
396 bool isBuilt = part.IsBuilt();
397 string name = part.GetPartName();
398 if (isSyncedAsBuilt)
399 {
400 if (!isBuilt)
401 {
404 changed = true;
405 }
406 }
407 else
408 {
409 if (isBuilt)
410 {
413 changed = true;
414 }
415 }
416
417 return changed;
418 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
void SetLockOnAttachedMaterials(string part_name, bool lock_slot)
Определения ConstructionBase.c:1383
string GetPartName()
Определения ConstructionPart.c:198
bool IsBuilt()
Определения ConstructionPart.c:160
bool IsLocalSyncBuilt()
'true' if synced as built already
Определения ConstructionPart.c:166
override void AddToConstructedParts(string part_name)
Определения Rebuilding.c:420
override void RemoveFromConstructedParts(string part_name)
Определения Rebuilding.c:428

Перекрестные ссылки AddToConstructedParts(), ConstructionPart::GetPartName(), ConstructionPart::IsBuilt(), ConstructionPart::IsLocalSyncBuilt(), name, RemoveFromConstructedParts() и SetLockOnAttachedMaterials().

Используется в UpdatePartSyncStateLocal().