//保存数据 private void SaveData(string useName) { RankData data = new RankData() { name = useName, score = GameManager.Instance.TotalScore, }; RankData.ranks.Add(data); RankJson.SaveRanking(RankData); }
//显示界面排行榜数据 private void ShowRankUIData() { RankData = RankJson.GetRankingObject <RankDatas>(); RankData[] datas = RankData.ranks.ToArray(); datas.OrderByDescending(o => o.score); CalculationContentSize(datas.Length); for (int i = 0; i < datas.Length; i++) { CreateRankingItem(datas[i], i + 1); } }