少年修仙传客户端代码仓库
Hale Cai
2019-04-19 c35240fb385eaee7a9f6f29d02147d1be7a8359e
382 前端战斗AI流程控制逻辑
1个文件已修改
29 ■■■■■ 已修改文件
Fight/Actor/AI/Process/ProcessManager.cs.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/AI/Process/ProcessManager.cs.cs
@@ -1,4 +1,29 @@
public class ProcessManager : Singleton<ProcessManager>
{
using System.Collections.Generic;
public class ProcessManager : Singleton<ProcessManager>
{
    private Queue<ProcessNode> m_NodeQueue = new Queue<ProcessNode>();
    public void Load(int npcID)
    {
        m_NodeQueue.Clear();
    }
    public void Update()
    {
        if (m_NodeQueue.Count == 0)
        {
            return;
        }
        var _node = m_NodeQueue.Peek();
        _node.Update();
        if (_node.IsOver())
        {
            m_NodeQueue.Dequeue();
        }
    }
}