@tool extends CanvasLayer class_name LogScreen @export var log_title : String = "Title" : set = set_title @export var log_text : String = "Text" : set = set_text signal disappeared func _ready(): set_title() set_text() func appear(): %AnimationPlayer.play("Appear") func disappear(): disappeared.emit() %AnimationPlayer.play_backwards("Appear") func set_title(v := log_title): log_title = v if is_node_ready(): %LogTitleLabel.text = log_title func set_text(v := log_text): log_text = v if is_node_ready(): %LogTextLabel.text = log_text func _on_quit_button_pressed(): disappear()