Ejemplo n.º 1
0
    IEnumerator LoadLevel(string sceneName)
    {
        SceneTransAnimator.SetTrigger("Start");
        yield return(new WaitForSeconds(TransitionTime));

        PlayerSingleton.instance.state = PlayerSingleton.nextState(PlayerSingleton.instance.state);
        SceneManager.LoadScene(exitScene, LoadSceneMode.Single);
    }
Ejemplo n.º 2
0
    IEnumerator OnAllTaskFinished()
    {
        Debug.Log("all task finished");
        // exit scene
        SceneTransAnimator.SetTrigger("Start");
        yield return(new WaitForSeconds(TransitionTime));

        Cursor.lockState = CursorLockMode.Locked;
        PlayerSingleton.instance.state = PlayerSingleton.nextState(PlayerSingleton.instance.state);
        SceneManager.LoadScene("Demo_Real_Office", LoadSceneMode.Single);
    }