Hi,
Thank you for providing the code. I have now found the issue. I will pass this on to our development team to look into further.
In the meantime, if you add the following to the HasBankLoadedFunction()
it will allow you to use the mute button:
public static bool HasBankLoaded(string loadedBank)
{
if (Instance.loadedBanks.Count != 0)
{
if (!(Instance.loadedBanks.ContainsKey(loadedBank)) && loadedBank == "Master")
{
// If we are using Addressables and explicitly looking for the master bank
FMOD.RESULT result = FMODUnity.RuntimeManager.StudioSystem.getBank("bank:/Master", out FMOD.Studio.Bank masterBank);
if (result == FMOD.RESULT.OK)
return true;
else
return false;
}
else
return true;
}
return false;
}