Exemplo n.º 1
0
    void Start()
    {
        if (!AkSoundEngine.IsInitialized())
        {
            m_logger.Error("Error_EngineNotInit");
            return;
        }

        AkSoundEngine.SetCurrentLanguage("English(US)");
        uint bankID;

        AkSoundEngine.LoadBank(m_BankName, AkSoundEngine.AK_DEFAULT_POOL_ID, out bankID);
    }
Exemplo n.º 2
0
    private void SwitchMusicTheme()
    {
        if (!AkSoundEngine.IsInitialized())
        {
            m_logger.Error("Error_EngineNotInit");
            return;
        }

        ms_nextMusicThemeName = gameObject.name;
        m_logger.Info("Prog_SwitchMusic", ms_nextMusicThemeName);
        uint musicEvent = m_eventDict[ms_nextMusicThemeName];

        AkSoundEngine.PostEvent(musicEvent, gameObject);
    }
    void Start()
    {
        if (!AkSoundEngine.IsInitialized())
        {
            m_logger.Error("Error_EngineNotInit");
            return;
        }

        uint bankID;         // Not used

        AkSoundEngine.LoadBank(m_BankName, AkSoundEngine.AK_DEFAULT_POOL_ID, out bankID);

        m_PlayingID = AkSoundEngine.PostEvent(AK.EVENTS.PLAY_ENGINE, gameObject);
    }
    // Use this for initialization
    void Start()
    {
        if (!AkSoundEngine.IsInitialized())
        {
            m_logger.Error("Error_EngineNotInit");
            return;
        }

        uint bankID;         // Not used

        AkSoundEngine.LoadBank(m_BankName, AkSoundEngine.AK_DEFAULT_POOL_ID, out bankID);

        StartMusic();

        m_segmentInfo = new AkSegmentInfo();
    }
    // Use this for initialization
    void Start()
    {
        if (!AkSoundEngine.IsInitialized())
        {
            m_logger.Error("Error_EngineNotInit");
            return;
        }

        uint bankID;         // Not used

        AkSoundEngine.LoadBank(m_BankName, AkSoundEngine.AK_DEFAULT_POOL_ID, out bankID);

        m_PlayingID = AkSoundEngine.PostEvent(
            AK.EVENTS.PLAY_MARKERS_TEST,
            gameObject,
            (uint)AkCallbackType.AK_EndOfEvent | (uint)AkCallbackType.AK_Marker | (uint)AkCallbackType.AK_EnableGetSourcePlayPosition,
            MarkersCallback,
            this
            );
    }
Exemplo n.º 6
0
    private void SwitchLanguage()
    {
        if (!AkSoundEngine.IsInitialized())
        {
            m_logger.Error("Error_EngineNotInit");
            return;
        }

        string language = m_languageDict[gameObject.name];

        AkSoundEngine.SetCurrentLanguage(language);

        IntPtr in_pInMemoryBankPtr = IntPtr.Zero;

        AkSoundEngine.UnloadBank(m_BankName, in_pInMemoryBankPtr);
        uint bankID;

        AkSoundEngine.LoadBank(m_BankName, AkSoundEngine.AK_DEFAULT_POOL_ID, out bankID);
        m_logger.Info("Prog_SwitchLanguage", language);
    }