diff --git a/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs b/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs index 41f2233..a3db284 100644 --- a/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs +++ b/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs @@ -139,18 +139,28 @@ public class StepState_1002 : StepState SiteManager.instance.measuringCabinet.Init(); //还原npc对话 - GameObject.FindObjectsOfType().ToList().ForEach(a => { a.speackIndex = 0; }); + GameObject.FindObjectsOfType().ToList().ForEach(a => + { + a.speackIndex = 0; + a.spriteRenderer.gameObject.SetActive(true); + }); } else if (num == 8) { //班前会 + GameObject.FindObjectsOfType().ToList().Find(a => a.triggerName == "NPC客户").spriteRenderer.gameObject.SetActive(false); } else if (num == 9) { //接线检查 //还原npc负责人 - GameObject.FindObjectsOfType().ToList().Find(a => a.triggerName == "NPC负责人").speackIndex = 1; + GameObject.FindObjectsOfType().ToList().ForEach(a => + { + if(a.triggerName == "NPC负责人") + a.speackIndex = 1; + a.spriteRenderer.gameObject.SetActive(false); + }); } else if(num == 10) { diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_CustomSessionPanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_CustomSessionPanel.cs index 689cf6e..8c68006 100644 --- a/Assets/Scripts/Project/UI/UI_Panel/UI_CustomSessionPanel.cs +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_CustomSessionPanel.cs @@ -18,6 +18,7 @@ public class UI_CustomSessionPanel : BasePanel { this.triggerID = triggerID; callBack += _callBack; + GetControl("ClientText_DialogBox").DOKill(); GetControl("ClientText_DialogBox").text = ""; //UItext = GetControl("ClientText_DialogBox"); StartTypewriterEffect(clientTalk);