private IEnumerator ActivateBackground() { TextController.ActivateCanvas(false); yield return(new WaitForSecondsRealtime(1)); GameElements.GetComponent <SpriteRenderer>().enabled = true; }
protected IEnumerator PlayOpeningCutscene(int time, int times) { yield return(ShowNextTextSection(time, times)); TextController.ActivateCanvas(false); GameElements.SetActive(true); }
private IEnumerator ShowCredits() { FadeSceneOut(); MainCamera.transform.position = new Vector3(creditRenderer.transform.position.x, creditRenderer.transform.position.y, MainCamera.transform.position.z + 5); foreach (Sprite sprite in creditSprites) { creditRenderer.sprite = sprite; TextController.ActivateCanvas(true); yield return(ShowNextTextSection(4)); TextController.ActivateCanvas(false); yield return(Fade(creditRenderer, 0, 1, 3)); yield return(new WaitForSeconds(2.5f)); yield return(Fade(creditRenderer, 1, 0, 3)); } EnableNextScene(); }
private void ReactivateText() { birthedObjects.ForEach(Destroy); GameElements.GetComponent <SpriteRenderer>().enabled = false; TextController.ActivateCanvas(true); }