extends Label func _ready(): GameData.connect("life_changed", Callable(self, "_on_life_changed")) update_label(GameData.get_life()) func _on_life_changed(new_life: int) -> void: update_label(new_life) func update_label(new_life: int) -> void: text = "Life:" + str(new_life)