Ejemplo n.º 1
0
    public void Load(string name)
    {
        GameFile gameFile = GameFileManager.Load <GameFile>(name);

        GameFileManager.GameFile = gameFile;
        SceneManager.LoadScene(NextSceneName);
    }
Ejemplo n.º 2
0
    void Start()
    {
        if (GameFileManager.GameFile == null)
        {
            GameFileManager.Load();
        }

        Build();
    }
Ejemplo n.º 3
0
    void Start()
    {
        NewGameCanvas.SetActive(false);

        if (!GameFileManager.Exists("Meta"))
        {
            GameMetaData = new GameMetaData();
            GameFileManager.Save(GameMetaData, "Meta");
        }
        else
        {
            GameMetaData = GameFileManager.Load <GameMetaData>("Meta");
        }


        foreach (var g in GameMetaData.GameSaves)
        {
            string t   = g.Key;
            var    btn = Instantiate(ButtonPrefab, LoadGames.transform);
            btn.onClick.AddListener(delegate { Load(t); });
            btn.transform.GetChild(0).GetComponent <Text>().text = t;
        }
    }
Ejemplo n.º 4
0
 public void ContinueAdventure()
 {
     GameFileManager.Load();
     SceneManager.LoadScene("Map");
 }