33 lines
763 B
GDScript
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)
|