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/GameActor/GA_NpcClientFightNorm.cs |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/Fight/GameActor/GA_NpcClientFightNorm.cs b/Fight/GameActor/GA_NpcClientFightNorm.cs
index d8df5aa..fc287ee 100644
--- a/Fight/GameActor/GA_NpcClientFightNorm.cs
+++ b/Fight/GameActor/GA_NpcClientFightNorm.cs
@@ -40,6 +40,8 @@
         lockSkillID = -1;
     }
 
+    public bool isTalking = false;
+
     private HeadUpName m_HeadUpName;
     private LifeBar m_LifeBar;
 
@@ -130,6 +132,9 @@
         // 鎴樻枟绫诲瀷鐨勬�墿闅忔満鏈濆悜
         Rotation = Quaternion.Euler(0, UnityEngine.Random.Range(0, 360), 0);
 
+        m_ProcessManager = new ProcessManager();
+        m_ProcessManager.Load(this);
+
         if (NpcConfig.AIType == 1)
         {
             m_AIHandler = new AI_Npc_200(this, BornPos);
@@ -191,6 +196,11 @@
             m_NPCInteractProcessor = null;
         }
 
+        if (m_ProcessManager != null)
+        {
+            m_ProcessManager.UnLoad();
+        }
+
         if (m_AIHandler != null)
         {
             m_AIHandler.UnInit();
@@ -235,6 +245,11 @@
             return;
         }
 
+        if (m_ProcessManager != null)
+        {
+            m_ProcessManager.Update();
+        }
+
         if (m_AIHandler != null)
         {
             m_AIHandler.Update();

--
Gitblit v1.8.0