Dominion.PlayerState.RequestPlayerDeferCardFromHandtoNextTurn C# (CSharp) Method

RequestPlayerDeferCardFromHandtoNextTurn() private method

private RequestPlayerDeferCardFromHandtoNextTurn ( GameState gameState ) : Dominion.Card
gameState GameState
return Dominion.Card
        internal Card RequestPlayerDeferCardFromHandtoNextTurn(GameState gameState)
        {
            if (this.Hand.IsEmpty)
                return null;

            Card cardType = this.actions.GetCardFromHandToDeferToNextTurn(gameState);
            return SetAsideCardFromHandToNextTurn(cardType);
        }

Usage Example

Beispiel #1
0
 public override void DoSpecializedAction(PlayerState currentPlayer, GameState gameState)
 {
     currentPlayer.RequestPlayerDeferCardFromHandtoNextTurn(gameState);
 }
PlayerState