Files
kicking-high/proto3/godot/ai/selector.gd
2020-04-13 12:45:25 +03:00

17 lines
310 B
GDScript

extends BTBase
class_name BTSelector
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 == FAILED:
break
return result