RAIDER_GameJam/level/menu.gd
Felix Kaiser 3f62e5e31d blergh
2025-02-17 16:46:19 +01:00

33 lines
763 B
GDScript

extends CanvasLayer
func _process(delta: float) -> void:
if Input.is_action_just_pressed("pause"):
visible = true
get_tree().paused = true
func _on_resume_button_pressed() -> void:
visible = false
get_tree().paused = false
func _on_main_menu_button_pressed() -> void:
get_tree().paused = false
get_tree().change_scene_to_file("res://mainmenu.tscn")
func _on_music_slider_value_changed(value: float) -> void:
AudioServer.set_bus_volume_db(2, value)
if value == -40:
AudioServer.set_bus_mute(2, true)
else:
AudioServer.set_bus_mute(2, false)
func _on_sfx_slider_2_value_changed(value: float) -> void:
AudioServer.set_bus_volume_db(1, value)
if value == -40:
AudioServer.set_bus_mute(1, true)
else:
AudioServer.set_bus_mute(1, false)