scenario_execution.actions.base_action_subtree module
- class scenario_execution.actions.base_action_subtree.BaseActionSubtree(*args: Any, **kwargs: Any)
Bases:
SequenceBase class for actions that provide their own behavior tree implementation.
Instead of implementing update() directly, subclasses should override create_subtree() to return a complete behavior tree that will be used as the action’s implementation.
This class acts as a wrapper that returns itself as the main behavior but delegates the actual work to the subtree it creates.
- get_execution_args(child)
- initialise()