添加所有流程
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_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
m_IsActive: 0
|
||||
--- !u!4 &1180096483
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
@ -64,7 +64,6 @@ public class Device_3Phase4WireMeter : Device_Base
|
|||
JieXianScrewUninstallState();
|
||||
//固定螺丝拧下状态
|
||||
FixScrewUninstall();
|
||||
gameObject.SetActive(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -184,6 +183,7 @@ public class Device_3Phase4WireMeter : Device_Base
|
|||
public void Add()
|
||||
{
|
||||
transform.parent = SiteManager.instance.measuringCabinet.transform;
|
||||
SiteManager.instance.measuringCabinet.meteringDevice = this;
|
||||
//默认是拆除的状态
|
||||
Init(false);
|
||||
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;
|
||||
}).OnComplete(() =>
|
||||
{
|
||||
SiteManager.instance.measuringCabinet.meteringDevice = this;
|
||||
LiveSceneManager.Instance.currentTool = null;
|
||||
Debug.Log("电能表已安装");
|
||||
});
|
||||
|
|
|
@ -70,6 +70,9 @@ public class Device_Cover : Device_Base
|
|||
Debug.Log("盖上盖子");
|
||||
isOpen = false;
|
||||
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()
|
||||
{
|
||||
//还原三相四线电能表
|
||||
if (meteringDevice == null)
|
||||
{
|
||||
meteringDevice = GameObject.FindObjectOfType<Device_3Phase4WireMeter>(true);
|
||||
}
|
||||
meteringDevice.Init(true);
|
||||
//还原接线完好
|
||||
check_JieXian.isChecked = false;
|
||||
|
|
|
@ -151,10 +151,11 @@ public class StepState_1002 : StepState
|
|||
{
|
||||
//安装电能表
|
||||
|
||||
//固定螺丝拧下了
|
||||
SiteManager.instance.measuringCabinet.meteringDevice.FixScrewUninstall();
|
||||
//接线螺丝拧下了
|
||||
SiteManager.instance.measuringCabinet.meteringDevice.JieXianScrewUninstallState();
|
||||
//²ð³ý״̬
|
||||
SiteManager.instance.measuringCabinet.meteringDevice.Init(false);
|
||||
SiteManager.instance.measuringCabinet.meteringDevice.gameObject.SetActive(false);
|
||||
SiteManager.instance.measuringCabinet.meteringDevice = null;
|
||||
|
||||
//电能表接线取下了
|
||||
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.gameObject.SetActive(true);
|
||||
|
|
|
@ -33,6 +33,11 @@ public class LiveSceneManager : SingletonMono<LiveSceneManager>
|
|||
tMDTips.gameObject.SetActive(false);
|
||||
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()
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue