Esempio n. 1
0
 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]);
 }
Esempio n. 2
0
    public IEnumerator CheckReplicas(float time)
    {
        yield return(new WaitForSeconds(time));

        source.Stop();
        replicPanel.SetActive(false);
        if (replicas.Count > 0)
        {
            StartReplica();
        }
        else
        {
            bufer = null;
        }
    }