Merge branch 'main' of http://172.16.1.12/WangWeiZhi/YanCheng_Metrology
This commit is contained in:
commit
cf1a317bf2
|
@ -47,6 +47,8 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
Debug.Log("电能表设置为初始状态");
|
Debug.Log("电能表设置为初始状态");
|
||||||
//盖子装上的状态
|
//盖子装上的状态
|
||||||
CoverInstallState();
|
CoverInstallState();
|
||||||
|
//封印安装上
|
||||||
|
CoverSealInstallState();
|
||||||
//接线螺丝全部拧上状态
|
//接线螺丝全部拧上状态
|
||||||
JieXianScrewInstallState();
|
JieXianScrewInstallState();
|
||||||
//铭牌
|
//铭牌
|
||||||
|
@ -60,6 +62,8 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
Debug.Log("电能表设置为拆下状态");
|
Debug.Log("电能表设置为拆下状态");
|
||||||
//盖子拆下状态
|
//盖子拆下状态
|
||||||
CoverUnstallState();
|
CoverUnstallState();
|
||||||
|
//封印拆掉
|
||||||
|
CoverSealUninstallState();
|
||||||
//接线螺丝拧下状态
|
//接线螺丝拧下状态
|
||||||
JieXianScrewUninstallState();
|
JieXianScrewUninstallState();
|
||||||
//固定螺丝拧下状态
|
//固定螺丝拧下状态
|
||||||
|
@ -81,13 +85,6 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
//右螺丝拧下
|
//右螺丝拧下
|
||||||
cover.cover_screw_Right.isInstall = false;
|
cover.cover_screw_Right.isInstall = false;
|
||||||
cover.cover_screw_Right.transform.localPosition = new Vector3(cover.cover_screw_Right.transform.localPosition.x, cover.cover_screw_Right.initPostionY - 0.03f, cover.cover_screw_Right.transform.localPosition.z);
|
cover.cover_screw_Right.transform.localPosition = new Vector3(cover.cover_screw_Right.transform.localPosition.x, cover.cover_screw_Right.initPostionY - 0.03f, cover.cover_screw_Right.transform.localPosition.z);
|
||||||
//×ó·âÓ¡±»¼ô¿ª
|
|
||||||
cover.cover_seal_Left.isCut = true;
|
|
||||||
cover.cover_seal_Left.gameObject.SetActive(false);
|
|
||||||
//ÓÒ·âÓ¡±»¼ô¿ª
|
|
||||||
cover.cover_seal_Right.isCut = true;
|
|
||||||
cover.cover_seal_Right.gameObject.SetActive(false);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 盖子装上的状态
|
/// 盖子装上的状态
|
||||||
|
@ -103,6 +100,13 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
//右螺丝拧上
|
//右螺丝拧上
|
||||||
cover.cover_screw_Right.isInstall = true;
|
cover.cover_screw_Right.isInstall = true;
|
||||||
cover.cover_screw_Right.transform.localPosition = new Vector3(cover.cover_screw_Right.transform.localPosition.x, cover.cover_screw_Right.initPostionY, cover.cover_screw_Right.transform.localPosition.z);
|
cover.cover_screw_Right.transform.localPosition = new Vector3(cover.cover_screw_Right.transform.localPosition.x, cover.cover_screw_Right.initPostionY, cover.cover_screw_Right.transform.localPosition.z);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 盖子封印装上
|
||||||
|
/// </summary>
|
||||||
|
public void CoverSealInstallState()
|
||||||
|
{
|
||||||
//左封印安装
|
//左封印安装
|
||||||
cover.cover_seal_Left.isCut = false;
|
cover.cover_seal_Left.isCut = false;
|
||||||
cover.cover_seal_Left.gameObject.SetActive(true);
|
cover.cover_seal_Left.gameObject.SetActive(true);
|
||||||
|
@ -111,6 +115,18 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
cover.cover_seal_Right.gameObject.SetActive(true);
|
cover.cover_seal_Right.gameObject.SetActive(true);
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// 封印卸载
|
||||||
|
/// </summary>
|
||||||
|
public void CoverSealUninstallState()
|
||||||
|
{
|
||||||
|
//左封印被剪开
|
||||||
|
cover.cover_seal_Left.isCut = true;
|
||||||
|
cover.cover_seal_Left.gameObject.SetActive(false);
|
||||||
|
//右封印被剪开
|
||||||
|
cover.cover_seal_Right.isCut = true;
|
||||||
|
cover.cover_seal_Right.gameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
/// 接线螺丝拧上状态
|
/// 接线螺丝拧上状态
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void JieXianScrewInstallState()
|
public void JieXianScrewInstallState()
|
||||||
|
|
|
@ -7,25 +7,28 @@ public class Tool_BoxSeal : Tool_Base
|
||||||
{
|
{
|
||||||
private void Update()
|
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<Tool_Screw>()!=null)
|
Ray tmpray = Camera.main.ScreenPointToRay(Input.mousePosition);
|
||||||
|
if (Physics.Raycast(tmpray, out RaycastHit hit))
|
||||||
{
|
{
|
||||||
Tool_Screw screw= hit.transform.GetComponent<Tool_Screw>();
|
//点击的是电能表盒子螺丝
|
||||||
//盖上了盖子
|
if (hit.transform.GetComponent<Tool_Screw>() != null)
|
||||||
if(SiteManager.instance.measuringCabinet.meteringDevice!=null && !SiteManager.instance.measuringCabinet.meteringDevice.cover.isOpen)
|
|
||||||
{
|
{
|
||||||
//螺丝拧上了就安装封印
|
Tool_Screw screw = hit.transform.GetComponent<Tool_Screw>();
|
||||||
if(screw==SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_left && SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_left.isInstall)
|
//盖上了盖子
|
||||||
|
if (SiteManager.instance.measuringCabinet.meteringDevice != null && !SiteManager.instance.measuringCabinet.meteringDevice.cover.isOpen)
|
||||||
{
|
{
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Left.Install();
|
//螺丝拧上了就安装封印
|
||||||
}
|
if (screw == SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_left && SiteManager.instance.measuringCabinet.meteringDevice.fix_screw_left.isInstall)
|
||||||
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_Left.Install();
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Right.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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue