18 lines
345 B
GDScript
18 lines
345 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):
|
|
queue_free()
|
|
|
|
func _on_pressed() -> void:
|
|
letter.start()
|
|
|
|
|
|
func _on_reply_button_pressed() -> void:
|
|
letter.reply()
|