diff --git a/Nuake/Source/Nuake/Modules/AudioModule/AudioModule.cpp b/Nuake/Source/Nuake/Modules/AudioModule/AudioModule.cpp index 6d0b6e3d..ff8405cf 100644 --- a/Nuake/Source/Nuake/Modules/AudioModule/AudioModule.cpp +++ b/Nuake/Source/Nuake/Modules/AudioModule/AudioModule.cpp @@ -36,7 +36,7 @@ void AudioModule_Startup() auto& module = ModuleDB::Get().RegisterModule(); 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(); - module.OnUpdate.AddStatic([](float ts) { - AudioManager::Get().AudioUpdate(); + module.OnUpdate.AddStatic([](float ts) + { + auto& audioMgr = AudioManager::Get(); + audioMgr.SetGlobalVolume(Volume); + + audioMgr.AudioUpdate(); }); }