LogicTrigger

Триггер, срабатывающий при выполнении определенного условия.

Параметры:
- targetTriggers - список триггеров, состояние которых мы будем отслеживать. Каждому триггеру задаётся ссылка на него и состояние (state), которое мы хотим, чтобы он имел.

- operation - операция, которая будет применена к триггерам из списка.

Состояния:
+ NotActivated - триггер выключен

+ Activated - триггер включен

Операции:
+ AND - логическое умножение (триггер сработает только тогда, когда все триггеры из списка имеют требуемое состояние)

+ OR - логическое сложение (триггер сработает, если хотя-бы один триггер из списка имеет требуемое состояние) - allowed - флаг, показывающий, включён ли триггер