Inheritance: MonoBehaviour
Exemple #1
0
 public override string ToString()
 {
     return($"Dough: {Dough.GetType().Name}\n" +
            $"Sauce: {Sauce.GetType().Name}\n" +
            $"Cheese: {Cheese.GetType().Name}\n" +
            $"Clam: {Clam.GetType().Name}\n");
 }
        public override void Prepare()
        {
            Console.WriteLine("Preparing... {0}", Name);

            Dough = _pizzaIngredientFactory.CreateDough();
            Sauce = _pizzaIngredientFactory.CreateSauce();
            Veggieses = _pizzaIngredientFactory.CreateVeggieses();
            Cheese = _pizzaIngredientFactory.CreateCheese();
            Pepperoni = _pizzaIngredientFactory.CreatePepperoni();
            Clam = _pizzaIngredientFactory.CreateClam();
        }
        public override void Prepare()
        {
            Console.WriteLine("Preparing... {0}", Name);

            Dough     = _pizzaIngredientFactory.CreateDough();
            Sauce     = _pizzaIngredientFactory.CreateSauce();
            Veggieses = _pizzaIngredientFactory.CreateVeggieses();
            Cheese    = _pizzaIngredientFactory.CreateCheese();
            Pepperoni = _pizzaIngredientFactory.CreatePepperoni();
            Clam      = _pizzaIngredientFactory.CreateClam();
        }
Exemple #4
0
 public static async Task SaveClams(ulong UserId, int amount)
 {
     using (var DbContext = new SqliteDbContext())
     {
         if (DbContext.Clams.Where(x => x.UserID == UserId).Count() < 1)
         {
             DbContext.Clams.Add(new Clam
             {
                 UserID = UserId,
                 Amount = amount
             });
         }
         else
         {
             Clam Current = DbContext.Clams.Where(x => x.UserID == UserId).FirstOrDefault();
             Current.Amount += amount;
             DbContext.Clams.Update(Current);
         }
         await DbContext.SaveChangesAsync();
     }
 }
        public Pizza CreatePizza(string type)
        {
            Pizza pizza = null;

            if (type.Equals("cheese"))
            {
                pizza = new CheezePizza();
            }
            else if (type.Equals("peperoni"))
            {
                pizza = new Peperoni();
            }
            else if (type.Equals("clam"))
            {
                pizza = new Clam();
            }
            else if (type.Equals("veggie"))
            {
                pizza = new Veggie();
            }

            return(pizza);
        }
Exemple #6
0
 public override void Prepare()
 {
     Console.WriteLine("Preparing {0}", Name);
     Dough   = pizzaIngredientFactory.CreateDough();
     Sauce   = pizzaIngredientFactory.CreateSauce();
     Cheese  = pizzaIngredientFactory.CreateCheese();
     Veggies = pizzaIngredientFactory.CreateVeggies();
     Clam    = pizzaIngredientFactory.CreateClam();
     Console.WriteLine("Ingredients: Dough: {0} - Sauce: {1} - Cheese: {2} - Clam: {3}", Dough.ToString(), Sauce.ToString(), Cheese.ToString(), Clam.ToString());
 }