12 lines
276 B
GDScript
12 lines
276 B
GDScript
extends BehaviourAction
|
|
|
|
@onready var body := get_behaviour_tree().get_parent() as CharacterBody3D
|
|
|
|
func _enter():
|
|
var targets : Array[Node3D] = body.find_targets()
|
|
if targets.is_empty():
|
|
body.target = null
|
|
return Fail
|
|
else:
|
|
body.target = targets[0]
|
|
return Success
|