Esempio n. 1
0
    public void Play()
    {
        var mainScene = SceneManager.GetSceneByName("MainScene");

        if (!mainScene.IsValid())
        {
            return;
        }

        SceneManager.SetActiveScene(mainScene);
        SceneManager.UnloadSceneAsync(SceneManager.GetSceneByName("MainMenu"));

        SceneManager.LoadSceneAsync("Caves", LoadSceneMode.Additive);
        SceneManager.LoadSceneAsync("OlaCaves", LoadSceneMode.Additive);
        SceneManager.LoadSceneAsync("OleCaves", LoadSceneMode.Additive);

        player.SetActive(true);
        InGameUI.EnsureUI();
    }