Physgun Wiki

ENTITY:GetPartnerDoor

 ENTITY:GetPartnerDoor()

Ищет вторую створку двойной двери: ближайшую дверь того же класса в радиусе 128 юнитов от центра этой двери. Полезно, чтобы покупать/запирать двойные двери как единое целое.

Метод эвристический: если рядом стоят две отдельные одинарные двери одного класса, он вернёт соседнюю, даже если это не «партнёр». Возвращает ближайшего кандидата или nil, если в радиусе никого нет.

Возвращает

1 Entity
Парная дверь, либо nil.

Пример

local partner = door:GetPartnerDoor() if IsValid(partner) then partner:Fire("lock") end