we have been using FMOD for a bit now in our project and have encountered a couple of issues that present themselves only when creating a build of the game. The cause of these issues is the same for all of them - missing using directives/not fully qualifying used types. These issue are specifically:
- BoltIntegration.cs, line 41
FileNotFoundException not being qualified as part of the System.IO namespace.
- Platform.cs, lines 585 & 586
MethodInfo and BindingFlags types not being qualified as part of the System.Reflection namespace.
Given that there is other platform/feature dependant code, it is likely that there are other parts of the plugin where the same issues are present and overlooked due to the use of preprocessor directives. I hope that these and other possible issues like them will be found out and fixed in future version of FMOD so that we can avoid having people fix them individually and re-do them with every update. Thanks in advance.