Dominion.PlayerState.DrawCardsIntoHand C# (CSharp) Method

DrawCardsIntoHand() private method

private DrawCardsIntoHand ( IEnumerable startingHand, GameState gameState ) : bool
startingHand IEnumerable
gameState GameState
return bool
        internal bool DrawCardsIntoHand(IEnumerable<CardCountPair> startingHand, GameState gameState)
        {
            foreach (CardCountPair pair in startingHand)
            {
                for (int i = 0; i < pair.Count; ++i)
                    if (!this.DrawOneCardIntoHandCardOrderDestroyed(pair.Card, gameState))
                        return false;
            }

            return true;
        }
PlayerState