using DG.Tweening; using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 导电片 /// public class Device_ConductiveSheet : Device_Base { public bool isInstall; /// /// 铁片固定扳手螺丝 /// public Tool_SpannerScrew screw; /// ///低压电流互感器安装触发区 /// public DeviceTrigger LowVoltageCurrentTransformer_Trigger; /// /// 低压电流互感器 /// public Device_LowVoltageCurrentTransformer transformer; protected override void OnMDown() { base.OnMDown(); if (!screw.isInstall) { if (triggerAction?.Invoke(triggerName, false) == 0) { if (isInstall) { //合上 transform.DOLocalRotate(new Vector3(0, 0, 25), 0.5f).OnComplete(() => { isInstall = true; base.CallScoreAction(true); }); } else { //打开 transform.DOLocalRotate(new Vector3(0, 0, 0), 0.5f).OnComplete(() => { isInstall = false; base.CallScoreAction(false); }); } } } } }