everything_has_a_price_jam/gui/inbox_panel.gd
2026-09-26 15:02:19 -06:00

18 lines
376 B
GDScript

extends Control
func _ready() -> void:
UserContext.open_inbox.connect(open)
GameState.add_letter.connect(add_letter)
visible = false
func add_letter(l: Letter):
var ldis := preload("res://gui/inbox_message_subject.tscn").instantiate()
ldis.letter = l
%Letters.add_child(ldis)
func open():
visible = true
func _on_close_button_pressed() -> void:
visible = false