public List <AudioSource> GetAllAudioSourcesByCategory(AudioCategories p_category) { List <AudioSource> sources = new List <AudioSource>(); foreach (AudioSourceWrapper wrapper in m_audioSources.FindAll(s => s.Category == p_category)) { sources.Add(wrapper.Source); } return(sources); }
public AudioSourceWrapper(AudioSource p_source, AudioCategories p_category) { Source = p_source; Category = p_category; }
public void AddAudioSource(AudioSource p_source, AudioCategories p_category) { m_audioSources.Add(new AudioSourceWrapper(p_source, p_category)); }