Physgun Wiki

ENTITY:DoorUpdate

 ENTITY:DoorUpdate( table changes )

Низкоуровневый помощник: копирует текущие данные двери, накладывает changes поверх и публикует результат в door_data. На нём построены сеттеры вроде SetDoorName.

changes накладывается через pairs, поэтому ключ со значением nil не применяется: очистить поле этим методом нельзя. Сеттеры, которым нужно уметь записывать nil (SetDoorTeam, SetDoorJob), пишут данные напрямую, минуя DoorUpdate.

Аргументы

1 table changes
Таблица полей для изменения, например { name = "Банк" }.

Пример

door:DoorUpdate({ can_be_owned = false })