The compiled code of AkAddressableBankManager
declares two functions, LoadBank
and LoadBankAsync
. I have confirmed that LoadBank
registers the bank in m_AddressableBanks
and internally calls LoadBankAsync
to execute asynchronously.
However, I need to determine when the bank has been loaded, for example, during map transitions or the waiting time when loading video game music.
When loading a sound bank using LoadBankAsync
, it can be managed asynchronously, but it is not registered in the m_AddressableBanks
dictionary. Since scripts such as AkEvent
and Timeline
reference banks that are registered in m_AddressableBanks
, this causes issues.
I'm looking for a solution that allows using LoadBankAsync
while also registering the bank in m_AddressableBanks
, or if there is another viable approach, I would like to know.