示例#1
0
    // 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();
        }
    }
示例#2
0
    // 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);
    }