少年修仙传客户端代码仓库
hch
2023-03-27 c3410dc428a4badc24fb990787c29b87e9ccf909
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);