UE: Sonnet и glm помогают в разработке
Давеча делал главное меню и меню паузы.
И возникла необходимость сделать так чтобы при вызове меню паузы и остановке игры НЕЛЬЗЯ было нажимать кнопки и кликать мышкой где попало вне виджета.
Ну кликание мышкой - не проблема, фокусировка на виджете решает ее.
А вот что касается блокировки кнопок...
Тут все не просто. Дело в том что в UE есть блокировка либо ВСЕХ кнопок и взаимодействие только с UI, либо работа кнопок, но UI выключено. Третий вариант с одновременной работой и UI и input-ами в игре также есть, но он нам не нужен.
И вот ситуация: я открыл UI меню паузы и мне надо его закрыть. А как его зарыть если ввод с клавиатуры заблокирован и доступен только UI виджета по которому я могу кликать.
В общем я сравнительно долго сидел с этим.
Устал тратить время экспериментируя с функциями и событиями.
Решил спросить у нейронки. Написал в arena.ai и glm и claude sonnet дали решение.
Вот мой input в блюпринтe персонажа:

А вот перезаписанная функция OnKeyDawn о которой говорили GLM5.1 и Claude Sonnet 4.6 в своих вариантах. Это ключ к решению проблемы!

Но любителям создавать видосики - незаменимо, ведь без этого они гораздо больше потратят на то что хотят получить в своих видео.