private System.Collections.IEnumerator LoadFile()
    {
#if UNITY_2018_3_OR_NEWER
        ms_www = UnityEngine.Networking.UnityWebRequest.Get(m_bankPath);
        yield return(ms_www.SendWebRequest());

        uint uInMemoryBankSize = AllocateAlignedBuffer(ms_www.downloadHandler.data);
#else
        ms_www = new UnityEngine.WWW(m_bankPath);
        yield return(ms_www);

        uint uInMemoryBankSize = AllocateAlignedBuffer(ms_www.bytes);
#endif

        var result = AkSoundEngine.LoadBankMemoryView(ms_pInMemoryBankPtr, uInMemoryBankSize, out ms_bankID);
        if (result != AKRESULT.AK_Success)
        {
            UnityEngine.Debug.LogError("WwiseUnity: AkMemBankLoader: bank loading failed with result " + result);
        }
    }