-
Notifications
You must be signed in to change notification settings - Fork 2
/
Settings.gd
19 lines (14 loc) · 846 Bytes
/
Settings.gd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
extends VBoxContainer
func _ready():
$VolumeBlips/Slider.value = db2linear(AudioServer.get_bus_volume_db(AudioServer.get_bus_index("Blips")))
$VolumeSFX/Slider.value = db2linear(AudioServer.get_bus_volume_db(AudioServer.get_bus_index("SFX")))
$VolumeMusic/Slider.value = db2linear(AudioServer.get_bus_volume_db(AudioServer.get_bus_index("Music")))
$TextSpeed/Slider.value = 0.5 - settings.text_speed
func _on_Blips_value_changed(value):
AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Blips"), linear2db(value))
func _on_SFX_value_changed(value):
AudioServer.set_bus_volume_db(AudioServer.get_bus_index("SFX"), linear2db(value))
func _on_Music_value_changed(value):
AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Music"), linear2db(value))
func _on_TextSpeed_value_changed(value):
settings.text_speed = 0.5 - value