extends Control @onready var timer: Label = $VBoxContainer/HBoxContainer/MarginContainer2/timer @onready var coins: Label = $VBoxContainer/HBoxContainer/MarginContainer3/coins @onready var health: Label = $VBoxContainer/HBoxContainer/MarginContainer/VBoxContainer/health @onready var health_progress: ProgressBar = $VBoxContainer/HBoxContainer/MarginContainer/VBoxContainer/healthProgress # Called when the node enters the scene tree for the first time. func _ready() -> void: health.text="HEALTH" timer.text="TIMER" coins.text="COINS" func healthUpdate(currentHealth, maxHealth): print( float(currentHealth) / maxHealth * 100) health.text = "Health: "+str(currentHealth)+" of "+str(maxHealth) health_progress.value = float(currentHealth) / maxHealth * 100 func timerUpdate(timeRemaining, _timeAvailable): timer.text = "Time: "+str(timeRemaining) func coinsUpdate(coinsCollected, coinsAvailable): print(coinsCollected, coinsAvailable) coins.text = "Coins: "+str(coinsCollected)+" of "+str(coinsAvailable)