everything_has_a_price_jam/gui/inbox_message_subject.gd
2026-09-26 23:54:33 -06:00

19 lines
362 B
GDScript

extends Button
@export var letter: Letter
func _ready() -> void:
GameState.remove_letter.connect(on_remove_letter)
%Source.text = letter.source.name
%Subject.text = letter.subject_field
func on_remove_letter(l: Letter):
if letter == l:
queue_free()
func _on_pressed() -> void:
letter.start()
func _on_reply_button_pressed() -> void:
letter.reply()