From 22720a09706449059464137f27b6facf184b3a80 Mon Sep 17 00:00:00 2001 From: yzx Date: Fri, 14 Jun 2024 20:21:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Assets/Scripts/ConsumePowerManager.cs | 13 +++++++++++++ .../Scripts/ProcessMode/AnimationProcessManager.cs | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) 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) {