public void Initialize(Ingredient ingredient, RectTransform parent) { this.ingredient = ingredient; ingredientName.text = ingredient.ToString(); ingredientAmount.text = 0.ToString(); transform.SetParent(parent); drinkUI = GetComponentInParent <DrinkUI>(); }
/**** Events ****/ private void SpawnDrinksEvent() { this.drinks = this.restaurantBuilder.GetMenu().GetDrinks(); for (int i = 0; i < MAX_DRINKS; i++) { DrinkUI UIScript = Instantiate(this.drinkPrefab, gameObject.transform, false).GetComponent <DrinkUI>(); if (i < this.drinks.Count) { UIScript.SetDrink(this.drinks[i]); } } Loaded(); }