public void PlayOneShot(_AudioType _type) { AudioClip audio = GetAudio(_type); if (audio) { audioSource.PlayOneShot(audio); } }
public void StopAudiobyType(_AudioType _type) { AudioClip audio = GetAudio(_type); if (audio) { audioSource.clip = audio; audioSource.Stop(); } }
public void PlayAudioByType(_AudioType _type, bool _loop) { AudioClip audio = GetAudio(_type); if (audio) { audioSource.loop = _loop; audioSource.clip = audio; audioSource.Play(); } }
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); }