AIsOfCatan.GameController.GetResource C# (CSharp) Метод

GetResource() приватный Метод

Give a player an amount of some resource If there are no more cards in the pile an NoMoreCardsException is thrown
private GetResource ( Player player, Resource resource, int quantity = 1 ) : void
player Player The player to give resources to
resource Resource The type of resource he receives
quantity int The amount of the resource he receives (default 1)
Результат void
        private void GetResource(Player player, Resource resource, int quantity = 1)
        {
            for (int i = 0; i < quantity; i++)
            {
                if (resourceBank[(int)resource] == 0) throw new NoMoreCardsException("Resource bank is out of " + resource.ToString());
                player.Resources.Add(resource);
                resourceBank[(int)resource]--;
            }
        }