extends Control @export var audio_bus_name := "Master" @onready var _bus := AudioServer.get_bus_index(audio_bus_name) func _ready(): if get_window().get_mode() == Window.Mode.MODE_FULLSCREEN: $fullscreenBox.button_pressed = true func _on_h_slider_ready(): var slider = $h_slider slider.value = Global.mouseSensitivity func _process(delta): pass func _on_h_slider_value_changed(value): Global.mouseSensitivity = value Global.save_data() func _on_button_pressed(): self.queue_free() func _on_volume_slider_value_changed(value): Global.volumeModifer = value AudioServer.set_bus_volume_db(_bus, linear_to_db(value)) Global.save_data() func _on_volume_slider_ready(): var slider = $volumeSlider slider.value = Global.volumeModifer func _on_fullscreen_box_pressed(): if $fullscreenBox.button_pressed == true: get_window().set_mode(Window.Mode.MODE_FULLSCREEN) elif $fullscreenBox.button_pressed == false: get_window().set_mode(Window.Mode.MODE_WINDOWED)