From b2b4a08b290dc190c09dfdfcadb37668df669fb2 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期六, 20 四月 2019 20:28:51 +0800
Subject: [PATCH] 382 前端战斗AI流程控制逻辑
---
Fight/Actor/AI/Process/ProcessManager.cs | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/Fight/Actor/AI/Process/ProcessManager.cs.cs b/Fight/Actor/AI/Process/ProcessManager.cs
similarity index 94%
rename from Fight/Actor/AI/Process/ProcessManager.cs.cs
rename to Fight/Actor/AI/Process/ProcessManager.cs
index b050199..aaaa56b 100644
--- a/Fight/Actor/AI/Process/ProcessManager.cs.cs
+++ b/Fight/Actor/AI/Process/ProcessManager.cs
@@ -12,6 +12,17 @@
private Queue<ProcessNode> m_NodeQueue = new Queue<ProcessNode>();
private ProcessNode m_Current;
+ public void UnLoad()
+ {
+ m_Current = null;
+ foreach (var _node in m_NodeQueue)
+ {
+ _node.UnInit();
+ }
+ m_NodeQueue.Clear();
+
+ }
+
public void Load(GA_NpcClientFightNorm npc)
{
m_NodeQueue.Clear();
@@ -99,6 +110,7 @@
if (_node.IsOver())
{
_node.UnInit();
+
m_NodeQueue.Dequeue();
}
}
--
Gitblit v1.8.0