public override string ToString() { return($"Dough: {Dough.GetType().Name}\n" + $"Sauce: {Sauce.GetType().Name}\n" + $"Cheese: {Cheese.GetType().Name}\n" + $"Veggies: {string.Join(", ", Veggies.Select(n => n.GetType().Name).ToArray())}\n"); }
public void Update(Veggies veggie) { Console.WriteLine("Notified {0} of {1}'s " + " price change to {2:C} per pound.", _name, veggie.GetType().Name, veggie.PricePerPound); if (veggie.PricePerPound < _purchaseThreshold) { Console.WriteLine(_name + " wants to buy some " + veggie.GetType().Name + "!"); } }
/// <summary> /// Adds Veggies topping image to dictionary of images /// </summary> /// <param name="veggies"></param> public void AddTopping(Veggies veggies) { switch (veggies) { case Veggies.Mushrooms: if (VeggiesSide == Side.Left) { images[Constants.Veggies] = Constants.MushroomsLeft; } else if (VeggiesSide == Side.Right) { images[Constants.Veggies] = Constants.MushroomsRight; } else { images[Constants.Veggies] = Constants.Mushrooms; } break; case Veggies.Broccoli: if (VeggiesSide == Side.Left) { images[Constants.Veggies] = Constants.BrocolliLeft; } else if (VeggiesSide == Side.Right) { images[Constants.Veggies] = Constants.BrocolliRight; } else { images[Constants.Veggies] = Constants.Brocolli; } break; default: if (VeggiesSide == Side.Left) { images[Constants.Veggies] = Constants.SpinachLeft; } else if (VeggiesSide == Side.Right) { images[Constants.Veggies] = Constants.SpinachRight; } else { images[Constants.Veggies] = Constants.Spinach; } break; } }
public virtual Veggies[] CreateVeggies() { Veggies[] veggies = new Veggies[] { new BlackOlives(), new Spinach(), new Eggplant() }; return(veggies); }
public void Update(Veggies veggie) { Console.WriteLine( $"Notified {_name} of {veggie.GetType().Name} price change to {veggie.PricePerPound:C} per pound."); if (veggie.PricePerPound < _purchaseThreshold) { Console.WriteLine($"{_name} wants to buy some {veggie.GetType().Name}!"); } }
public virtual Veggies[] CreateVeggies() { Veggies[] veggies = new Veggies[] { new Garlic(), new Onion(), new Mushroom(), new RedPepper() }; return(veggies); }
public void AddPickUp(PlayerName pName, Veggies vName) { PickUpContainer container = containerObj.Find(x => x.pName == pName); if (container != null) { GameObject newPickUp = Instantiate(pickUpUIPrefab); newPickUp.transform.GetComponentInChildren <Text> ().text = vName.ToString(); newPickUp.transform.SetParent(container.transContainer, false); } }
public override void Prepare() { Console.WriteLine($"Preparing {Name}..."); Dough = _ingredientFactory.CreateDough(); Console.WriteLine($"Creating {Dough}..."); Cheese = _ingredientFactory.CreateCheese(); Console.WriteLine($"Adding {Cheese}..."); Sauce = _ingredientFactory.CreateSauce(); Console.WriteLine($"Adding {Sauce}..."); Veggies = _ingredientFactory.CreateVeggies(); Console.WriteLine($"Adding Veggies... {string.Join(",",Veggies.Select(f => f.ToString()))}"); }
static void Main(string[] args) { var meat = new Meat(); var veggies = new Veggies(); var cheese = new Cheese(); var sauce = new Sauce(); meat.Get(); veggies.VeggiePicker(); cheese.DefCheese(); sauce.DefSauce(); Console.WriteLine($"Our Taco has {meat.MyMeat} in it, with {veggies.Veg1}, {veggies.Veg2}, and {veggies.Veg3} for toppings. We have {cheese.MyCheese} cheese, and {sauce.SauceChoice} sauce on top."); Console.ReadLine(); }
static void Main(string[] args) { EggService eggService = new EggService(); var eggTask = eggService.FryEggAsync(); var cheeseTask = eggService.AddCheeseAsync(); var meatTask = eggService.AddMeatAsync(); var veggiesTask = eggService.AddVeggiesAsync(); var omeletteTask = eggService.PutOmeletteOnPlate(); Task.WhenAll(eggTask, cheeseTask, meatTask, veggiesTask); Egg egg = eggTask.Result; Cheese cheese = cheeseTask.Result; Veggies veggies = veggiesTask.Result; Meat meat = meatTask.Result; Omelette omelette = omeletteTask.Result; Console.ReadKey(); }
public Veggies[] CreateVeggies() { var veggies = new Veggies[] { new Spinach(), new BlackOlives(), new EggPlant() }; return(veggies); }
public Pizza(IPizzaIngredientFactory ingredientFactory) { _ingredientFactory = ingredientFactory; Veggies = new Veggies[0]; }
public Veggies[] createVeggies() { Veggies[] veggies = new Veggies[] { new Veggies() }; return(veggies); }
public PickUp GetVeggie(Veggies veggieName) { return(availPickUp.Find(x => x.vName == veggieName)); }
public override void Prepare() { Dough = _ingredientFactory.CreateDough(); Sauce = _ingredientFactory.CreateSauce(); Cheese = _ingredientFactory.CreateCheese(); Veggies = _ingredientFactory.CreateVeggies(); Console.WriteLine($"Preparing {Name} Pizza Using..."); Console.WriteLine($"Dough: {Dough}, Cheese: {Cheese}, Sauce: {Sauce}, Veggies : {string.Join(",", Veggies.Select(f => f.ToString()))}"); }
public Veggies[] CreateVeggies() { Veggies[] veggies = new Veggies[] { new Eggplant(), new BlackOlives(), new Spinach() }; return veggies; }