Explorar o código

Positionne les sliders de gestion de volume sur la bonne valeur

Evite leur reinitialisation quand on retourne a l'ecran titre.
DricomDragon hai 11 meses
pai
achega
6ab0a2ad42
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      godot/composants/interface/pause/bus_volume.gd

+ 6 - 1
godot/composants/interface/pause/bus_volume.gd

@@ -1,13 +1,18 @@
+class_name BusVolume
 extends Slider
+## Permet de parametrer le volume d'un bus
 
-
+## Emis quand la consigne du volume est modifiee ; annonce le bus et le nouveau volume
 signal volume_change(String, float)
 
+## Le nom du bus que ce slider doit controler.
 @export var nom_bus: String = "Master"
 
 
 func _ready() -> void:
 	value_changed.connect(_met_a_jour_volume)
+	var index_bus: int = AudioServer.get_bus_index(nom_bus)
+	value = AudioServer.get_bus_volume_db(index_bus)
 
 
 func _met_a_jour_volume(nouveau_volume: float) -> void: