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);
});
}
}
}
}
}