YanCheng_Metrology/Assets/Scripts/CXX/Tools/Tool_TestPen.cs

50 lines
1.4 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 验电笔
/// </summary>
public class Tool_TestPen : Tool_Base
{
/// <summary>
/// 执行验电操作
/// </summary>
/// <param name="device_base">被验电设备</param>
public void Test(Device_Base device_base)
{
if (device_base.deviceType == DeviceType._插座)
{
var tmp = ((Device_Socket)device_base);
//位置移动
transform.position = tmp.testPosAndRot.position;
transform.eulerAngles = tmp.testPosAndRot.eulerAngles;
Debug.Log("计量柜_插座 已验电");
}
else if(device_base.deviceType == DeviceType._柜门)
{
var tmp = ((Device_CabinetDoor)device_base);
//位置移动
transform.position = tmp.testPosAndRot.position;
transform.eulerAngles = tmp.testPosAndRot.eulerAngles;
Debug.Log("计量柜_柜门 已验电");
}
}
/// <summary>
/// 执行验电操作
/// </summary>
/// <param name="tool_base">被验电设备</param>
public void Test(Tool_Base tool_base)
{
if (tool_base.toolType == ToolType.)
{
var tmp = ((Tool_Screw)tool_base);
//位置移动
transform.position = tmp.installPos.position;
transform.eulerAngles = tmp.installPos.eulerAngles;
Debug.Log("螺丝 已验电");
}
}
}