Beispiel #1
0
    IEnumerator CoBeginPlay()
    {
        gameState      = eGameState.loading;
        Time.timeScale = 1f;
        Tweener tween = FadeHelper.FadeIn(imgBlackBoard, 1f);

        yield return(new WaitWhile(() => tween.IsPlaying()));

        yield return(SceneManager.LoadSceneAsync("CinematicScene", LoadSceneMode.Additive));

        cinematicManager = FindObjectOfType <CinematicManager>().GetComponent <CinematicManager>();
        cinematicManager.btnBeginPlay.onClick.AddListener(OnClickPlayGame);
        cinematicManager.btnSkip.onClick.AddListener(OnClickPlayGame);
        cinematicManager.ShowPrologue();
        FadeHelper.FadeOut(imgBlackBoard, 1f);
        GameObject.Find("TitleCanvas").SetActive(false);
    }