public void ButtonClicked()
 {
     m_eventToRaise.Raise();
     if (m_buttonClickAudio)
     {
         m_buttonClickAudio.Play();
     }
 }
 private IEnumerator AudioAmbience()
 {
     while (true)
     {
         m_ambientPadsCue.Play();
         var t = Random.Range(10f, 20f);
         yield return(new WaitForSecondsRealtime(t));
     }
 }
Exemplo n.º 3
0
        private IEnumerator IntroSequence()
        {
            m_ambientPadsCue.Play();
            yield return(new WaitForSeconds(1f));

            m_showIntroUI.Raise(true);
            yield return(new WaitForSeconds(5f));

            m_showIntroUI.Raise(false);
            yield return(new WaitForSeconds(1f));

            //m_triggerNextSceneEvent.Raise(m_nextScene);
            m_triggerIntroCompleted.Raise();
        }
        public void Activate()
        {
            if (m_ambientPadsCue)
            {
                StartCoroutine(AudioAmbience());
            }
            if (m_menuRhythmCue)
            {
                m_menuRhythmCue.Play();
            }
            if (m_menuCricketsCue)
            {
                m_menuCricketsCue.Play();
            }

            StartCoroutine(ShowMenu());
        }