credit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
extends CanvasLayer
|
||||
|
||||
@onready var h_slider_master: HSlider = $VBoxContainer/HSliderMaster
|
||||
@onready var h_slider_music: HSlider = $VBoxContainer/HSliderMusic
|
||||
@onready var h_slider_effects: HSlider = $VBoxContainer/HSliderEffects
|
||||
|
||||
@onready var label: Label = $VBoxContainer/Label
|
||||
@onready var label_2: Label = $VBoxContainer/Label2
|
||||
@onready var label_3: Label = $VBoxContainer/Label3
|
||||
|
||||
func _ready() -> void:
|
||||
h_slider_master.value = db_to_linear( AudioServer.get_bus_volume_db(0) )
|
||||
h_slider_music.value = db_to_linear( AudioServer.get_bus_volume_db(2) )
|
||||
h_slider_effects.value = db_to_linear( AudioServer.get_bus_volume_db(1) )
|
||||
|
||||
label.text = Sauvegarde.get_text("option_master")
|
||||
label_2.text = Sauvegarde.get_text("option_music")
|
||||
label_3.text = Sauvegarde.get_text("option_effects")
|
||||
|
||||
func _on_h_slider_master_value_changed(value: float) -> void:
|
||||
AudioServer.set_bus_volume_db( 0, linear_to_db( value ) )
|
||||
|
||||
func _on_h_slider_music_value_changed(value: float) -> void:
|
||||
AudioServer.set_bus_volume_db( 2, linear_to_db( value ) )
|
||||
|
||||
func _on_h_slider_effects_value_changed(value: float) -> void:
|
||||
AudioServer.set_bus_volume_db( 1, linear_to_db( value ) )
|
||||
Reference in New Issue
Block a user