少年修仙传客户端代码仓库
hch
2023-03-27 c3410dc428a4badc24fb990787c29b87e9ccf909
9787 子 【BT9】成就系统 / 9785 【BT9】成就系统
1个文件已修改
5 ■■■■■ 已修改文件
System/Achievement/AchievementModel.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Achievement/AchievementModel.cs
@@ -32,6 +32,8 @@
        public Redpoint redpoint = new Redpoint(201, 20111);
        public List<int> reachSuccessIDs = new List<int>(); //已达标的成就ID,用于对比变化
        #region
        //修行之路
        public event Action OnUpdateBPDataEvent;
@@ -182,6 +184,7 @@
            {
                achievement.ResetAchievementState();
            }
            reachSuccessIDs.Clear();
        }
        public void UpdateAchievementProgress(int _achievementId, int _progress)
@@ -202,6 +205,8 @@
                    if (Achievement.IsReach(_achievementId, _progress))
                    {
                        if (!reachSuccessIDs.Contains(_achievementId))
                            reachSuccessIDs.Add(_achievementId);
                        if (achievementAwardableEvent != null)
                        {
                            achievementAwardableEvent(_achievementId);