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