void SpawnFood(Transform spawnPos) { int randomIndex = Random.Range(0, foods.Count); GameObject newFood = Instantiate(foods[randomIndex]); newFood.name = foods[randomIndex].name; BrainbowFood brainbowComponent = newFood.AddComponent <BrainbowFood> (); brainbowComponent.SetOrigin(spawnPos); newFood.GetComponent <Food>().Spawn(spawnPos, spawnParent, foodScale); SetActiveFood(brainbowComponent); inGameFoods.Add(newFood); foods.RemoveAt(randomIndex); }
public void SetActiveFood(BrainbowFood food) { activeFood = food; }