modification de l'UI en 3D et renommage des particules

This commit is contained in:
2026-02-07 16:41:39 +01:00
parent 3a82e8b3c1
commit 9570fd96c2
30 changed files with 295 additions and 110 deletions

View 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)