Files
seeding-planets/gui/game/objective_progress_bar/scripts/objective_progress_bar.gd

19 lines
384 B
GDScript

@tool
extends MarginContainer
class_name ObjectiveProgressBar
@export var progress := 0. :
set(v):
progress = v
if is_node_ready():
%Gauge3D.progress = v
@export var text := "" :
set(v):
text = v
if is_node_ready():
%ProgressText.text = v
func _ready():
%ProgressText.text = text
%Gauge3D.progress = progress