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

◆ UpdateBarbedWireAreaDamagePos()

void BaseBuildingBase::UpdateBarbedWireAreaDamagePos ( float rotation_angle = 0,
bool to_delete = false )
inlineprotected

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

570 {
571 int slot_id;
572 string slot_name;
573 string slot_name_mounted;
574 if ( GetBarbedWire1() && GetBarbedWire1().IsMounted() )
575 {
576 GetBarbedWire1().GetInventory().GetCurrentAttachmentSlotInfo(slot_id,slot_name);
577 slot_name_mounted = slot_name + "_Mounted";
578 if (to_delete)
579 {
580 DestroyAreaDamage( slot_name_mounted );
581 }
582 else
583 {
584 super.CreateAreaDamage( slot_name_mounted, rotation_angle );
585 }
586 }
587 if ( GetBarbedWire2() && GetBarbedWire2().IsMounted() )
588 {
589 GetBarbedWire2().GetInventory().GetCurrentAttachmentSlotInfo(slot_id,slot_name);
590 slot_name_mounted = slot_name + "_Mounted";
591 if (to_delete)
592 {
593 DestroyAreaDamage( slot_name_mounted );
594 }
595 else
596 {
597 super.CreateAreaDamage( slot_name_mounted, rotation_angle );
598 }
599 }
600 }
void DestroyAreaDamage()
Определения FireplaceBase.c:2338
BarbedWire GetBarbedWire1()
Определения Fence.c:149
BarbedWire GetBarbedWire2()
Определения Fence.c:155

Перекрестные ссылки DestroyAreaDamage(), GetBarbedWire1() и GetBarbedWire2().

Используется в CheckFenceClosed(), CheckFenceOpened(), CloseFence() и OpenFence().