Now using module param volume

This commit is contained in:
Antoine Pilote
2025-04-02 16:57:07 -04:00
parent 2876ee701b
commit 06c6aab24e

View File

@@ -36,7 +36,7 @@ void AudioModule_Startup()
auto& module = ModuleDB::Get().RegisterModule<AudioModule>();
module.Name = "AudioModule";
module.Description = "Core audio module.";
module.Description = "Core audio module";
module.RegisterSetting<&Volume>("Volume");
module.RegisterSetting<&Muted>("Muted");
@@ -48,8 +48,12 @@ void AudioModule_Startup()
SceneSystemDB::Get().RegisterSceneSystem<Audio::AudioSystem>();
module.OnUpdate.AddStatic([](float ts) {
AudioManager::Get().AudioUpdate();
module.OnUpdate.AddStatic([](float ts)
{
auto& audioMgr = AudioManager::Get();
audioMgr.SetGlobalVolume(Volume);
audioMgr.AudioUpdate();
});
}