コード例 #1
0
        private IEnumerator ActivateBackground()
        {
            TextController.ActivateCanvas(false);
            yield return(new WaitForSecondsRealtime(1));

            GameElements.GetComponent <SpriteRenderer>().enabled = true;
        }
コード例 #2
0
        protected IEnumerator PlayOpeningCutscene(int time, int times)
        {
            yield return(ShowNextTextSection(time, times));

            TextController.ActivateCanvas(false);
            GameElements.SetActive(true);
        }
コード例 #3
0
        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();
        }
コード例 #4
0
 private void ReactivateText()
 {
     birthedObjects.ForEach(Destroy);
     GameElements.GetComponent <SpriteRenderer>().enabled = false;
     TextController.ActivateCanvas(true);
 }