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(); }
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); }