public void PlayBGM(AudioBGMType audioBGMType, BGMClipType clipType, float volume = 1f, float delay = 0f) { AudioSource audioSource = GetBGMSource(audioBGMType); audioSource.clip = GetBGMClip(clipType); audioSource.volume = GetVolume(AudioSourceType.Music, volume); audioSource.PlayDelayed(delay); }
private AudioClip GetBGMClip(BGMClipType clipType) { return(_bgmClips[(int)clipType]); }