Inverter
Нода Inverter, или инвертор, является одной из базовых нод в деревьях поведения. Ее основная функция заключается в инвертировании результата выполнения своего дочернего узла. Если дочерний узел вернул Success, то Inverter вернет Failure, и наоборот.
Пример применения:
Здесь нода Fixed Status возвращает Failure, однако инвертер вернет Success.
Работа:
- Inverter выполняет своего дочернего узла.
- Если дочерний узел вернул
Success, Inverter вернетFailure. - Если дочерний узел вернул
Failure, Inverter вернетSuccess. - Если дочерний узел вернул
Running, Inverter также вернетRunning.