示例#1
0
        // 다음 레벨 루틴
        private IEnumerator GotoNextLevel()
        {
            yield return(new WaitForSeconds(2f));

            // 효과음
            AudioManager.instance.StartAudio(2);

            imageEffectController.Initilize();
            imageEffectController.FadeAllImage(Vector2.zero);

            yield return(new WaitForSeconds(1f));

            SceneManager.LoadScene(targetScene);
        }
示例#2
0
        // 이펙트 루틴
        private IEnumerator ChangeScene()
        {
            yield return(new WaitForSeconds(0.5f));

            ImageEffectController imageEffectControler = transform.parent.GetComponent <ImageEffectController>();


            imageEffectControler.imageList.Add(GameObject.Find("STAGE").GetComponent <ImageScaleFadeEffect>());
            imageEffectControler.imageList.Add(GameObject.Find("Option").GetComponent <ImageScaleFadeEffect>());
            imageEffectControler.FadeAllImage(Vector2.zero);

            yield return(new WaitForSeconds(2f));

            SceneManager.LoadScene("MainScene");
        }