feat(sound): implement EnableSFX_CVarCallback

This commit is contained in:
fallenoak 2025-11-29 19:47:41 -06:00
parent ee8c3e7a13
commit 1761751768
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -107,8 +107,15 @@ bool EnableMusic_CVarCallback(CVar* var, const char* oldValue, const char* value
}
bool EnableSFX_CVarCallback(CVar* var, const char* oldValue, const char* value, void* arg) {
// TODO
WHOA_UNIMPLEMENTED(true);
auto allSoundVar = CVar::Lookup("Sound_EnableAllSound");
if (allSoundVar) {
bool mute = !SStrToInt(value) || !allSoundVar->GetInt();
SESound::MuteChannelGroup("SFX", mute);
}
return true;
}
bool MasterVolume_CVarCallback(CVar* var, const char* oldValue, const char* value, void* arg) {