Example #1
0
    public void StartGame()
    {
        if (PersistentState.instance)
        {
            PersistentState.instance.SaveProgress();
            Destroy(PersistentState.instance.gameObject);
        }
        PersistentState newState = Instantiate(persistentStatePrefab).GetComponent <PersistentState>();

        newState.SetFileName(fileName.text + ".save");
        if (isPlayingTutorial)
        {
            SceneManager.LoadScene("Tutorial");
        }
        else
        {
            SceneManager.LoadScene("Desktop");
        }
    }