diff --git a/SXElectricityInformationAcquisition/Assets/Scripts/ConsumePowerManager.cs b/SXElectricityInformationAcquisition/Assets/Scripts/ConsumePowerManager.cs index 8a7ce8f7..ef5520a2 100644 --- a/SXElectricityInformationAcquisition/Assets/Scripts/ConsumePowerManager.cs +++ b/SXElectricityInformationAcquisition/Assets/Scripts/ConsumePowerManager.cs @@ -1,3 +1,4 @@ +using System; using System.Collections; using System.Collections.Generic; using DefaultNamespace.ProcessMode; @@ -7,13 +8,25 @@ using UnityEngine.UI; public class ConsumePowerManager : MonoBehaviour { + + public static ConsumePowerManager Instance; + public delegate void OpenLight(); + public event OpenLight OnOpenLight; + private void Awake() + { + Instance = this; + } + public Button confirmBt; void Start() { + confirmBt.onClick.AddListener(delegate { MotionEngine.GetModule().HandleClick(GameObject.Find("临时用电")); MotionEngine.GetModule().HandleClick(GameObject.Find("现场调试")); + + OnOpenLight(); }); } diff --git a/SXElectricityInformationAcquisition/Assets/Scripts/ProcessMode/AnimationProcessManager.cs b/SXElectricityInformationAcquisition/Assets/Scripts/ProcessMode/AnimationProcessManager.cs index dd5efccb..19836a1f 100644 --- a/SXElectricityInformationAcquisition/Assets/Scripts/ProcessMode/AnimationProcessManager.cs +++ b/SXElectricityInformationAcquisition/Assets/Scripts/ProcessMode/AnimationProcessManager.cs @@ -25,11 +25,12 @@ namespace DefaultNamespace.ProcessMode public delegate void UIEventHandler(); public delegate void SendMessagePrompt(string message); - + // 定义一个事件,使用委托类型 public event CompleteEventHandler OnCompleteEvent; public event UIEventHandler OnUIEvent; public event SendMessagePrompt OnSendMessagePrompt; + public void AddProcess(string type) {