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

◆ UpdateBarbedWireAreaDamagePos()

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

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

616 {
617 int slot_id;
618 string slot_name;
619 string slot_name_mounted;
620 if ( GetBarbedWire1() && GetBarbedWire1().IsMounted() )
621 {
622 GetBarbedWire1().GetInventory().GetCurrentAttachmentSlotInfo(slot_id,slot_name);
623 slot_name_mounted = slot_name + "_Mounted";
624 if (to_delete)
625 {
626 DestroyAreaDamage( slot_name_mounted );
627 }
628 else
629 {
630 super.CreateAreaDamage( slot_name_mounted, rotation_angle );
631 }
632 }
633 if ( GetBarbedWire2() && GetBarbedWire2().IsMounted() )
634 {
635 GetBarbedWire2().GetInventory().GetCurrentAttachmentSlotInfo(slot_id,slot_name);
636 slot_name_mounted = slot_name + "_Mounted";
637 if (to_delete)
638 {
639 DestroyAreaDamage( slot_name_mounted );
640 }
641 else
642 {
643 super.CreateAreaDamage( slot_name_mounted, rotation_angle );
644 }
645 }
646 }
void DestroyAreaDamage()
Определения FireplaceBase.c:2363
BarbedWire GetBarbedWire1()
Определения Fence.c:173
BarbedWire GetBarbedWire2()
Определения Fence.c:179

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

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