添加所有流程
This commit is contained in:
parent
abe6d99b8d
commit
f4a9c04e0a
Binary file not shown.
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
@ -3438,7 +3438,7 @@ GameObject:
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 0
|
||||||
--- !u!4 &1180096483
|
--- !u!4 &1180096483
|
||||||
Transform:
|
Transform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
@ -64,7 +64,6 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
JieXianScrewUninstallState();
|
JieXianScrewUninstallState();
|
||||||
//固定螺丝拧下状态
|
//固定螺丝拧下状态
|
||||||
FixScrewUninstall();
|
FixScrewUninstall();
|
||||||
gameObject.SetActive(false);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -184,6 +183,7 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
public void Add()
|
public void Add()
|
||||||
{
|
{
|
||||||
transform.parent = SiteManager.instance.measuringCabinet.transform;
|
transform.parent = SiteManager.instance.measuringCabinet.transform;
|
||||||
|
SiteManager.instance.measuringCabinet.meteringDevice = this;
|
||||||
//默认是拆除的状态
|
//默认是拆除的状态
|
||||||
Init(false);
|
Init(false);
|
||||||
transform.DOLocalMove(new Vector3(0.1469002f, -0.1793365f, 0.5191498f), 2).OnStart(() =>
|
transform.DOLocalMove(new Vector3(0.1469002f, -0.1793365f, 0.5191498f), 2).OnStart(() =>
|
||||||
|
@ -191,7 +191,6 @@ public class Device_3Phase4WireMeter : Device_Base
|
||||||
transform.localEulerAngles = Vector3.zero;
|
transform.localEulerAngles = Vector3.zero;
|
||||||
}).OnComplete(() =>
|
}).OnComplete(() =>
|
||||||
{
|
{
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice = this;
|
|
||||||
LiveSceneManager.Instance.currentTool = null;
|
LiveSceneManager.Instance.currentTool = null;
|
||||||
Debug.Log("电能表已安装");
|
Debug.Log("电能表已安装");
|
||||||
});
|
});
|
||||||
|
|
|
@ -70,6 +70,9 @@ public class Device_Cover : Device_Base
|
||||||
Debug.Log("盖上盖子");
|
Debug.Log("盖上盖子");
|
||||||
isOpen = false;
|
isOpen = false;
|
||||||
transform.DOLocalMoveY(0.01112366f, 2);
|
transform.DOLocalMoveY(0.01112366f, 2);
|
||||||
transform.DOLocalMoveZ(-0.09854126f, 2);
|
transform.DOLocalMoveZ(-0.09854126f, 2).OnComplete(() =>
|
||||||
|
{
|
||||||
|
int result = (triggerAction == null ? 0 : triggerAction.Invoke(triggerName, true));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -86,6 +86,10 @@ public class Device_MeasuringCabinet : MonoBehaviour
|
||||||
public void Init()
|
public void Init()
|
||||||
{
|
{
|
||||||
//还原三相四线电能表
|
//还原三相四线电能表
|
||||||
|
if (meteringDevice == null)
|
||||||
|
{
|
||||||
|
meteringDevice = GameObject.FindObjectOfType<Device_3Phase4WireMeter>(true);
|
||||||
|
}
|
||||||
meteringDevice.Init(true);
|
meteringDevice.Init(true);
|
||||||
//还原接线完好
|
//还原接线完好
|
||||||
check_JieXian.isChecked = false;
|
check_JieXian.isChecked = false;
|
||||||
|
|
|
@ -151,10 +151,11 @@ public class StepState_1002 : StepState
|
||||||
{
|
{
|
||||||
//安装电能表
|
//安装电能表
|
||||||
|
|
||||||
//固定螺丝拧下了
|
//²ð³ý״̬
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice.FixScrewUninstall();
|
SiteManager.instance.measuringCabinet.meteringDevice.Init(false);
|
||||||
//接线螺丝拧下了
|
SiteManager.instance.measuringCabinet.meteringDevice.gameObject.SetActive(false);
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice.JieXianScrewUninstallState();
|
SiteManager.instance.measuringCabinet.meteringDevice = null;
|
||||||
|
|
||||||
//电能表接线取下了
|
//电能表接线取下了
|
||||||
SiteManager.instance.measuringCabinet.jieXian_screws.ForEach(screw =>
|
SiteManager.instance.measuringCabinet.jieXian_screws.ForEach(screw =>
|
||||||
{
|
{
|
||||||
|
@ -168,7 +169,8 @@ public class StepState_1002 : StepState
|
||||||
{
|
{
|
||||||
//安装检查
|
//安装检查
|
||||||
|
|
||||||
|
SiteManager.instance.measuringCabinet.meteringDevice = GameObject.FindObjectOfType<Device_3Phase4WireMeter>(true);
|
||||||
|
SiteManager.instance.measuringCabinet.meteringDevice.gameObject.SetActive(true);
|
||||||
//接线未检查
|
//接线未检查
|
||||||
SiteManager.instance.measuringCabinet.check_JieXian.isChecked = false;
|
SiteManager.instance.measuringCabinet.check_JieXian.isChecked = false;
|
||||||
SiteManager.instance.measuringCabinet.check_JieXian.gameObject.SetActive(true);
|
SiteManager.instance.measuringCabinet.check_JieXian.gameObject.SetActive(true);
|
||||||
|
|
|
@ -33,6 +33,11 @@ public class LiveSceneManager : SingletonMono<LiveSceneManager>
|
||||||
tMDTips.gameObject.SetActive(false);
|
tMDTips.gameObject.SetActive(false);
|
||||||
currentTool.transform.localEulerAngles = new Vector3(90, 0, 0);
|
currentTool.transform.localEulerAngles = new Vector3(90, 0, 0);
|
||||||
}
|
}
|
||||||
|
if (currentTool.name.Equals("三相四线电能表"))
|
||||||
|
{
|
||||||
|
tMDTips.gameObject.SetActive(false);
|
||||||
|
currentTool.transform.localEulerAngles = new Vector3(-90, 0, -180);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Update()
|
private void Update()
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue