public void PlayInterlude(int index) { player.targetTexture.Release(); currentInterlude = index; source.clip = interludeClips[currentInterlude]; if (gm.subtitles) { StartCoroutine(subtitleDisplayer.Begin(interludeSubs[currentInterlude])); } Invoke("TypeStuff", source.clip.length); source.Play(); }
// Detiene los subtítulos en ejecución y pone en ejecución los nuevos. private void RestartSubtitles() { StopAllCoroutines(); StartCoroutine(_subtitleDisplayer.Begin()); }