少年修仙传客户端代码仓库
client_Hale
2019-07-05 7b8080b8d1bd74d0ae075388286d5a4bede61a5d
382 前端战斗模式下等待拾取完毕发送10001逻辑
1个文件已修改
20 ■■■■■ 已修改文件
Fight/Stage/MapEditor/Game/ClientSceneManager.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Stage/MapEditor/Game/ClientSceneManager.cs
@@ -123,30 +123,15 @@
        }
        lastDeadPos = npc.Pos;
        if (!HasStartCheck)
        {
            SnxxzGame.Instance.StartCoroutine(DoWaitFakePickup());
            HasStartCheck = true;
        }
    }
    private IEnumerator DoWaitFakePickup()
    {
        var _list = GAMgr.Instance.GetGroupList(E_ActorGroup.Enemy);
        while (_list != null && _list.Count > 0)
        {
            _list = GAMgr.Instance.GetGroupList(E_ActorGroup.Enemy);
            yield return WaitingForSecondConst.WaitMS500;
        }
        yield return WaitingForSecondConst.WaitMS1000;
        yield return WaitingForSecondConst.WaitMS500;
        while (ClientDropItemUtility.Instance.HasDropItem())
        {
            yield return null;
        }
        CA225_tagCMClientTaskCount _a225 = new CA225_tagCMClientTaskCount
        {
@@ -161,6 +146,7 @@
        {
            MapTransferUtility.Instance.MoveToNPC((int)package.DictValue);
        }
        m_ReadyRemoveTriggerList.Clear();
        foreach (var _triggerID in m_TriggerIDToMissionIDDict.Keys)
@@ -183,7 +169,6 @@
            m_TriggerIDToMissionIDDict.Remove(_id);
        }
        if (package.DictKey.Equals("riggerID"))
        {
            int _triggerID = (int)package.DictValue;
@@ -194,6 +179,7 @@
                {
                    SnxxzGame.Instance.StartCoroutine(DelayUnTrigger(_removeTriggerID));
                }
                SnxxzGame.Instance.StartCoroutine(DoWaitFakePickup());
            }
            else
            {