diff --git a/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_3Phase4WireMeter.cs b/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_3Phase4WireMeter.cs index 68a2e42..48877f4 100644 --- a/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_3Phase4WireMeter.cs +++ b/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_3Phase4WireMeter.cs @@ -51,6 +51,8 @@ public class Device_3Phase4WireMeter : Device_Base JieXianScrewInstallState(); // namePlate.isChecked = false; + //̶˿š״̬ + FixScrewInstall(); gameObject.SetActive(true); } else @@ -60,6 +62,8 @@ public class Device_3Phase4WireMeter : Device_Base CoverUnstallState(); //˿š״̬ JieXianScrewUninstallState(); + //̶˿š״̬ + FixScrewUninstall(); gameObject.SetActive(false); } } @@ -84,14 +88,7 @@ public class Device_3Phase4WireMeter : Device_Base //ҷӡ cover.cover_seal_Right.isCut = true; cover.cover_seal_Right.gameObject.SetActive(false); - //̶˿š - fix_screw_left.isInstall = false; - fix_screw_left.transform.localPosition = new Vector3(fix_screw_left.transform.localPosition.x, fix_screw_left.initPostionY - 0.03f, fix_screw_left.transform.localPosition.z); - //ҹ̶˿š - fix_screw_right.isInstall = false; - fix_screw_right.transform.localPosition = new Vector3(fix_screw_right.transform.localPosition.x, fix_screw_right.initPostionY - 0.03f, fix_screw_right.transform.localPosition.z); - //˿ȫš - + } /// /// װϵ״̬ @@ -113,13 +110,6 @@ public class Device_3Phase4WireMeter : Device_Base //ҷӡװ cover.cover_seal_Right.isCut = false; cover.cover_seal_Right.gameObject.SetActive(true); - //̶˿š - fix_screw_left.isInstall = true; - fix_screw_left.transform.localPosition = new Vector3(fix_screw_left.transform.localPosition.x, fix_screw_left.initPostionY, fix_screw_left.transform.localPosition.z); - //ҹ̶˿š - fix_screw_right.isInstall = true; - fix_screw_right.transform.localPosition = new Vector3(fix_screw_right.transform.localPosition.x, fix_screw_right.initPostionY, fix_screw_right.transform.localPosition.z); - } /// /// ˿š״̬ @@ -144,6 +134,32 @@ public class Device_3Phase4WireMeter : Device_Base a.transform.localPosition = new Vector3(a.transform.localPosition.x, a.initPostionY - 0.03f, a.transform.localPosition.z); }); } + /// + /// ̶˿װ + /// + public void FixScrewInstall() + { + //̶˿š + fix_screw_left.isInstall = true; + fix_screw_left.transform.localPosition = new Vector3(fix_screw_left.transform.localPosition.x, fix_screw_left.initPostionY, fix_screw_left.transform.localPosition.z); + //ҹ̶˿š + fix_screw_right.isInstall = true; + fix_screw_right.transform.localPosition = new Vector3(fix_screw_right.transform.localPosition.x, fix_screw_right.initPostionY, fix_screw_right.transform.localPosition.z); + + } + /// + /// ̶˿š + /// + public void FixScrewUninstall() + { + //̶˿š + fix_screw_left.isInstall = false; + fix_screw_left.transform.localPosition = new Vector3(fix_screw_left.transform.localPosition.x, fix_screw_left.initPostionY - 0.03f, fix_screw_left.transform.localPosition.z); + //ҹ̶˿š + fix_screw_right.isInstall = false; + fix_screw_right.transform.localPosition = new Vector3(fix_screw_right.transform.localPosition.x, fix_screw_right.initPostionY - 0.03f, fix_screw_right.transform.localPosition.z); + + } /// /// µܱ diff --git a/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs b/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs index 47fc6bf..d2810e0 100644 --- a/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs +++ b/Assets/Scripts/CXX/StepState/1002/StepState_1002.cs @@ -151,6 +151,8 @@ public class StepState_1002 : StepState { //װܱ + //̶˿š + SiteManager.instance.measuringCabinet.meteringDevice.FixScrewUninstall(); //˿š SiteManager.instance.measuringCabinet.meteringDevice.JieXianScrewUninstallState(); //ܱȡ