using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 检查接线完好 /// public class Check_JieXian : PermanentTriggerBase { /// /// 是否已检查接线完好 /// public bool isChecked; private void OnMouseDown() { if (SiteManager.instance.measuringCabinet.jieXian_lines.TrueForAll(a=>a.isConnected) && SiteManager.instance.measuringCabinet.meteringDevice.jieXian_screws.TrueForAll(a=>a.isInstall)) { Invoke("Check", 1); } } /// /// 检查成功 /// public void Check() { Debug.Log("接线完好"); isChecked = true; GetComponent().enabled = 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); } }