public void addEntry() { Load(); LeaderboardModel.Entry entry = new LeaderboardModel.Entry { score = PlayerPrefs.GetInt("score"), name = PlayerPrefs.GetString("nick") }; leaderboardModel.scores.entryList.Insert(PlayerPrefs.GetInt("position"), entry); leaderboardModel.scores.entryList.RemoveAt(Count() - 1); Save(leaderboardModel.scores); }
public void Load() { if (File.Exists(Application.dataPath + "/save.txt")) { string json = File.ReadAllText(Application.dataPath + "/save.txt"); leaderboardModel.scores = JsonUtility.FromJson <LeaderboardModel.Leaderboard>(json); } else { for (int i = 0; i < 7; i++) { LeaderboardModel.Entry entry = new LeaderboardModel.Entry { name = "Player", score = (9 - i + 1) * 100 }; leaderboardModel.scores.entryList.Add(entry); } Save(leaderboardModel.scores); } }