Dominion.GameConfig.ShuffleLuck C# (CSharp) Method

ShuffleLuck() public method

public ShuffleLuck ( int playerIndex ) : IEnumerable
playerIndex int
return IEnumerable
        public IEnumerable<CardCountPair> ShuffleLuck(int playerIndex)
        {
            return this.startingHand(playerIndex, this);
        }

Usage Example

        public void AllPlayersDrawInitialCards(GameConfig gameConfig, GameState gameState)
        {
            foreach (PlayerState playerState in this.players)
            {
                IEnumerable <CardCountPair> shuffleLuck = gameConfig.ShuffleLuck(playerState.PlayerIndex);

                if (shuffleLuck != null)
                {
                    playerState.shuffleLuck = GetCardsInOrder(shuffleLuck).GetEnumerator();
                }

                playerState.DrawUntilCountInHand(5, gameState);
            }
        }
All Usage Examples Of Dominion.GameConfig::ShuffleLuck