public void CardDidSwitchState(Card card, Card.CardState state) { if (state == Card.CardState.Down && cards.Contains(card)) { loweredCards += 1; if (loweredCards == cards.Count) { ScoreManager.instance.IncrementMultiplier(); ResetCards(); loweredCards = 0; } } }
private void InitDeck() { Card.CardState cardState = Card.CardState.Six; Card.Suit cardSiut = 0; for (int i = 0; i < deckCapacity; i++) { Deck.Cards.Add(new Card(cardState, cardSiut++)); if ((int)cardSiut > 3) { cardState++; cardSiut = 0; } } }