Hi there!
We’re currently attempting to load an bank and strings.bank from an Asset Bundle, in addition to our Master Bank (and strings.bank), which is loaded in at initialization. However, when going to call an event from this bank, we are getting an EventNotFoundException
.
Our general flow:
- Master Bank (+strings.bank) is included with build of application and loaded on initialization.
- Asset Bundle is downloaded when needed.
- Additional Bank (+strings.bank) is unpacked from Asset Bundle and loaded using
RuntimeManager.LoadBank()
.
[Additional Bank (+strings.bank) can be verified to be loaded usingFMODUnity.RuntimeManager.HasBankLoaded()
] - Attempt to play specific event is made.
-
EventNotFoundException
is thrown.
Strangely, some other events play, but they play older versions of the events. We are also finding that a new Global Parameter is not appearing for one of the events (this is the only event in this bundle that uses the Global Parameter, we assume that this would be universal however).
What is strange is that if we manually load the banks into the editor, all the events play via the Event Browser, and they play correctly (not older versions).
The “Additional Bank” is marked as a master bank in FMOD Studio, could this be an issue?
Unity: 2019.4.13f1
FMOD: 2.01.05
Thanks for your attention, hope we can get this resolved soon!