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); }
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); }