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);
        }
示例#2
0
        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);
        }