Движущийся актор

Я не давно начал изучать UE5, и вот хотел создать актора, который будет двигаться по горизонтали. Когда он достигает края, он должен остановиться на 2 секунды, а затем вернуться обратно и так по кругу .
Я нашел урок, где показан простой способ перемещения через InterpToMovement + Construction Script, но в нем нельзя использовать таймер для реализации задержки.

В итоге я реализовал это в Event Graph. Все работает как нужно, плюс я добавил возможность настраивать скорость и дистанцию прямо из редактора. Однако получилось довольно много узлов в Blueprints.

Хотел бы спросить у более опытных разработчиков: это нормально или можно как-то сократить количество узлов и сделать решение более компактным?

> blueprint

Код сам по себе нормальный вопрос в другом. Зачем тебе делать код меньше?
Я не вижу тут смысла обвёл в КОМЕНТ и всё. Но если хочешь сделать меньше, то можешь сделать Collapsing, но делай правильно изучить КОЛАБС можешь тут: Collapsing Graphs in Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community

Понял, спасибо.