Eonirr

Untitled

Mar 29th, 2026
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. public string saveMapPath;
  2.  
  3. public void SaveMap()
  4. {
  5. GetAchievmentsSO();
  6. MapData data = new MapData();
  7.  
  8. data.savedVoidShard = GameManager.instance.currentVoidShardAmount;
  9. if (CuriumHandler.instance) data.savedCurium = CuriumHandler.instance.currentCuriumAmount;
  10.  
  11. foreach (var achievment in achievments)
  12. {
  13. data.achievements.Add(new AchievementData
  14. {
  15. achievementName = achievment.achievmentName,
  16. isFinished = achievment.achievmentFinish,
  17. value = achievment.valueForSlider
  18. });
  19. }
  20.  
  21. string json = JsonUtility.ToJson(data, true);
  22. File.WriteAllText(saveMapPath, json);
  23. }
  24.  
  25.  
  26. [System.Serializable]
  27. public class MapData
  28. {
  29. public int savedVoidShard;
  30. public int savedCurium;
  31. public List<AchievementData> achievements = new();
  32. }
Advertisement
Add Comment
Please, Sign In to add comment