Files
JumpRopeOldTech/dialogue.gd
T
2026-10-18 10:54:10 -05:00

20 lines
422 B
GDScript

class_name Dialogue
extends Control
@export var custom_font = preload("res://fonts/IndieFlower-Regular.ttf")
@export var font_color: Color
func show_text(text: String) -> Dialogue:
visible = true
$Panel/Text.text = "[center]%s" % text
return self
func dismiss_after(secs: float) -> Dialogue:
await get_tree().create_timer(secs).timeout
return dismiss()
func dismiss() -> Dialogue:
visible = false
return self