少年修仙传客户端代码仓库
client_Zxw
2018-09-20 0e0109746645df4e6bc6bddfe714e0e02948a1d4
3700 【前端】主界面任务列表排序修改
1个文件已修改
22 ■■■■■ 已修改文件
System/MainInterfacePanel/TaskListTip.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskListTip.cs
@@ -99,6 +99,7 @@
            PlayerTaskDatas.Event_TaskToDelete += OnTaskToDelete;//任务的删除
            PlayerTaskDatas.Event_TaskInformation += TaskInformation;//任务字典信息
            PlayerTaskDatas.MainCardLevelChange += MainCardLevelChange;//卡级任务修改
            PlayerTaskDatas.CardLevelChange += CardLevelChangeEvent;//卡级任务状态改变
            model.collectingTreasureChangeEvent += OnCollectingTreasureChangeEvent;
            FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
            TreasureNewGotWin.CloseTreasureNewGotWinEvent += CloseTreasureNewGotWinEvent;
@@ -132,6 +133,7 @@
            FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
            TreasureNewGotWin.CloseTreasureNewGotWinEvent -= CloseTreasureNewGotWinEvent;
            PlayerTaskDatas.MainCardLevelChange -= MainCardLevelChange;//卡级任务修改
            PlayerTaskDatas.CardLevelChange -= CardLevelChangeEvent;//卡级任务状态改变
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;//数据的刷新(h0418)
        }
@@ -153,6 +155,15 @@
            }
        }
        private void CardLevelChangeEvent(int taskID)
        {
            if (taskmodel.allMissionDict.ContainsKey(taskID) && taskmodel.allMissionDict[taskID].Type == 3)
            {
                TaskScheduling();
                TheTaskToGenerate();
                TaskJump(taskID);
            }
        }
        private void MainCardLevelChange(int _id)
        {
            TaskScheduling();    
@@ -347,7 +358,7 @@
            foreach (var key in taskmodel.MainTaskDic.Keys)
            {
                var State = taskmodel.GetTaskStatus(key);
                if (State == PlayerTaskDatas.TaskStatus.CardLevel)
                if (State == PlayerTaskDatas.TaskStatus.TreasureCardLevel)
                {
                    IsDefault = false;
                }
@@ -371,6 +382,10 @@
            {
                return _index0.CompareTo(_index1);
            }
            if (xPack.LV.CompareTo(yPack.LV) != 0)
            {
                return -xPack.LV.CompareTo(yPack.LV);
            }
            return 1;
        }
@@ -384,6 +399,11 @@
            {
                return _index0.CompareTo(_index1);
            }
            if (xPack.LV.CompareTo(yPack.LV) != 0)
            {
                return -xPack.LV.CompareTo(yPack.LV);
            }
            return 1;
        }