Open Graff46 opened 2 years ago
Выглядит как-то странно. Типо, если лампа включена, то включаем.
Выглядит как-то странно. Типо, если лампа включена, то включаем.
Вот оригинальный код:
Если лампа "жива" то включить её, иначе выключить. Я всего лишь флаг добавил.
В этом и соль. Если ты выключить лампу, то флаг станет false. И больше не включится. Т.к. проверяется при включении на true
В этом и соль. Если ты выключить лампу, то флаг станет false. И больше не включится. Т.к. проверяется при включении на true
Чтобы включить лампу нужно вызвать метод turnOn
он переключит флаг и активирует источник света и его кость. При возврате из оффлайна экземпляр класса лампы создается по новой и флаг по умолчанию будет true
Поправил HangingLamp, теперь методы
turn_off
,turn_on
можно применять к лампам в любое время. Раньше, если методы применить слишком "рано", например из метода биндера самих лампon_spawn
был вылет, потому что объект источника света и кости не успевал создаться Поправил код чтобы в замыкании метода использовать одну переменную сущности, раньше её получали несколько раз. Локально проверено - работает.