|
@@ -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:
|