private RequestPlayerTopDeckCardFromCleanup ( Dominion.Card card, |
||
card | Dominion.Card | |
gameState | ||
return | void |
private new void DoSpecializedCleanupAtStartOfCleanup(PlayerState currentPlayer, GameState gameState) { if (currentPlayer.cardsPlayed.HasCard(Cards.Potion)) { currentPlayer.RequestPlayerTopDeckCardFromCleanup(this, gameState); } }
private new void DoSpecializedCleanupAtStartOfCleanup(PlayerState currentPlayer, GameState gameState) { if (currentPlayer.cardsPlayed.CountWhere(card => card.isAction == true) <= 2) { currentPlayer.RequestPlayerTopDeckCardFromCleanup(this, gameState); } }
private new void DoSpecializedCleanupAtStartOfCleanup(PlayerState currentPlayer, GameState gameState) { if (!currentPlayer.CardsBoughtThisTurn.AnyWhere(card => card.isVictory)) { currentPlayer.RequestPlayerTopDeckCardFromCleanup(this, gameState); } }