public void Initialize(Constants.Keywords keyword) { header.text = keyword.ToString(); this.keyword = keyword; SetKeywordReminderText(); }
public static List <CardVisual> FindAllCardsInZone(DeckType zone, Keywords keyWord, OwnerConstraints ownerConstraints, CardType cardType) { List <CardVisual> cards = FindAllCardsInZone(zone, keyWord, ownerConstraints); List <CardVisual> sortedCards = FindAllCardsOfType(cards, cardType); return(sortedCards); }
public static List <CardVisual> FindAllCardsInZone(DeckType zone, Keywords keyWord) { List <CardVisual> cards = FindAllCardsInZone(zone); List <CardVisual> sortedCards = FindAllCardsWithKeyword(keyWord, cards); return(sortedCards); }
public static List <CardVisual> FindAllCardsInZone(DeckType zone, Keywords keyWord, OwnerConstraints ownerConstraints) { List <CardVisual> cards = FindAllCardsInZone(zone); List <CardVisual> sortedCards1 = FindAllCardsWithKeyword(keyWord, cards); List <CardVisual> sortedCards2 = SortCardsByOwner(sortedCards1, ownerConstraints); return(sortedCards2); }
public void ShowOrHideKeywordVisual(Constants.Keywords keyword, bool add) { for (int i = 0; i < keywordVisualInfo.Count; i++) { if (keywordVisualInfo[i].keyword == keyword) { keywordVisualInfo[i].ShowOrHide(add); break; } } }
public static List <CardVisual> FindAllCardsWithKeyword(Keywords keyword, List <CardVisual> cardsToSort = null) { if (cardsToSort == null) { cardsToSort = Deck._allCards.activeCards; } List <CardVisual> cards = new List <CardVisual>(); for (int i = 0; i < cardsToSort.Count; i++) { if (CardHasKeyword(cardsToSort[i], keyword)) { cards.Add(cardsToSort[i]); } } return(cards); }
public Keyword(Constants.Keywords type, int value) { keywordType = type; this.value = value; }
public static bool CardHasKeyword(CardVisual card, Keywords keyword) { return(card.keywords.Contains(keyword)); }