少年修仙传客户端代码仓库
client_linchunjie
2019-01-31 11519559754f74dfe3e7d6f79377f3adc2e1261c
6088  【开发】【1.5.200】春节红包雨活动
3个文件已修改
26 ■■■■ 已修改文件
System/OpenServerActivity/FestivalRedpackModel.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/FestivalRedpackWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OperationFestivalRedpack.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/FestivalRedpackModel.cs
@@ -84,6 +84,19 @@
            }
        }
        public int operationDay
        {
            get
            {
                OperationFestivalRedpack operation;
                if (OperationTimeHepler.Instance.TryGetOperation(Operation.FestivalRedpack, out operation))
                {
                    return IsOpen ? operation.GetIndexOfTime() : operation.totalDays;
                }
                return 0;
            }
        }
        public int grabRedpackTimes { get; private set; }
        public int grabTotalJade { get; private set; }
@@ -520,7 +533,7 @@
        private void AchievementCompletedEvent(int _achieve)
        {
            List<FestivalRedpackAchievement> list;
            if (TryGetAchievements(festivalDay + 1, out list) && IsContainsAchievement(list, _achieve))
            if (TryGetAchievements(operationDay + 1, out list) && IsContainsAchievement(list, _achieve))
            {
                if (achievementRefresh != null)
                {
@@ -533,7 +546,7 @@
        private void AchievementProgressUpdateEvent(int _achieve)
        {
            List<FestivalRedpackAchievement> list;
            if (TryGetAchievements(festivalDay + 1, out list) && IsContainsAchievement(list, _achieve))
            if (TryGetAchievements(operationDay + 1, out list) && IsContainsAchievement(list, _achieve))
            {
                if (achievementRefresh != null)
                {
@@ -592,7 +605,7 @@
                }
                List<FestivalRedpackAchievement> list;
                if (TryGetAchievements(festivalDay + 1, out list))
                if (TryGetAchievements(operationDay + 1, out list))
                {
                    foreach (var festivalRedpackAchievement in list)
                    {
System/OpenServerActivity/FestivalRedpackWin.cs
@@ -116,7 +116,7 @@
            m_AchievementController.Refresh();
            model.displayAchievements.Clear();
            List<FestivalRedpackAchievement> list;
            if (model.TryGetAchievements(model.festivalDay + 1, out list))
            if (model.TryGetAchievements(model.operationDay + 1, out list))
            {
                model.displayAchievements.AddRange(list);
                model.displayAchievements.Sort(model.AchievementSort);
System/OpenServerActivity/OperationFestivalRedpack.cs
@@ -33,6 +33,11 @@
            return IndexOfDays(TimeUtility.ServerNow);
        }
        public int GetIndexOfTime()
        {
            return IndexOfTime(TimeUtility.ServerNow);
        }
        public override void Reset()
        {
            base.Reset();