Beispiel #1
0
        public void LoadLeaderboard()
        {
            LeaderboardData?.Clear();
            NameColumn.Clear();
            ScoreColumn.Clear();
            EntryCount = 0;
            var text = File.ReadAllText(LeaderboardPath);

            try {
                LeaderboardData = JsonConvert.DeserializeObject <List <LeaderboardEntry> >(text);
                foreach (var entry in LeaderboardData)
                {
                    NameColumn.AddParagraph(entry.Name);
                    ScoreColumn.AddParagraph(entry.Score);
                    ++EntryCount;
                }
            } catch (Exception ex) {
                NameColumn.AddParagraph("Error parsing leaderboard!");
                EntryCount = -1;
                Console.WriteLine(ex);
            }
        }