From f6f03a7fbfaab88fa8201c6bc70544fa2c50fe43 Mon Sep 17 00:00:00 2001 From: YangHua <1475658476@qq.com> Date: Tue, 27 Aug 2024 17:12:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=95=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/SandBox/JBQ/JBQ_Test.cs | 28 +++++++++---------- .../Devices/杂/接线完好检查/Check_JieXian.cs | 2 +- .../Device_NamePlate.cs | 4 +-- .../Scripts/Project/Manager/ProcessManager.cs | 2 -- .../Project/Objects/Other/ImageTips.cs | 4 ++- .../ToolAndMaterial/BaseToolOrDevice.cs | 1 - .../Project/UI/UI_Item/UI_CheckMyselfItem.cs | 20 +++++++++++++ .../UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs | 19 +++++++++++-- .../UI/UI_Panel/UI_CheckMyselfPanel.cs | 18 ++++++------ .../Project/UI/UI_Panel/UI_CheckTaskPanel.cs | 2 +- .../UI_InstallAndDismantleTicketPanel.cs | 2 +- .../Project/UI/UI_Panel/UI_LoadingPanel.cs | 2 +- .../UI_Panel/UI_LowTensionWorkTicketPanel.cs | 4 +-- .../Project/UI/UI_Panel/UI_MessagePanel.cs | 2 +- .../UI/UI_Panel/UI_SelectDevicePanel.cs | 4 +-- .../UI/UI_Panel/UI_SelectWorkTicketPanel.cs | 10 +++---- .../Project/UI/UI_Panel/UI_TopTipPanel.cs | 2 +- Assets/Scripts/Wwz/ToolMaterialScene.meta | 8 ------ .../Scripts/Wwz/ToolMaterialScene/Mirror.cs | 24 ---------------- .../Wwz/ToolMaterialScene/Mirror.cs.meta | 11 -------- 20 files changed, 81 insertions(+), 88 deletions(-) delete mode 100644 Assets/Scripts/Wwz/ToolMaterialScene.meta delete mode 100644 Assets/Scripts/Wwz/ToolMaterialScene/Mirror.cs delete mode 100644 Assets/Scripts/Wwz/ToolMaterialScene/Mirror.cs.meta diff --git a/Assets/SandBox/JBQ/JBQ_Test.cs b/Assets/SandBox/JBQ/JBQ_Test.cs index 0617e4d..af6a088 100644 --- a/Assets/SandBox/JBQ/JBQ_Test.cs +++ b/Assets/SandBox/JBQ/JBQ_Test.cs @@ -30,12 +30,12 @@ public class JBQ_Test : MonoBehaviour //}); ///4.Ʊѡ - UIManager.Instance.ShowPanel(E_UI_Layer.System, (panel) => - { - ProcessManager.Instance.mode = E_ModeType.Study; - //panel.Init(4); + //UIManager.Instance.ShowPanel(E_UI_Layer.System, (panel) => + //{ + // ProcessManager.Instance.mode = E_ModeType.Study; + // //panel.Init(4); - }); + //}); ///5.ʾ //UIManager.Instance.ShowPanel(E_UI_Layer.System, (panel) => @@ -72,16 +72,16 @@ public class JBQ_Test : MonoBehaviour //}); } - if (Input.GetKeyDown(KeyCode.L)) - { - ///ת彥 - //EventCenter.Instance.EventTrigger(Enum_EventType.HideMask); + //if (Input.GetKeyDown(KeyCode.L)) + //{ + // ///ת彥 + // //EventCenter.Instance.EventTrigger(Enum_EventType.HideMask); - UIManager.Instance.ShowPanel(E_UI_Layer.System, (panel) => - { - panel.Init(); + // UIManager.Instance.ShowPanel(E_UI_Layer.System, (panel) => + // { + // panel.Init(); - }); - } + // }); + //} } } diff --git a/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs b/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs index b03387d..9fed5d1 100644 --- a/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs +++ b/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs @@ -30,7 +30,7 @@ public class Check_JieXian : PermanentTriggerBase if (GameManager.UIMgr != null) { - GameObject tip2 = Instantiate(Resources.Load("UI/UI_Tip/TipPanel"), UIManager.Instance.canvas.transform); + GameObject tip2 = Instantiate(Resources.Load("UI/UI_Tip/TipPanel"),GameManager.UIMgr.canvas.transform); TipPanel tipPanel = tip2.GetComponent(); tipPanel.Init("ã"); } diff --git a/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_NamePlate.cs b/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_NamePlate.cs index 73195ed..418c77a 100644 --- a/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_NamePlate.cs +++ b/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_NamePlate.cs @@ -31,7 +31,7 @@ public class Device_NamePlate : Device_Base } //ɽ - GameObject tip = Instantiate(checkUiPrefb, UIManager.Instance.canvas.transform); + GameObject tip = Instantiate(checkUiPrefb, GameManager.UIMgr.canvas.transform); ProcessTipPanel processTipPanel = tip.GetComponent(); //ʼ߽ @@ -44,7 +44,7 @@ public class Device_NamePlate : Device_Base TipPanel tTemp = Resources.Load("UI/UI_Tip/TipPanel"); if (GameManager.UIMgr != null) { - TipPanel tip2 = Instantiate(tTemp, UIManager.Instance.canvas.transform); + TipPanel tip2 = Instantiate(tTemp, GameManager.UIMgr.canvas.transform); tip2.Init("˶Ժͳ¼ɣ"); } int state = (triggerAction == null ? 0 : triggerAction.Invoke(triggerName, true)); diff --git a/Assets/Scripts/Project/Manager/ProcessManager.cs b/Assets/Scripts/Project/Manager/ProcessManager.cs index 7d8c1ff..640a2de 100644 --- a/Assets/Scripts/Project/Manager/ProcessManager.cs +++ b/Assets/Scripts/Project/Manager/ProcessManager.cs @@ -184,8 +184,6 @@ public class ProcessManager : BaseManager if (d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName.Count > 0) { string currentSubProcessStepTriggerID = d_Scheme.CurrentProcess.CurrentSubProcess.CurrentSubProcessStep.triggersName[0]; - Debug.Log($"triggersId=={triggerID}"); - Debug.Log($"currentSubProcessStepTriggerID=={currentSubProcessStepTriggerID}"); if (triggerID == currentSubProcessStepTriggerID) { if (isRemove) diff --git a/Assets/Scripts/Project/Objects/Other/ImageTips.cs b/Assets/Scripts/Project/Objects/Other/ImageTips.cs index f7f039d..ec07b58 100644 --- a/Assets/Scripts/Project/Objects/Other/ImageTips.cs +++ b/Assets/Scripts/Project/Objects/Other/ImageTips.cs @@ -23,11 +23,13 @@ public class ImageTips : MonoBehaviour selfRect.offsetMax = Vector2.zero; selfRect.offsetMin = Vector2.zero; //selfRect.sizeDelta = target.sizeDelta + sizeOffset; - StartCoroutine(FlashRoutine()); + if (gameObject.activeSelf) + StartCoroutine(FlashRoutine()); } public void HideTips() { + transform.parent = null; StopCoroutine(FlashRoutine()); gameObject.SetActive(false); } diff --git a/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs b/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs index f004ff0..8bcbc7d 100644 --- a/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs +++ b/Assets/Scripts/Project/Objects/ToolAndMaterial/BaseToolOrDevice.cs @@ -36,7 +36,6 @@ public abstract class BaseToolOrDevice : MonoBehaviour if (itemInfo.toolName == arg0) { _highlight.SetHighlighted(true); - Debug.Log("BaseToolOrDevice我应该提示"); } else { diff --git a/Assets/Scripts/Project/UI/UI_Item/UI_CheckMyselfItem.cs b/Assets/Scripts/Project/UI/UI_Item/UI_CheckMyselfItem.cs index 922e381..d425a75 100644 --- a/Assets/Scripts/Project/UI/UI_Item/UI_CheckMyselfItem.cs +++ b/Assets/Scripts/Project/UI/UI_Item/UI_CheckMyselfItem.cs @@ -20,6 +20,16 @@ public class UI_CheckMyselfItem : BaseItem tips.text = isOn ? "װ" : ""; } GetControl("iconBtn").sprite = Resources.Load(Const.LoadToolAndMaterialPath + _itemInfo.toolName); + GameManager.EventMgr.AddEventListener(Enum_EventType.SwitchSubProcessStepTriggerID, SwitchSubProcessStepTriggerID); + } + + + private void SwitchSubProcessStepTriggerID(string arg0) + { + if (itemInfo.toolName == arg0) + { + GameManager.UIMgr.imageTips.ShowTips(GetComponent()); + } } protected override void OnClick(string btnName) { @@ -43,4 +53,14 @@ public class UI_CheckMyselfItem : BaseItem break; } } + + private void OnDestroy() + { + GameManager.EventMgr.RemoveEventListener(Enum_EventType.SwitchSubProcessStepTriggerID, SwitchSubProcessStepTriggerID); + } + + private void OnDisable() + { + GameManager.EventMgr.RemoveEventListener(Enum_EventType.SwitchSubProcessStepTriggerID, SwitchSubProcessStepTriggerID); + } } \ No newline at end of file diff --git a/Assets/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs b/Assets/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs index d924c6c..c29d272 100644 --- a/Assets/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs +++ b/Assets/Scripts/Project/UI/UI_Item/UI_ToolOrMaterialsOrDeviceItem.cs @@ -24,9 +24,15 @@ public class UI_ToolOrMaterialsOrDeviceItem : BaseItem } GetControl("countText").text = _itemInfo.Count.ToString(); GetControl("iconBtn").sprite = Resources.Load(Const.LoadToolAndMaterialPath + currentItem.toolName); - + GameManager.EventMgr.AddEventListener(Enum_EventType.SwitchSubProcessStepTriggerID, SwitchSubProcessStepTriggerID); + } + private void SwitchSubProcessStepTriggerID(string arg0) + { + if (currentItem.toolName == arg0) + { + GameManager.UIMgr.imageTips.ShowTips(GetComponent()); + } } - protected override void OnClick(string btnName) { base.OnClick(btnName); @@ -62,4 +68,13 @@ public class UI_ToolOrMaterialsOrDeviceItem : BaseItem break; } } + private void OnDestroy() + { + GameManager.EventMgr.RemoveEventListener(Enum_EventType.SwitchSubProcessStepTriggerID, SwitchSubProcessStepTriggerID); + } + + private void OnDisable() + { + GameManager.EventMgr.RemoveEventListener(Enum_EventType.SwitchSubProcessStepTriggerID, SwitchSubProcessStepTriggerID); + } } diff --git a/Assets/Scripts/Project/UI/UI_Panel/UI_CheckMyselfPanel.cs b/Assets/Scripts/Project/UI/UI_Panel/UI_CheckMyselfPanel.cs index 9b912b4..db5bb48 100644 --- a/Assets/Scripts/Project/UI/UI_Panel/UI_CheckMyselfPanel.cs +++ b/Assets/Scripts/Project/UI/UI_Panel/UI_CheckMyselfPanel.cs @@ -13,11 +13,6 @@ public class UI_CheckMyselfPanel : BasePanel public override void ShowMe() { base.ShowMe(); - if (GameManager.RunModelMgr.ModeType == E_ModeType.Study) - { - GetControl