๐งAudioManager
Several helper functions for managing the volume levels of various buses in your game.
Functional Example:
extends Control
@onready var music: HSlider = $Parameters/VBoxContainer/HorizontalContainer/Sliders/Music
@onready var sfx: HSlider = $Parameters/VBoxContainer/HorizontalContainer/Sliders/SFX
func _ready():
music.value = GodotEssentialsAudio.get_actual_volume_db_from_bus("Music")
sfx.value = GodotEssentialsAudio.get_actual_volume_db_from_bus("SFX")
func _on_music_value_changed(value):
GodotEssentialsAudio.change_volume("Music", value)
func _on_sfx_value_changed(value):
change_volume("SFX", value)
API reference
Accessible normal variables
change_volume(bus, value: float) -> void
get_actual_volume_db_from_bus_name(name: String) -> float
get_actual_volume_db_from_bus_index(index: int) -> float
Last updated