1
Fork 0
mirror of https://github.com/Steffo99/hella-farm.git synced 2024-11-22 08:04:23 +00:00
hella-farm/behaviours/tracker_edible.gd

15 lines
359 B
GDScript

extends Tracker
class_name EdibleTracker
## Keeps track of what [Edible]s are inside the area.
@export var acceptable_diets: Array[StringName] = []
func check_diet_then_track(body: Node2D) -> void:
var edibles: Array = body.find_children("*", "Edible", false, false)
for edible in edibles:
if edible.diet in acceptable_diets:
track(body)
break