Dominion.GameConfig.StartingDeck C# (CSharp) Method

StartingDeck() public method

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

Usage Example

Ejemplo n.º 1
0
 private void GainStartingCards(GameConfig gameConfig)
 {
     foreach (PlayerState player in this.players.AllPlayers)
     {
         foreach (CardCountPair pair in gameConfig.StartingDeck(player.PlayerIndex))
         {
             if (pair.Card.isShelter)
             {
                 player.GainCard(this, pair.Card, DeckPlacement.GameStart);
             }
             else
             {
                 player.GainCardsFromSupply(this, pair.Card, pair.Count);
             }
         }
     }
 }
All Usage Examples Of Dominion.GameConfig::StartingDeck