示例#1
0
        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);
        }
示例#2
0
        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();
        }