using System.Collections;
using System.Collections.Generic;
using UnityEngine;
///
/// 现场控制脚本
///
public class SiteManager : MonoBehaviour
{
///
/// 机柜
///
public Device_MeasuringCabinet measuringCabinet;
///
/// 电能表碰撞
///
public BoxCollider dianCollider;
private void Update()
{
//使能电能表碰撞
if (measuringCabinet.meteringDevice.isRemove)
{
dianCollider.enabled = true;
}
else
{
if (!measuringCabinet.meteringDevice.fix_screw_left.isInstall && !measuringCabinet.meteringDevice.fix_screw_right.isInstall)
{
dianCollider.enabled = false;
}
else
{
dianCollider.enabled = true;
}
}
if (Input.GetMouseButtonDown(0))
{
if(Physics.Raycast(Camera.main.ScreenPointToRay(Input.mousePosition),out RaycastHit hit))
{
if(hit.collider== dianCollider)
{
if (measuringCabinet.meteringDevice.isRemove)
{
//拆下
measuringCabinet.meteringDevice.Remove();
}
else
{
//安装
}
}
}
}
}
}