extends BTBase class_name BTSequence func tick(tick: Tick) -> int: var result := OK #if we have no children, assume success for child in get_children(): var _result = child._execute(tick) assert(typeof(_result) == TYPE_INT) result = _result if not result == OK: break return result