Example #1
0
 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);
 }
Example #2
0
    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);
        }
    }