This commit is contained in:
parent
a0782efc36
commit
fa773a1cd9
|
@ -285,7 +285,7 @@ MonoBehaviour:
|
||||||
id:
|
id:
|
||||||
isInstall: 1
|
isInstall: 1
|
||||||
installPos: {fileID: 2576541080142119082}
|
installPos: {fileID: 2576541080142119082}
|
||||||
hasElectricity: 1
|
hasElectricity: 0
|
||||||
initPostionY: 0.0256958
|
initPostionY: 0.0256958
|
||||||
--- !u!114 &2576541079962278358
|
--- !u!114 &2576541079962278358
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
|
@ -5765,7 +5765,7 @@ MonoBehaviour:
|
||||||
id:
|
id:
|
||||||
isInstall: 1
|
isInstall: 1
|
||||||
installPos: {fileID: 2576541079818901621}
|
installPos: {fileID: 2576541079818901621}
|
||||||
hasElectricity: 1
|
hasElectricity: 0
|
||||||
initPostionY: 0.0256958
|
initPostionY: 0.0256958
|
||||||
--- !u!1 &4627208948562638019
|
--- !u!1 &4627208948562638019
|
||||||
GameObject:
|
GameObject:
|
||||||
|
@ -9551,7 +9551,7 @@ MonoBehaviour:
|
||||||
id:
|
id:
|
||||||
isInstall: 1
|
isInstall: 1
|
||||||
installPos: {fileID: 2576541081300379520}
|
installPos: {fileID: 2576541081300379520}
|
||||||
hasElectricity: 1
|
hasElectricity: 0
|
||||||
initPostionY: 0.02220154
|
initPostionY: 0.02220154
|
||||||
--- !u!1 &7847778419808227353
|
--- !u!1 &7847778419808227353
|
||||||
GameObject:
|
GameObject:
|
||||||
|
@ -9838,7 +9838,7 @@ MonoBehaviour:
|
||||||
id:
|
id:
|
||||||
isInstall: 1
|
isInstall: 1
|
||||||
installPos: {fileID: 2576541081225681401}
|
installPos: {fileID: 2576541081225681401}
|
||||||
hasElectricity: 1
|
hasElectricity: 0
|
||||||
initPostionY: 0.02220154
|
initPostionY: 0.02220154
|
||||||
--- !u!114 &2576541080563400542
|
--- !u!114 &2576541080563400542
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
|
|
|
@ -182,8 +182,17 @@ public class Device_MeasuringCabinet : MonoBehaviour
|
||||||
{
|
{
|
||||||
a.screws.ForEach(b =>
|
a.screws.ForEach(b =>
|
||||||
{
|
{
|
||||||
//安装了则带电
|
//安装了则
|
||||||
|
//零线无电流,有电压
|
||||||
|
if(b.triggerName.Contains("零"))
|
||||||
|
{
|
||||||
|
b.hasElectricity = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//其他的看是否上电
|
||||||
b.hasElectricity = b.isInstall;
|
b.hasElectricity = b.isInstall;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,5 +9,8 @@ public class Device_Sundries : Device_Base
|
||||||
base.OnMDown();
|
base.OnMDown();
|
||||||
Debug.Log("清理柜子杂物");
|
Debug.Log("清理柜子杂物");
|
||||||
gameObject.SetActive(false);
|
gameObject.SetActive(false);
|
||||||
|
triggerAction.Invoke(triggerName, false);
|
||||||
|
base.CallScoreAction();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,10 +46,14 @@ public class Score_1002 : ScoreBase
|
||||||
/// </summary>
|
/// </summary>
|
||||||
List<string> TestPen3list = new List<string>();
|
List<string> TestPen3list = new List<string>();
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 开关验电
|
/// 开关断电验电
|
||||||
/// </summary>
|
/// </summary>
|
||||||
List<string> InSwitchCloseYDList=new List<string>();
|
List<string> InSwitchCloseYDList=new List<string>();
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// 开关通电验电
|
||||||
|
/// </summary>
|
||||||
|
List<string> InSwitchOpenYDList = new List<string>();
|
||||||
|
/// <summary>
|
||||||
/// 拆除接线顺序
|
/// 拆除接线顺序
|
||||||
/// </summary>
|
/// </summary>
|
||||||
List<string> unInstallJieXian=new List<string>()
|
List<string> unInstallJieXian=new List<string>()
|
||||||
|
@ -85,6 +89,19 @@ public class Score_1002 : ScoreBase
|
||||||
/// 安装接线螺丝操作
|
/// 安装接线螺丝操作
|
||||||
/// </summary>
|
/// </summary>
|
||||||
List<string> currentInstallJieXian = new List<string>();
|
List<string> currentInstallJieXian = new List<string>();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 安装流程安装盖子
|
||||||
|
/// </summary>
|
||||||
|
List<string> installCover = new List<string>();
|
||||||
|
/// <summary>
|
||||||
|
/// 安装流程对接验电螺丝
|
||||||
|
/// </summary>
|
||||||
|
List<string> installTestJieXian=new List<string>() { "验电笔+A_in_螺丝", "验电笔+B_in_螺丝", "验电笔+C_in_螺丝" };
|
||||||
|
/// <summary>
|
||||||
|
/// 安装流程对接验电操作
|
||||||
|
/// </summary>
|
||||||
|
List<string> currentInstallTestJieXian = new List<string>();
|
||||||
public override void CheckScore(string triggerName, object para)
|
public override void CheckScore(string triggerName, object para)
|
||||||
{
|
{
|
||||||
base.CheckScore(triggerName, para);
|
base.CheckScore(triggerName, para);
|
||||||
|
@ -159,7 +176,7 @@ public class Score_1002 : ScoreBase
|
||||||
if (SiteManager.instance.measuringCabinet.inSwitch.isOpen == false)
|
if (SiteManager.instance.measuringCabinet.inSwitch.isOpen == false)
|
||||||
{
|
{
|
||||||
InSwitchCloseYDList.Add(triggerName);
|
InSwitchCloseYDList.Add(triggerName);
|
||||||
steps[3010].SetScore(isInSwitchCheckE());
|
steps[3010].SetScore(isInSwitchCheckE(),true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -167,7 +184,7 @@ public class Score_1002 : ScoreBase
|
||||||
//通电情况下
|
//通电情况下
|
||||||
if (SiteManager.instance.measuringCabinet.inSwitch.isOpen==true)
|
if (SiteManager.instance.measuringCabinet.inSwitch.isOpen==true)
|
||||||
{
|
{
|
||||||
|
InSwitchOpenYDList.Add(triggerName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -222,6 +239,47 @@ public class Score_1002 : ScoreBase
|
||||||
currentInstallJieXian.Remove(triggerName);
|
currentInstallJieXian.Remove(triggerName);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if(triggerName.Contains("电能表盖子固定螺丝"))
|
||||||
|
{
|
||||||
|
//安装流程
|
||||||
|
if (steps[3012].isDone)
|
||||||
|
{
|
||||||
|
if ((bool)para)
|
||||||
|
installCover.Add(triggerName);
|
||||||
|
else
|
||||||
|
installCover.Remove(triggerName);
|
||||||
|
|
||||||
|
steps[3015].SetScore(Check3015(),true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(installTestJieXian.Any(a=>triggerName.StartsWith(a)))
|
||||||
|
{
|
||||||
|
//接线验电
|
||||||
|
if (steps[3012].isDone)
|
||||||
|
{
|
||||||
|
currentInstallTestJieXian.Add(triggerName);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(triggerName.Contains("电能表封印"))
|
||||||
|
{
|
||||||
|
if (steps[3012].isDone)
|
||||||
|
{
|
||||||
|
if((bool)para)
|
||||||
|
{
|
||||||
|
if(!SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Left.isCut && !SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Right.isCut)
|
||||||
|
{
|
||||||
|
steps[3016].SetScore(true,true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(triggerName== "垃圾")
|
||||||
|
{
|
||||||
|
if (steps[3012].isDone)
|
||||||
|
{
|
||||||
|
steps[3018].SetScore(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -293,6 +351,8 @@ public class Score_1002 : ScoreBase
|
||||||
{
|
{
|
||||||
if (currentunInstallJieXian[i] != unInstallJieXian[i])
|
if (currentunInstallJieXian[i] != unInstallJieXian[i])
|
||||||
{
|
{
|
||||||
|
//不分上下螺丝
|
||||||
|
if (currentunInstallJieXian[i].Replace("up","").Replace("down","") != unInstallJieXian[i].Replace("up", "").Replace("down", ""))
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -321,14 +381,29 @@ public class Score_1002 : ScoreBase
|
||||||
tmplist.Remove("电能表拆装螺丝1");
|
tmplist.Remove("电能表拆装螺丝1");
|
||||||
tmplist.Remove("电能表拆装螺丝2");
|
tmplist.Remove("电能表拆装螺丝2");
|
||||||
|
|
||||||
|
|
||||||
for (int i = 0; i < tmplist.Count; i++)
|
for (int i = 0; i < tmplist.Count; i++)
|
||||||
{
|
{
|
||||||
if (tmplist[i] != installJieXian[i])
|
//不分上下螺丝
|
||||||
{
|
if (tmplist[i].Replace("up", "").Replace("down", "") != installJieXian[i].Replace("up", "").Replace("down", ""))
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool Check3015()
|
||||||
|
{
|
||||||
|
//开关关了,盖子拧上了
|
||||||
|
if (SiteManager.instance.measuringCabinet.inSwitch.isOpen && installCover.Contains("电能表盖子固定螺丝1") && installCover.Contains("电能表盖子固定螺丝2"))
|
||||||
|
{
|
||||||
|
//无验电顺序
|
||||||
|
if(installTestJieXian.TrueForAll(a => currentInstallTestJieXian.Contains(a.Replace("up","").Replace("down",""))))
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,11 +25,15 @@ public class Tool_BoxSeal : Tool_Base
|
||||||
{
|
{
|
||||||
//¸Ç×Ó×ó·âÓ¡
|
//¸Ç×Ó×ó·âÓ¡
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Left.Install();
|
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Left.Install();
|
||||||
|
//打分
|
||||||
|
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Left.CallScoreAction(true);
|
||||||
}
|
}
|
||||||
else if (screw == SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_screw_Right && SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_screw_Right.isInstall)
|
else if (screw == SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_screw_Right && SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_screw_Right.isInstall)
|
||||||
{
|
{
|
||||||
//¸Ç×ÓÓÒ·âÓ¡
|
//¸Ç×ÓÓÒ·âÓ¡
|
||||||
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Right.Install();
|
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Right.Install();
|
||||||
|
//打分
|
||||||
|
SiteManager.instance.measuringCabinet.meteringDevice.cover.cover_seal_Right.CallScoreAction(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue