public IPizza CreatePizza(PizzaType type) { if (type == PizzaType.Calm) _pizza = new CalmPizza(); else if (type == PizzaType.Cheese) _pizza = new CheesePizza(); else if (type == PizzaType.Veggie) _pizza = new VeggiePizza(); else if (type == PizzaType.Pepperoni) _pizza = new PepperoniPizza(); return _pizza; }
public Salami(IPizza pizza, string name, decimal price) { _pizza = pizza; _name = name; _price = price; }
public Cheese(IPizza pizza) : base(pizza) { }
public QueijoDecorator(IPizza pizza) : base(pizza) { }
public CheeseTopping(IPizza pizza) { _pizza = pizza; _description = _pizza.getDescription() + " With Cheese"; }
public ExtraTopping(IPizza aPizza) : base(aPizza) { }
public Mozzarella(IPizza newPizza) : base(newPizza) { Debug.Log ("Adding Dough"); Debug.Log ("Adding Morarella"); }
public TomatoSaucePizza(IPizza pizza) : base(pizza) { _thisPizza = pizza; }
public ExtraTomatoAndOnion(IPizza pizza) { Pizza = pizza; }
public ExtraCheese(IPizza pizza) { Pizza = pizza; }
public ExtraSoya(IPizza pizza) { Pizza = pizza; }
protected Decorator(IPizza pizza) { this.pizza = pizza; }
public TomatoSauce(IPizza newPizza) : base(newPizza) { Debug.Log ("Adding Sauce"); }
public DoubleCheese(IPizza pizza, string name, decimal price) { _pizza = pizza; _name = name; _price = price; }
public TunnaDecorator(IPizza pizza) : base(pizza) { this.addedState = pizza; }
public Ananas(IPizza pizza) : base(pizza) { }
public PineappleDecorator(IPizza pizza) : base(pizza) { }
public PizzaWithChicken(IPizza pizza, int priceofChicken) { _pizza = pizza; _priceofChicken = priceofChicken; }
public ToppingDecorator(IPizza p) { this.pizza = p; }
public ExtraCheese(IPizza pizzaObj) : base(pizzaObj) { }
public Mozzarella(IPizza newPizza) : base(newPizza) { Console.WriteLine("Adding Mozzarella"); }
public PepperoniExtra(IPizza pizza) : base(pizza) { }
public HalfPriceTopping(IPizza pizza) : base(pizza) { }
public ExtraCheeseTopping(IPizza simplePizza) : base(simplePizza) { Console.WriteLine("Adding Extra Cheese"); }
public PizzaDecorator(IPizza pizza) { _pizza = pizza; }
public PizzaDecorator(IPizza pizza) { this.pizza = pizza; }
public CheeseDecorator(IPizza pizza) : base(pizza) { }
public Sausage(IPizza pizza) : base(pizza) { }
public OnionDecorator(IPizza pizza) : base(pizza) { }
public ToppingDecoratorBase(IPizza pizza) { this.pizza = pizza; }
public TomatoDecorator(IPizza pizza) : base(pizza) { }
public FamilySize(IPizza pizza) : base(pizza) { }
public OliveTopping(IPizza pizza) : base(pizza) { }
/// <summary> /// Initializes a new instance of the <see cref="NonVegPizza"/> class. /// </summary> /// <param name="pizza1">The pizza1 is the pizza type.</param> public NonVegPizza(IPizza pizza1) : base(pizza1) { this.MakePizza(); }
public Ham(IPizza p) : base(p) { }
public PizzaWithCheese(IPizza pizza, int priceofCheese) { _pizza = pizza; _priceofCheese = priceofCheese; }
public PizzaView(IPizza pizza) { _pizza = pizza; }
public Mozzarella(IPizza newPizza) : base(newPizza) { }
public ToppingDecorator(IPizza newPizza) { this.tempPizza = newPizza; }