Beispiel #1
0
    void SceneLoaded(Scene scene, LoadSceneMode loadSceneMode)
    {
        Debug.Log("Scene loaded: " + scene.name);

        if (scene.name == "MainMenu")
        {
            Destroy(this);
        }

        gm    = FindObjectOfType <GameManager>();
        ic    = FindObjectOfType <InputController>();
        fader = FindObjectOfType <SceneTransitionFader>();
        uic   = FindObjectOfType <UIController>();

        if (scene.name == "PostLevelStatsScene")
        {
            InitStatsScreen();
        }
        else
        {
            isStatsScene = false;

            currentSceneName = scene.name;

            StartCoroutine(TimedSceneTransition(0.5f, false));
        }
    }
Beispiel #2
0
    private void Start()
    {
        ic = FindObjectOfType <InputController>();

        fader = FindObjectOfType <SceneTransitionFader>();

        //wavesAudio.Play();

        StartCoroutine(TitleFadeIn());
    }