コード例 #1
0
    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);
    }
コード例 #2
0
 public AudioSourceWrapper(AudioSource p_source, AudioCategories p_category)
 {
     Source   = p_source;
     Category = p_category;
 }
コード例 #3
0
 public void AddAudioSource(AudioSource p_source, AudioCategories p_category)
 {
     m_audioSources.Add(new AudioSourceWrapper(p_source, p_category));
 }