Example #1
0
    private Sprite[] ReturnCards(CardProperties.Suit suit)
    {
        switch (suit)
        {
        case CardProperties.Suit.Hero:
            return(_heroCards);

        case CardProperties.Suit.Idol:
            return(_idolCards);

        case CardProperties.Suit.Simpleton:
            return(_simpletonCards);

        case CardProperties.Suit.Skinner:
            return(_skinnerCards);

        case CardProperties.Suit.SlyMan:
            return(_slymanCards);

        case CardProperties.Suit.Victim:
            return(_victimCards);

        case CardProperties.Suit.Villain:
            return(_villianCards);
        }

        return(_heroCards);
    }
Example #2
0
 public void ShowBackGround(CardProperties.Suit suit, List <GameObject> cards, Color color)
 {
     SwitchCardBackGround(false);
     foreach (var card in cards)
     {
         if (card.activeSelf && card.GetComponent <CardProperties>().CardSuitLeft == suit)
         {
             card.GetComponent <CardProperties>().EditBackGround(color, true);
         }
     }
 }