少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-31 0cf1eaf02e1ec4536b181877d7aecc3e22bf84a2
3150 【前端】日常界面骑宠争夺活动红点
2个文件已修改
12 ■■■■■ 已修改文件
System/DailyQuest/DailyQuestModel.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/WindowConfig.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/DailyQuestModel.cs
@@ -573,12 +573,12 @@
                        }
                        else
                        {
                            var completedTimes = GetDailyQuestCompletedTimes(dailyQuest.id);
                            var totalTimes = GetDailyQuestTotalTimes(dailyQuest.id);
                            switch ((DailyQuestType)_questId)
                            {
                                case DailyQuestType.HeavenBattle:
                                case DailyQuestType.FairyFeast:
                                    var completedTimes = GetDailyQuestCompletedTimes(dailyQuest.id);
                                    var totalTimes = GetDailyQuestTotalTimes(dailyQuest.id);
                                    if (dailyQuestState == DailyQuestState.CanBuyTimes || (dailyQuestState == DailyQuestState.Normal && completedTimes < totalTimes))
                                    {
                                        dailyQuest.redpoint.state = RedPointState.Simple;
@@ -599,6 +599,9 @@
                                        dailyQuest.redpoint.state = RedPointState.None;
                                    }
                                    break;
                                case DailyQuestType.FairyGrabBoss:
                                    dailyQuest.redpoint.state = completedTimes >= totalTimes ? RedPointState.Simple : RedPointState.None;
                                    break;
                                default:
                                    if (dailyQuestState == DailyQuestState.CanBuyTimes || dailyQuestState == DailyQuestState.Normal)
                                    {
UI/Common/WindowConfig.cs
@@ -8,8 +8,9 @@
{
    public WindowTable[] windows;
    public Dictionary<string, List<string>> parentChildrenTable = new Dictionary<string, List<string>>();
    public List<string> childWindows = new List<string>();
    [NonSerialized] public Dictionary<string, List<string>> parentChildrenTable = new Dictionary<string, List<string>>();
    [NonSerialized] public List<string> childWindows = new List<string>();
    static WindowConfig config;
    public static WindowConfig Get()