@icon("res://components/Triggerer/antenna.svg") class_name TriggerReceiver extends Node signal received(data: Dictionary) @export var keys: Array[String] var _triggerer func _ready(): if get_tree().root.has_node("Triggerer"): _triggerer = get_tree().root.get_node("Triggerer") if _triggerer: for key in keys: _triggerer.listen(key, _on_received) func _on_received(data: Dictionary): received.emit(data)