少年修仙传客户端代码仓库
client_linchunjie
2018-09-20 e432f2e612b213b1a262d3122363ea7d1fcebe49
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;
        }