DiscardCardFromHand() private method

private DiscardCardFromHand ( GameState gameState, Dominion.Card card ) : bool
gameState GameState
card Dominion.Card
return bool
Beispiel #1
0
        private new bool DoSpecializedActionOnTrashWhileInHand(PlayerState currentPlayer, GameState gameState, Card gainedCard)
        {
            if (currentPlayer.actions.ShouldPlayerDiscardCardFromHand(gameState, currentPlayer, this))
            {
                currentPlayer.DiscardCardFromHand(gameState, this);
                currentPlayer.GainCardFromSupply(Gold.card, gameState);
                return true;
            }

            return false;
        }