@onready var _eye_R: TrackingBone3D = $base/rig/Skeleton3D/track_eye_R
-func set_eyes_target(target: Vector3) -> void:
+func set_eyes_target(target: Node3D) -> void:
for eye in [ _eye_L, _eye_R ]:
eye.target = target
- eye.active = target != Vector3.ZERO
+ eye.active = target != null
eye.influence = eye_influence
-func set_head_target(target: Vector3) -> void:
+func set_head_target(target: Node3D) -> void:
_head.target = target
_head.active = 1
- _head.tween_influence(0.0 if target == Vector3.ZERO else head_influence)
+ _head.tween_influence(0.0 if target == null else head_influence)
# manage talking and expressions