private void createIngredientFlags(int ingredientCount) { ingredientFlags = new IngredientFlag[ingredientCount]; for (int i = 0; i < ingredientFlags.Length; i++) { ingredientFlags[i] = new IngredientFlag(); } }
private void updateIngredientHeights(GameObject ingredObject) { int ingredIndex = ingredientIndexMap[ingredObject.name]; IngredientFlag ingredient = ingredientFlags[ingredIndex]; ingredient.gameObject = ingredObject; ingredient.thiccness = ingredObject.transform.localScale.y; ingredient.setHeight(platePos); updateCollisionHeight(ingredient.thiccness); for (int i = ingredIndex + 1; i < ingredientFlags.Length; i++) { ingredientFlags[i].addHeight(ingredient.thiccness * 2.1f, platePos); } }