I’m trying to tell the behavior tree to execute the service on the left only if the state is equal to “Deactivated” and in all other cases it should execute the Activated_Service on the right instead. But the Behavior-tree is stuck in the root-node. Connecting the Root directly to a selector that contains a service does fix it from being stuck in the root-node. But now the if-else is no longer working.
Another attempt (with decorator set to “Abort Self”):
How do I implement an if-else in behavior-trees?