少年修仙传客户端代码仓库
2419 【BUG】【1.3】自动跑主线任务时,对NPC对话时间倒计时结束后,左边对话弹框会弹出来
2个文件已修改
18 ■■■■ 已修改文件
Fight/GameActor/GA_Hero.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/PlayerTaskDatas.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_Hero.cs
@@ -1,4 +1,5 @@
using Snxxz.UI;
using System.Collections;
using TableConfig;
using UnityEngine;
using UnityEngine.Events;
@@ -847,10 +848,9 @@
            if (Time.realtimeSinceStartup - m_CalculAutoFightTime > taskmodel.TaskAutoTime
                 && !NewBieCenter.Instance.inGuiding
                 && PlayerTaskDatas.IsOPenAutoResolve())
            {
                taskmodel.TaskMove(taskmodel.currentMission);
            {
                SnxxzGame.Instance.StartCoroutine(Wait());
            }
        }
        if (MapArea.IsInMapArea(CurMapArea, MapArea.E_Type.Safe)
@@ -879,7 +879,15 @@
            }
        }
    }
    private IEnumerator Wait()
    {
        yield return WaitingForSecondConst.WaitMS1500;
        if (PlayerDatas.Instance.extersion.bossState == 1)
        {
            yield break;
        }
        taskmodel.TaskMove(taskmodel.currentMission);
    }
    private SFXController m_ArrowEffect;
    public void ShowArrow(bool showOrHide)
System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -1575,7 +1575,7 @@
    }
    public void TaskMove(int _taskID)
    {
        if (allMissionDict.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
        if (MainTaskDic.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
        {
            string _strTest = allMissionDict[_taskID].InforList;
            string strTask = TaskAllocation.Instance.GetTaskInfo(Config.Instance.Get<TASKINFOConfig>(_strTest).show_writing, _taskID);