Dominion.PlayerActionWithSelf.GetCardFromOtherPlayersHandToDiscard C# (CSharp) Method

GetCardFromOtherPlayersHandToDiscard() public method

public GetCardFromOtherPlayersHandToDiscard ( GameState gameState, PlayerState otherPlayer ) : Dominion.Card
gameState GameState
otherPlayer PlayerState
return Dominion.Card
        public Card GetCardFromOtherPlayersHandToDiscard(GameState gameState, PlayerState otherPlayer)
        {
            var saved = gameState.self;
            gameState.self = this.self;
            var result = this.playerAction.GetCardFromOtherPlayersHandToDiscard(gameState, otherPlayer);
            gameState.self = saved;
            return result;
        }