//IEnumerator lightUpModel(i){ // ModelController.MC.instantiateModel(i); // yield return new WaitForSeconds(0.5f); //} public void generatingCombo() { System.Random rd = new System.Random(); int comboIndex = rd.Next(0, combos.Length); for (int i = 0; i < combos[comboIndex].Length; i++) { //swap the model //ModelController.MC.instantiateModel(i); squares[i].GetComponent <Image>().color = punchingColors[combos[comboIndex][i] - 1]; squares[i].GetComponentInChildren <Text>().text = punchings[combos[comboIndex][i] - 1]; squares[i].SetActive(true); } for (int i = 0; i < combos[comboIndex].Length; i++) { //StartCoroutine(lightUpModel(i)); } listener.comboSetter(combos[comboIndex]); }