class_name FloatingComponent extends SubViewport signal emit_spawn_text @export var text_label : PackedScene = null var current_text : String = "" func _ready() -> void: emit_spawn_text.connect(spawn_text) func set_text(new_text : String) -> void: current_text = new_text func spawn_text() -> void: var new_text_label = text_label.instantiate() as Label add_child(new_text_label) new_text_label.text = current_text