modification de la scène de cockpit et ajout de lien entre les scènes
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
@tool
|
||||
extends MarginContainer
|
||||
class_name ObjectivProgressBar
|
||||
class_name ObjectiveProgressBar
|
||||
|
||||
const MAX_PROGRESS_BAR_SCALE = 4.25
|
||||
const PROGRESS_BAR_WEIGHT = 0.1
|
||||
|
||||
@export var progress := 0. : set = set_progress
|
||||
@export var progress := 0. :
|
||||
set(v):
|
||||
progress = v
|
||||
if is_node_ready():
|
||||
%Gauge3D.progress = v
|
||||
@export var text := "" :
|
||||
set(v):
|
||||
text = v
|
||||
@@ -13,12 +14,5 @@ const PROGRESS_BAR_WEIGHT = 0.1
|
||||
%ProgressText.text = v
|
||||
|
||||
func _ready():
|
||||
if progress != null:
|
||||
%ProgressBar.scale.x = progress * MAX_PROGRESS_BAR_SCALE
|
||||
%ProgressText.text = text
|
||||
|
||||
|
||||
func set_progress(_progress : float):
|
||||
progress = _progress
|
||||
if is_node_ready() and progress != null:
|
||||
%ProgressBar.scale.x = min(1., progress) * MAX_PROGRESS_BAR_SCALE
|
||||
%Gauge3D.progress = progress
|
||||
|
||||
Reference in New Issue
Block a user