コード例 #1
0
    public void PlayOneShot(_AudioType _type)
    {
        AudioClip audio = GetAudio(_type);

        if (audio)
        {
            audioSource.PlayOneShot(audio);
        }
    }
コード例 #2
0
    public void StopAudiobyType(_AudioType _type)
    {
        AudioClip audio = GetAudio(_type);

        if (audio)
        {
            audioSource.clip = audio;
            audioSource.Stop();
        }
    }
コード例 #3
0
    public void PlayAudioByType(_AudioType _type, bool _loop)
    {
        AudioClip audio = GetAudio(_type);

        if (audio)
        {
            audioSource.loop = _loop;
            audioSource.clip = audio;
            audioSource.Play();
        }
    }
コード例 #4
0
    public AudioClip GetAudio(_AudioType type)
    {
        if (dicAudio.ContainsKey(type))
        {
            return(dicAudio[type]);
        }
#if UNITY_EDITOR
        Debug.Log("ko co type audio nay!");
#endif
        return(null);
    }