public Dictionary <string, bool> GetAchivementDataList() { var dataDictionary = AojiluService.DataSaver.PlaySaveData.AchivementDatas; var result = new Dictionary <string, bool>(); AchievementTexts achievementTexts = new AchievementTexts(); foreach (var data in achievementTexts.GetAchievemenents()) { if (dataDictionary.ContainsKey(data.m_id)) { result.Add(data.m_displayName, dataDictionary[data.m_id]); } else { result.Add(data.m_displayName, false); } } return(result); }
private void GetRecords() { var RankText = Services.UserRankCalculator.GetRank(); m_rankText.text = RankText; m_TotalScore.text = Mathf.RoundToInt(AojiluService.DataSaver.PlaySaveData.TotalScore / Constants.TotalScoreRate).ToString(); m_MaxScore.text = AojiluService.DataSaver.PlaySaveData.MaxScore.ToString(); m_TotalSukiman.text = AojiluService.DataSaver.PlaySaveData.TotalSukimaCount.ToString(); m_MaxSukiman.text = AojiluService.DataSaver.PlaySaveData.MaxSukimaCount.ToString(); m_PlayNum.text = AojiluService.DataSaver.PlaySaveData.PlayCount.ToString(); var dataDictionary = AojiluService.DataSaver.PlaySaveData.AchivementDatas; achievementNum = 0; AchievementTexts achievementTexts = new AchievementTexts(); foreach (var data in achievementTexts.GetAchievemenents()) { if (dataDictionary.ContainsKey(data.m_id)) { achievementNum++; } } m_AchievementNum.text = achievementNum.ToString(); }