public Sound(string name, SoundCatagory catagory) { Name = name; Catagory = catagory; //Makes the sound easier to get AudioFile = String.Format("/Assets/Sounds/{0}/{1}.wav", catagory, name); ImageFile = String.Format("/Assets/Images/{0}/{1}.png", catagory, name); }
public static void GetSoundsByCategory(ObservableCollection <Sound> sounds, SoundCatagory soundCategory) { var allSounds = getSounds(); //Filter each sound by categoty e.g good,bad,fifa var filteredSounds = allSounds.Where(p => p.Catagory == soundCategory).ToList(); sounds.Clear(); //Add each sound to from category to sounds filteredSounds.ForEach(p => sounds.Add(p)); }