This repository has been archived on 2020-09-30. You can view files and clone it, but cannot push or open issues or pull requests.
odyssey-old/Actors/Objects/PowerStorage/UI/PowerUI.gd

15 lines
501 B
GDScript3
Raw Permalink Normal View History

2020-07-07 18:42:22 +00:00
extends Control
onready var scene = $"/root/scene" as GameInstance
func set_current_charge(val: float):
$Container/CurrentBox/HBoxContainer/CurrentChargeLabel.text = "(%.2fMJ)" % (val / 1000.0)
2020-07-09 14:50:34 +00:00
$Container/CurrentBox/ProgressBar.value = val
func set_max_charge(val: float):
2020-07-09 15:12:18 +00:00
$Container/CurrentBox/ProgressBar.max_value = val
func init_values(max_charge: float, max_discharge: float):
$Container/ChargeBox/SpinBox.value = int(max_charge)
$Container/ChargeBox/SpinBox2.value = int(max_discharge)