예제 #1
0
        public void PlayOrdianryMusic(Audio.OrdianryMusic OrdianryMuysicIndex /*音效的类型*/, bool bLoop = false /*是否循环*/, bool bStopLoop = false /*是否停止循环主要是用来听上个音效*/, float volume = 1)
        {
            if (bStopLoop)
            {
                if (LoopAudio == null)
                {
                    return;
                }
                LoopAudio.Stop();
                LoopAudio.loop = false;
            }

            if (bLoop)
            {
                if (LoopAudio == null)
                {
                    return;
                }
                LoopAudio.Stop();
                LoopAudio.loop = true;
                LoopAudio.clip = m_listOrdianryAudio[(int)OrdianryMuysicIndex].MyAudioClip;
                LoopAudio.Play();
                LoopAudio.volume = m_BgValue * volume;
            }
            else
            {
                // NGUITools.PlaySound(m_listOrdianryAudio[(int)OrdianryMuysicIndex].MyAudioClip, volume);
            }
        }
예제 #2
0
        public void PlayCharmMusic(Audio.OrdianryMusic OrdianryMuysicIndex)
        {
            m_fPause           = 1.8f;
            LoopAudio.volume   = m_BgValue * m_fsoundrelax;
            LoopAudio_1.volume = m_Value * m_fsoundrelax;

            LoopAudio_Gift.loop = false;
            LoopAudio_Gift.clip = m_listOrdianryAudio[(int)OrdianryMuysicIndex].MyAudioClip;
            LoopAudio_Gift.Play();
            LoopAudio_Gift.volume = m_BgValue;
        }