Files
scrap-signal/levels/entrepot/entrepot.gd

11 lines
298 B
GDScript

extends Node2D
func _ready() -> void:
await get_tree().process_frame
for zone in get_tree().get_nodes_in_group("repair_zones"):
if zone is RepairZone:
zone.repair_requested.connect(_on_repair_requested)
func _on_repair_requested(npc_id: String) -> void:
GameState.complete_repair(npc_id)