Exemplo n.º 1
0
    //doesnt destroy
    private void Awake()
    {
        DontDestroyOnLoad(transform.gameObject);
    }

   // public void setCountText()
    //{
    //    sugarText.text = "Sugar: " + sugar.ToString() + "g";
    //    carbText.text = "Carb: " + carbs.ToString() + "g";
    //    caloriesText.text = "Calories: " + calories.ToString() + "g";
    //    fiberText.text = "Fiber: " + fiber.ToString() + "g";
   // }


        //if there is a collision of 2d colliders - ie when the food is moved onto the plate
    private void OnTriggerEnter2D(Collider2D collision)
    {
        //my attempt to fix the issue see Reliable on trigger exit script
        ReliableOnTriggerExit.NotifyTriggerEnter2D(collision, gameObject, OnTriggerExit2D);

        //same for each food below - just adds the correct number to the corresponding varialbe and then adds it to the nutrient control GameControl object
        if (collision.gameObject.name == "banana")
        {
            calories = calories + 105;
            carbs = carbs + 27;
            fiber = fiber + 3;
            sugar = sugar + 14;
            fat = fat + 0;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);


            //Debug.Log(calories);
        }
        if (collision.gameObject.name == "broccoli")
        {
            calories = calories + 34;
            carbs = carbs + 7;
            fiber = fiber + 0;
            sugar = sugar + 2;
            fat = fat + 0;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }


        if (collision.gameObject.name == "beansAndRice")
        {
            calories = calories + 221;
            carbs = carbs + 86;
            fiber = fiber + 9;
            sugar = sugar + 2;
            fat = fat + 3;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "burger")
        {
            calories = calories + 300;
            carbs = carbs + 33;
            fiber = fiber + 2;
            sugar = sugar + 7;
            fat = fat + 12;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "candy")
        {
            calories = calories + 280;
            carbs = carbs + 35;
            fiber = fiber + 0;
            sugar = sugar + 29;
            fat = fat + 14;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "carrot")
        {
            calories = calories + 41;
            carbs = carbs + 10;
            fiber = fiber + 3;
            sugar = sugar + 5;
            fat = fat + 0;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "cheese")
        {
            calories = calories + 62;
            carbs = carbs + 2;
            fiber = fiber + 0;
            sugar = sugar + 1;
            fat = fat + 5;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "chicken")
        {
            calories = calories + 220;
            carbs = carbs + 0;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 24;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "chickenNuggets")
        {
            calories = calories + 480;
            carbs = carbs + 24;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 32;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "chips")
        {
            calories = calories + 274;
            carbs = carbs + 25;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 19;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "cookie")
        {
            calories = calories + 120;
            carbs = carbs + 23;
            fiber = fiber + 0;
            sugar = sugar + 14;
            fat = fat + 4;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);
            Debug.Log("These are the calories: " + calories);

        }
        if (collision.gameObject.name == "cupcake")
        {
            calories = calories + 240;
            carbs = carbs + 35;
            fiber = fiber + 0;
            sugar = sugar + 26;
            fat = fat + 10;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "donut")
        {
            calories = calories + 280;
            carbs = carbs + 31;
            fiber = fiber + 1;
            sugar = sugar + 13;
            fat = fat + 15;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "egg")
        {
            calories = calories + 78;
            carbs = carbs + 0;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 5;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "frappucino")
        {
            calories = calories + 420;
            carbs = carbs + 67;
            fiber = fiber + 0;
            sugar = sugar + 66;
            fat = fat + 15;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "fries")
        {
            calories = calories + 378;
            carbs = carbs + 50;
            fiber = fiber + 5;
            sugar = sugar + 0;
            fat = fat + 18;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "hotdog")
        {
            calories = calories + 316;
            carbs = carbs + 31;
            fiber = fiber + 0;
            sugar = sugar + 7;
            fat = fat + 16;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "ice_cream")
        {
            calories = calories + 590;
            carbs = carbs + 79;
            fiber = fiber + 0;
            sugar = sugar + 61;
            fat = fat + 26;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "pasta")
        {
            calories = calories + 131;
            carbs = carbs + 25;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 1;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "pizza")
        {
            calories = calories + 272;
            carbs = carbs + 34;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 10;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "potatoes")
        {
            calories = calories + 180;
            carbs = carbs + 23;
            fiber = fiber + 2;
            sugar = sugar + 2;
            fat = fat + 9;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "salad")
        {
            calories = calories + 148;
            carbs = carbs + 7;
            fiber = fiber + 0;
            sugar = sugar + 3;
            fat = fat + 13;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "soda")
        {
            calories = calories + 150;
            carbs = carbs + 39;
            fiber = fiber + 0;
            sugar = sugar + 39;
            fat = fat + 0;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "steak")
        {
            calories = calories + 207;
            carbs = carbs + 0;
            fiber = fiber + 0;
            sugar = sugar + 0;
            fat = fat + 12;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "sandwhich")
        {
            calories = calories + 419;
            carbs = carbs + 42;
            fiber = fiber + 0;
            sugar = sugar + 5;
            fat = fat + 21;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "sweetpotato")
        {
            calories = calories + 112;
            carbs = carbs + 26;
            fiber = fiber + 4;
            sugar = sugar + 5;
            fat = fat + 0;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }

        if (collision.gameObject.name == "taco")
        {
            calories = calories + 157;
            carbs = carbs + 14;
            fiber = fiber + 3;
            sugar = sugar + 0;
            fat = fat + 9;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "tamale")
        {
            calories = calories + 284;
            carbs = carbs + 34;
            fiber = fiber + 3;
            sugar = sugar + 0;
            fat = fat + 9;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "whitebread")
        {
            calories = calories + 79;
            carbs = carbs + 15;
            fiber = fiber + 0;
            sugar = sugar + 2;
            fat = fat + 0;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }
        if (collision.gameObject.name == "wholegrainbread")
        {
            calories = calories + 69;
            carbs = carbs + 12;
            fiber = fiber + 2;
            sugar = sugar + 2;
            fat = fat + 1;

            nutrientControl.AddCalories(calories);
            nutrientControl.AddCarbs(carbs);
            nutrientControl.AddFiber(fiber);
            nutrientControl.AddSugar(sugar);
            nutrientControl.AddFat(fat);

        }

        //debug to check calories were added
        Debug.Log("These are the calories: " + calories);
       //setCountText();
    }