Beispiel #1
0
    public void DiscardThePickedCard(Action nextAction)
    {
        var pickedCard = _pickedCard;

        _pickedCard = null;
        var index = _cards.IndexOf(pickedCard);

        _cards.Remove(pickedCard);
        var remainingCards = _cards.Skip(index);

        CardPlaceManager.AdjustCardsInHand(remainingCards);
        CardPlaceManager.MovePickedCardToDiscardedDeck(pickedCard, nextAction);
    }