// carga una partida guardada en route. Comprueba si la informacion no ha sido modificada. De ser asi, // carga una partida con los valores iniciales private void LoadFromFile(string route) { using (StreamReader stream = new StreamReader(route)) { jsonLoader.SetJson(stream.ReadToEnd()); saveInfo_ = jsonLoader.LoadSaveInfo(); } if (HasInfoChanged()) { LoadDefault(); Save(); } }
// inicializacion de atributos y lectura de todos los niveles // le indicamos que este objeto no debe destruirse entre escenas void Awake() { instance = this; jsonLoader = new JsonLoader(); jsonLoader.SetJson(rawJsonLevels.text); jsonLoader.LoadAllLevels(); money = 0; medals = 0; challengeTimeLeft = 0; giftTimeLeft = 0; currentTime = 0; day = 1; DontDestroyOnLoad(this.gameObject); }