Нода Wait позволяет дереву поведения приостановить свое выполнение на определенное количество времени. Это полезно, когда необходимо добавить задержку между выполнением различных действий или ждать определенного события.
Примеры применения:
Как работает:
Running
на указанное время, по факту приостанавливая выполнение дерева - никакие другие ноды не смогут ничего делать, пока Wait не вернет Success
.Success
и дерево продолжает выполнение.Пример дерева:
В данном примере, после каста скилла, дерево останавливается на ноде Wait на 5 секунд перед использованием базовой атаки, к примеру, так можно подождать, пока анимация завершится или произойдет какое-то событие в мире игры.
Не рекомендуется использовать слишком длительные задержки, так как это может снизить эффективность дерева поведения. По факту на время действия ноды никакие другие действия/ноды не будут работать. В большинстве ситуаций можно избежать использования Wait и заменой этой ноды на другие, тот же Cooldown