Force Failure

Нода Force Failure является декоратором, который всегда возвращает состояние Failure, независимо от результата выполнения дочерней ноды. Это означает, что даже если дочерняя нода завершилась успешно (Success), Force Failure преобразует это в Failure.

Пример использования:

text
Force Failure
    └── Дочерняя Нода (Success)

Работа:

  1. Нода Force Failure выполняет свою дочернюю ноду.
  2. Если дочерняя нода завершилась успешно (Success), то Force Failure изменяет результат на Failure.
  3. В случае, если дочерняя нода завершилась как Failure или Running, Force Failure также возвращает Failure.

Назначение: Нода Force Failure полезна в ситуациях, когда необходимо прервать выполнение определенной последовательности действий, даже если они завершились успешно. Например, при необходимости принудительного завершения цепочки действий в случае возникновения определенного условия.

Примечание: Использование Force Failure может быть полезно для контроля выполнения дерева поведения и управления потоком действий в игровых сценариях.