Inverter

Нода Inverter, или инвертор, является одной из базовых нод в деревьях поведения. Ее основная функция заключается в инвертировании результата выполнения своего дочернего узла. Если дочерний узел вернул Success, то Inverter вернет Failure, и наоборот.

Пример применения: eyeauras_exsrmbzxzu.gif Здесь нода Fixed Status возвращает Failure, однако инвертер вернет Success.

Работа:

  1. Inverter выполняет своего дочернего узла.
  2. Если дочерний узел вернул Success, Inverter вернет Failure.
  3. Если дочерний узел вернул Failure, Inverter вернет Success.
  4. Если дочерний узел вернул Running, Inverter также вернет Running.