Example #1
0
    void SaveData()
    {
        MapSaves mapSaves = SaveSystem.instance.saves.mapSaves;

        mapSaves.LastOpenedLevel     = LastOpenedLevel;
        mapSaves.LastDungeonLevel    = LastDungeonLevel;
        mapSaves.FirstDungeonLevel   = FirstDungeonLevel;
        mapSaves.seeds               = new List <LevelSeed>(levelSeeds);
        mapSaves.CurrentDungeonLevel = GetClosestCheckPoint();
    }
Example #2
0
    void LoadRelocationData()
    {
        if (!PlayerPrefs.HasKey("Save"))
        {
            return;
        }

        MapSaves mapSaves = SaveSystem.instance.saves.mapSaves;

        CurrentDungeonLevel = mapSaves.CurrentDungeonLevel;
        LastOpenedLevel     = mapSaves.LastOpenedLevel;
        FirstDungeonLevel   = mapSaves.FirstDungeonLevel;
        LastDungeonLevel    = mapSaves.LastDungeonLevel;
        levelSeeds          = new List <LevelSeed>(mapSaves.seeds);
    }