class_name TaskSelector extends Task func run(blackboard: Dictionary) -> void: for c in self.get_children(): c.internal_run(blackboard) if c.status != FAILURE: status = c.status return status = FAILURE