stealthy/leaves/conditions/eye_condition.gd

7 lines
224 B
GDScript

class_name EyeCondition extends ConditionLeaf
@export var looking_for: String
func tick(actor: Node, blackboard: Blackboard) -> int:
return SUCCESS if actor.visible.any(func(n): return n.name == looking_for) else FAILURE