public void Search() { Results.Clear(); IEnumerable <Card> cardSearcher = CardGameManager.Current.FilterCards(Filters); foreach (Card card in cardSearcher) { Results.Add(card); } SearchCallback?.Invoke(Filters.ToString(CardGameManager.Current), Results); }
public void Search() { Results.Clear(); bool hideReprints = Settings.HideReprints; IEnumerable <Card> cardSearcher = CardGameManager.Current.FilterCards(Filters); foreach (Card card in cardSearcher) { if (!hideReprints || !card.IsReprint) { Results.Add(card); } } SearchCallback?.Invoke(Filters.ToString(), Results); }