Пример #1
0
    /**********************************************************************************/
    // парсим звуки, сохраняем всю необходимую информацию
    //
    /**********************************************************************************/
    private void Start()
    {
        // парсим все звуковые эффекты и сохраняем их по ключу
        for (int i = 0; i < SoundAudioSources.Count; i++)
        {
            string key = SoundAudioSources[i].Key;
            m_soundEffectCollection[key] = SoundAudioSources[i];

            // настраиваем таймера и очереди
            m_soundTimers[key] = 0.0f;
            m_soundQueue[key]  = 0;
        }

        // настраиваем изначальное состояние
        m_trackState = TRACK_STATE.SWITCHING;
        m_state      = GAM_STATE.MENU;

        // да будет диско!
        // запускаем музыку
        PlayNextTrack();
    }
Пример #2
0
 /**********************************************************************************/
 // переходим в меню
 //
 /**********************************************************************************/
 public void SwitchToMenuMode()
 {
     m_state           = GAM_STATE.MENU;
     m_trackState      = TRACK_STATE.SWITCHING;
     m_nextTreckSwitch = MusicTrackFadeOut;
 }