mirror of
https://github.com/kodzukye/scrap-signal.git
synced 2026-04-26 23:47:34 +00:00
18 lines
506 B
GDScript
18 lines
506 B
GDScript
class_name RepairZone
|
|
extends Area2D
|
|
|
|
@export var npc_id : String = "vrac7"
|
|
@export var prompt_text : String = "[E] Repair"
|
|
|
|
signal repair_requested(npc_id: String)
|
|
|
|
func interact() -> void:
|
|
print("interact() appelé sur RepairZone")
|
|
print("can_repair : ", GameState.can_repair(npc_id))
|
|
print("inventaire : ", GameState.inventory)
|
|
if GameState.can_repair(npc_id):
|
|
repair_requested.emit(npc_id)
|
|
print("Lancement mini-jeu pour : ", npc_id)
|
|
else:
|
|
print("Pièces manquantes pour réparer ", npc_id)
|