private void StartReplica() { bufer = replicas[0]; source.clip = bufer.clip; if (useTextToggle.isOn) { replicPanel.SetActive(true); replicText.text = bufer.replicText; replicText.color = bufer.textColor; } source.Play(); StartCoroutine(CheckReplicas(source.clip.length + 0.3f)); replicas.Remove(replicas[0]); }
public IEnumerator CheckReplicas(float time) { yield return(new WaitForSeconds(time)); source.Stop(); replicPanel.SetActive(false); if (replicas.Count > 0) { StartReplica(); } else { bufer = null; } }