On our standalone Mac build, most of FMOD’s functions are working without a hitch within the Unity’s engine. There are, however, a small set of functions that are throwing errors. We are currently on FMOD 1.06.07, and the error we’re receiving is this (trimmed a little so the file paths fit better into the question field).
at (wrapper managed-to-native) FMOD.Studio.Bus:FMOD_Studio_Bus_SetFaderLevel (intptr,single)
at FMOD.Studio.Bus.setFaderLevel (Single volume) [0x00000] in Assets\Plugins\FMOD\Wrapper\fmod_studio.cs:1663
As I said, the rest of the FMOD systems appear to be working. Events can be play, stopped, paused, and all such things. We’re even called other functions on the Studio.Bus objects. We can call FMOD.Studo.Bus.setPaused and no DLL error is thrown. However, if we call setFaderLevel, the error above appears. We were also experiencing this issue on Windows, for a time, but were able to fix it by moving the fmod.dll and the fmodstudio.dll out of Unity’s data folder and placing them next to the .exe.
Any assistance into this matter would be greatly apprecaited.