Example #1
0
 private AudioClip GetAudioClip(eAudioName _audioName)
 {
     if (m_dictionaryAudio.ContainsKey(_audioName))
     {
         return(m_dictionaryAudio[_audioName]);
     }
     return(null);
 }
Example #2
0
    public void PlayOneShotByTypeName(eAudioName _audioName)
    {
        AudioClip audioClip = GetAudioClip(_audioName);

        if (m_audioSource && audioClip)
        {
            m_audioSource.PlayOneShot(audioClip);
        }
    }
Example #3
0
    public void PlayAudioByTypeName(eAudioName _audioName)
    {
        AudioClip audioClip = GetAudioClip(_audioName);

        if (m_audioSource && audioClip)
        {
            m_audioSource.Stop();
            m_audioSource.clip = audioClip;
            m_audioSource.Play();
        }
    }