Пример #1
0
Файл: Pie.cs Проект: kai91/PiJam
 public void add(IngredientEnum ingredient)
 {
     if (ingredient == IngredientEnum.Apple)
     {
         Debug.Log(apple);
         apple++;
     }
     else if (ingredient == IngredientEnum.Blueberry)
     {
         Debug.Log(blueberry);
         blueberry++;
     }
     else if (ingredient == IngredientEnum.Cherry)
     {
         Debug.Log(cherry);
         cherry++;
     }
     addTopping(ingredient);
 }
Пример #2
0
Файл: Pie.cs Проект: kai91/PiJam
    private void addTopping(IngredientEnum type)
    {
        float randomX = Random.Range(minXRange, maxXRange);
        float randomY = Random.Range(minYRange, maxYRange);
        Vector2 pos = mainCamera.ScreenToWorldPoint(new Vector2(randomX, randomY));
        Transform source = null;
        if (type == IngredientEnum.Apple) source = applePrefab;
        else if (type == IngredientEnum.Blueberry) source = blueberryPrefab;
        else if (type == IngredientEnum.Cherry) source = cherryPrefab;

        Transform topping = (Transform)Instantiate(source, pos, Quaternion.identity);
        float angle = Random.Range(0, 360);
        topping.Rotate(new Vector3(0, 0, angle));
        float scale = Random.Range(0.5f, 0.9f);
        topping.localScale = new Vector3 (scale, scale, scale);
        toppings.Add(topping);
    }