From 1a4ec4d0e73b0c57ed52e8d59c89620a7aa3a94f Mon Sep 17 00:00:00 2001 From: YangHua <1475658476@qq.com> Date: Fri, 30 Aug 2024 14:33:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B8=85=E7=90=86=E6=9D=82?= =?UTF-8?q?=E7=89=A9=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scripts/CXX/Devices/计量柜/Device_Sundries.cs | 13 ++++++++----- Assets/Scripts/Project/Manager/OfficeManager.cs | 10 +++++----- Assets/Scripts/Project/Manager/ProcessManager.cs | 6 +++--- .../Project/UI/UI_Panel/UI_PlayerSessionPanel.cs | 4 ++-- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/Assets/Scripts/CXX/Devices/计量柜/Device_Sundries.cs b/Assets/Scripts/CXX/Devices/计量柜/Device_Sundries.cs index 5ce6a05..3d66d8b 100644 --- a/Assets/Scripts/CXX/Devices/计量柜/Device_Sundries.cs +++ b/Assets/Scripts/CXX/Devices/计量柜/Device_Sundries.cs @@ -7,10 +7,13 @@ public class Device_Sundries : Device_Base protected override void OnMDown() { base.OnMDown(); - Debug.Log(""); - gameObject.SetActive(false); - triggerAction.Invoke(triggerName, false); - base.CallScoreAction(); - + if (GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(triggerName, true) == 0) + { + Debug.Log(""); + gameObject.SetActive(false); + triggerAction.Invoke(triggerName, false); + base.CallScoreAction(); + } + } } diff --git a/Assets/Scripts/Project/Manager/OfficeManager.cs b/Assets/Scripts/Project/Manager/OfficeManager.cs index d0e6ae5..af1aaa1 100644 --- a/Assets/Scripts/Project/Manager/OfficeManager.cs +++ b/Assets/Scripts/Project/Manager/OfficeManager.cs @@ -8,10 +8,11 @@ using UnityEngine; /// public class OfficeManager : SingletonMono { - public int currentProcessID; - public int currentSubProcessID; - public int currentSubProcessStepID; - public int currentSubProcessStepTriggerID; + //public int currentProcessID; + //public int currentSubProcessID; + //public int currentSubProcessStepID; + //public int currentSubProcessStepTriggerID; + /// @@ -20,7 +21,6 @@ public class OfficeManager : SingletonMono public MobileController mobileController; void Start() { - GameManager.EventMgr.AddEventListener(Enum_EventType.OfficeTimeLineOver, OfficeTimeLineOver); GameManager.EventMgr.AddEventListener(Enum_EventType.InitializationUI, InitializationUI); if (GameManager.RunModelMgr.ModeType == E_ModeType.Study) diff --git a/Assets/Scripts/Project/Manager/ProcessManager.cs b/Assets/Scripts/Project/Manager/ProcessManager.cs index 7ecc1c1..0cd212c 100644 --- a/Assets/Scripts/Project/Manager/ProcessManager.cs +++ b/Assets/Scripts/Project/Manager/ProcessManager.cs @@ -150,12 +150,12 @@ public class ProcessManager : BaseManager GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchSubProcessStep, d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStepId); GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchSubProcess, d_Scheme.CurrentProcess.CurrentSubProcessId); - //Debug.Log("进入下一步流程"); + Debug.Log($"进入下一步流程"); return true; } else { - //Debug.Log("完成所有"); + Debug.Log($"完成所有"); return false; } @@ -164,7 +164,7 @@ public class ProcessManager : BaseManager } else { - //Debug.Log("按照流程走"); + Debug.Log($"按照流程走"); StepErrorTips(); return false; } diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_PlayerSessionPanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_PlayerSessionPanel.cs index 72f21b0..21d772e 100644 --- a/Assets/Scripts/Project/UI/UI_Panel/UI_PlayerSessionPanel.cs +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_PlayerSessionPanel.cs @@ -10,7 +10,7 @@ public class UI_PlayerSessionPanel : BasePanel { private string triggerID; public Action callBack; - private float typingSpeed = 0.05f; + private float typingSpeed = 0.05f; /// /// ʼ,state 0 һ /// @@ -18,7 +18,7 @@ public class UI_PlayerSessionPanel : BasePanel { this.triggerID = triggerID; callBack += _callBack; - //GetControl("PlayerText_DialogBox").text = clientTalk /*"õ"*/; + GetControl("PlayerText_DialogBox").text = ""; //UItext = GetControl("PlayerText_DialogBox"); StartTypewriterEffect(clientTalk); }