Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public string saveMapPath;
- public void SaveMap()
- {
- GetAchievmentsSO();
- MapData data = new MapData();
- data.savedVoidShard = GameManager.instance.currentVoidShardAmount;
- if (CuriumHandler.instance) data.savedCurium = CuriumHandler.instance.currentCuriumAmount;
- foreach (var achievment in achievments)
- {
- data.achievements.Add(new AchievementData
- {
- achievementName = achievment.achievmentName,
- isFinished = achievment.achievmentFinish,
- value = achievment.valueForSlider
- });
- }
- string json = JsonUtility.ToJson(data, true);
- File.WriteAllText(saveMapPath, json);
- }
- [System.Serializable]
- public class MapData
- {
- public int savedVoidShard;
- public int savedCurium;
- public List<AchievementData> achievements = new();
- }
Advertisement
Add Comment
Please, Sign In to add comment