using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; public class Tool_BoxSeal : Tool_Base { private void Update() { //点击螺丝验电 Ray tmpray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(tmpray, out RaycastHit hit)) { //点击的是电能表盒子螺丝 if(hit.transform.GetComponent()!=null) { Tool_Screw screw= hit.transform.GetComponent(); //盖上了盖子 if(SiteManager.instance.measuringCabinet.meteringDevice!=null && !SiteManager.instance.measuringCabinet.meteringDevice.cover.isOpen) { //螺丝拧上了就安装封印 if(screw==SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_left && SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_left.isInstall) { SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Left.Install(); } else if(screw == SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_right && SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_right.isInstall) { SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Right.Install(); } } } } } }