gai-ca2/project/scripts/player/tree/impl/base/TaskSelector.gd

12 lines
217 B
GDScript

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