modification de l'UI en 3D et renommage des particules
This commit is contained in:
17
gui/game/energy_info/scripts/battery_3d.gd
Normal file
17
gui/game/energy_info/scripts/battery_3d.gd
Normal file
@@ -0,0 +1,17 @@
|
||||
@tool
|
||||
extends Node3D
|
||||
class_name Battery3d
|
||||
|
||||
const MAX_BATTERY_GAUGE_SPRITE_SCALE = 1.86
|
||||
|
||||
@export var powered : bool = true : set = set_powered
|
||||
|
||||
func _ready():
|
||||
set_powered()
|
||||
|
||||
func set_powered(_powered : bool = powered):
|
||||
var old_powered = powered
|
||||
powered = _powered
|
||||
if is_node_ready() and old_powered != powered:
|
||||
var tween : Tween = get_tree().create_tween()
|
||||
tween.tween_property(%NonPoweredBatteryGauge, "scale:y", 0. if powered else MAX_BATTERY_GAUGE_SPRITE_SCALE, 0.3)
|
||||
Reference in New Issue
Block a user