public static void BuyChicken(int amount, Chicken.Breed breed) { int toPut = amount; foreach (IBuilding building in CtxFarm.Buildings.BuildingList) { if (building is Henhouse henhouse) { if (CtxFarm.Money > FarmOptions.DefaultChickenCost[( int )breed - 1]) { do { if (toPut <= 0) { return; } henhouse.AddChicken(breed); CtxFarm.Money -= FarmOptions.DefaultChickenCost[( int )breed - 1]; toPut--; } while (!henhouse.IsFull); } } } }
public void BuyChicken(int amount, Chicken.Breed breed) { Market.BuyChicken(amount, breed); }
public void AddChicken(Chicken.Breed breed) { Chikens.Add(new Chicken(this, breed)); }