using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine; public class Tool_BoxSeal : Tool_Base { private void Update() { if (Input.GetMouseButton(0)) { //点击螺丝验电 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(); } } } } } } }