19 lines
384 B
GDScript
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
|