extends AudioStreamPlayer var click_sound = preload("res://assets/sound/click.wav") var spawn_sound = preload("res://assets/sound/spawn.wav") var open_menu = preload("res://assets/sound/open_menu.wav") var close_menu = preload("res://assets/sound/close_menu.wav") func _ready(): volume_db = -18 func play_effect(sound): if sound == "click": stream = click_sound volume_db = -18 elif sound == "spawn": stream = spawn_sound volume_db = -10 elif sound == "open_menu": stream = open_menu volume_db = -6 elif sound == "close_menu": stream = close_menu volume_db = -6 play()