// Update is called once per frame void Update() { if (endTime - Time.timeSinceLevelLoad > 0 && generateTime.Count > iconCount && ui.lifeGauge.value != 0) { if (generateTime[iconCount] < Time.timeSinceLevelLoad) { RhythmIconController _instance; _instance = Instantiate(icon, Vector3.zero, Quaternion.identity, rhythmIconParent); _instance.Initialize(generateIcons[generateTime[iconCount]]); iconCount++; } } else if (ui.lifeGauge.value <= 0) { ui.GameFailure(); } else if (endTime < Time.timeSinceLevelLoad) { ui.DisplayClearText(); Invoke("LoadTitleScene", 3.0f); } }