少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-13 2df58aeacbf1177ec01167bdeccfe89d6a8d5804
System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -141,16 +141,16 @@
        StageLoad.Instance.onStageLoadFinish += onStageLoadFinish;
        NPCInteractProcessor.s_NpcInteractEvent += NpcInterac;
        FaBaoNPCIdList.Clear();
        string strFabao = Config.Instance.Get<FuncConfigConfig>("FaBaoNPCID").Numerical1;
        string strFabao = FuncConfigConfig.Get("FaBaoNPCID").Numerical1;
        string[] strFabaoNpcID = ConfigParse.GetMultipleStr(strFabao);//解析出数组|
        for (int i = 0; i < strFabaoNpcID.Length; i++)
        {
            FaBaoNPCIdList.Add(int.Parse(strFabaoNpcID[i]));
        }
        string BossDelayTime = Config.Instance.Get<FuncConfigConfig>("BossDelayTime").Numerical1;
        string BossDelayTime = FuncConfigConfig.Get("BossDelayTime").Numerical1;
        BossDelayTimeint = float.Parse(BossDelayTime);
        var Task_Auto = Config.Instance.Get<FuncConfigConfig>("TaskAuto");
        var Task_Auto = FuncConfigConfig.Get("TaskAuto");
        TaskAutoLv = int.Parse(Task_Auto.Numerical1);
        TaskAutoTime = int.Parse(Task_Auto.Numerical2);
    }
@@ -219,7 +219,7 @@
            {
                TaskupToDate = MissionID;
            }
            var pytaskM = Config.Instance.Get<PyTaskConfig>(MissionID);
            var pytaskM = PyTaskConfig.Get(MissionID);
            if (pytaskM == null)
            {
                return;
@@ -348,7 +348,7 @@
        {
            return;
        }
        var config = Config.Instance.Get<StoryMissionsConfig>(taskID);
        var config = StoryMissionsConfig.Get(taskID);
        bool IsOpenMain = WindowCenter.Instance.IsOpen<MainInterfaceWin>();
        var treasureStageUpShow = ModelCenter.Instance.GetModel<TreasureModel>().treasureStageUpShow;
        if (config != null)
@@ -418,7 +418,7 @@
    void AddMission(int MissionID, int MissionState, int DiscriptionIndex)//添加任务
    {
        var config = Config.Instance.Get<PyTaskConfig>(MissionID);
        var config = PyTaskConfig.Get(MissionID);
        if (config == null)
        {
            DebugEx.LogError(MissionID + "表格中不存在此任务ID");
@@ -772,7 +772,7 @@
    void TaskChanges(int MissionID, int MissionState, int DiscriptionIndex)//存在的任务的修改
    {
        var pytaskM = Config.Instance.Get<PyTaskConfig>(MissionID);
        var pytaskM = PyTaskConfig.Get(MissionID);
        if (pytaskM == null)
            return;
        allMissionDict[MissionID].Time = DateTime.Now;
@@ -1448,12 +1448,12 @@
    private bool IsDungeon()//判断是否在副本中
    {
        var mapId = PlayerDatas.Instance.baseData.MapID;
        var mapConfig = Config.Instance.Get<MapConfig>(mapId);
        var mapConfig = MapConfig.Get(mapId);
        return mapConfig != null && mapConfig.MapFBType != 0;
    }
    public bool IsGather(int npdId)//是否能采集NPC
    {
        var taskListConfig = Config.Instance.Get<TaskListConfig>(currentMission);
        var taskListConfig = TaskListConfig.Get(currentMission);
        if (taskListConfig != null)
        {
            int[] collectNPCList = taskListConfig.CollectNPC;
@@ -1504,7 +1504,7 @@
        {
            var mapModel = ModelCenter.Instance.GetModel<MapModel>();
            var point = mapModel.GetRecommendHangPoint();
            var config = Config.Instance.Get<MapEventPointConfig>(point);
            var config = MapEventPointConfig.Get(point);
            MapTransferUtility.Instance.MoveToNPC(config.NPCID);
        }
@@ -1595,7 +1595,7 @@
        if (allMissionDict.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
        {
            string _strTest = allMissionDict[_taskID].InforList;
            string strTask = TaskAllocation.Instance.GetTaskInfo(Config.Instance.Get<TASKINFOConfig>(_strTest).show_writing, _taskID);
            string strTask = TaskAllocation.Instance.GetTaskInfo(TASKINFOConfig.Get(_strTest).show_writing, _taskID);
            HrefAnalysis.Inst.ExcuteHrefEvent(strTask);
            DropItemManager.StopMissionPickup = false;
            TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;