From 1f08cab8a52b6168f860e6812a753dcb82179f26 Mon Sep 17 00:00:00 2001 From: chenxiangxue <910695411@qq.com> Date: Mon, 26 Aug 2024 15:51:14 +0800 Subject: [PATCH] aa --- .../Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs | 7 +++++++ .../Scripts/CXX/Devices/计量柜/Device_MeasuringCabinet.cs | 8 ++++++++ Assets/Scripts/CXX/StepState/1002/StepState_1002.cs | 4 ++++ Assets/Scripts/CXX/UI/TipPanel.cs | 6 ++++++ 4 files changed, 25 insertions(+) diff --git a/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs b/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs index b211837..569ea47 100644 --- a/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs +++ b/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs @@ -25,6 +25,13 @@ public class Check_JieXian : PermanentTriggerBase isChecked = true; gameObject.SetActive(false); + if (GameManager.UIMgr != null) + { + GameObject tip2 = Instantiate(Resources.Load("UI/UI_Tip/TipPanel"), UIManager.Instance.canvas.transform); + TipPanel tipPanel = tip2.GetComponent(); + tipPanel.Init("ã"); + } + if (GameManager.ProcessMgr != null) GameManager.ProcessMgr.IsRightSubProcessStepsTriggerID(triggerName, true); } diff --git a/Assets/Scripts/CXX/Devices/计量柜/Device_MeasuringCabinet.cs b/Assets/Scripts/CXX/Devices/计量柜/Device_MeasuringCabinet.cs index 73404b3..f12e0b2 100644 --- a/Assets/Scripts/CXX/Devices/计量柜/Device_MeasuringCabinet.cs +++ b/Assets/Scripts/CXX/Devices/计量柜/Device_MeasuringCabinet.cs @@ -74,6 +74,10 @@ public class Device_MeasuringCabinet : Device_Base { //ԭߵܱ meteringDevice.Init(true); + //ԭ + check_JieXian.isChecked = false; + check_JieXian.gameObject.SetActive(true); + //ԭ cabinetDoor.CloseState(); //ԭ @@ -191,6 +195,10 @@ public class Device_MeasuringCabinet : Device_Base //߹˿ SetLineScrew(); + //δ + SiteManager.instance.measuringCabinet.check_JieXian.isChecked = false; + SiteManager.instance.measuringCabinet.meteringDevice.gameObject.SetActive(true); + //ˢ´״̬ CheckHasElectricity(); } diff --git a/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs b/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs index 21bc3ed..d6a3016 100644 --- a/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs +++ b/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs @@ -129,6 +129,10 @@ public class StepState_1002 : StepState //Ӳ SiteManager.instance.measuringCabinet.meteringDevice.CoverUnstallState(); + //Ѽ + SiteManager.instance.measuringCabinet.check_JieXian.isChecked = true; + SiteManager.instance.measuringCabinet.meteringDevice.gameObject.SetActive(false); + } else if (num == 3011) { diff --git a/Assets/Scripts/CXX/UI/TipPanel.cs b/Assets/Scripts/CXX/UI/TipPanel.cs index 7fa332a..ce8efa2 100644 --- a/Assets/Scripts/CXX/UI/TipPanel.cs +++ b/Assets/Scripts/CXX/UI/TipPanel.cs @@ -9,5 +9,11 @@ public class TipPanel : MonoBehaviour public void Init(string tip) { m_TextMeshProUGUI.text= tip; + Invoke("Des", 2); + } + + public void Des() + { + Destroy(gameObject); } }