diff --git a/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs b/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs
index fb1dd9d..0830be6 100644
--- a/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs
+++ b/Assets/Scripts/CXX/Devices/杂/接线完好检查/Check_JieXian.cs
@@ -75,4 +75,22 @@ public class Check_JieXian : PermanentTriggerBase
base.CallScoreAction(true);
}
}
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ public override string SaveCurrentTriggerStat()
+ {
+ return isChecked.ToString();
+ //throw new System.NotImplementedException();
+ }
+
+ public override void LoadCurrentTriggerStat(string triggerInfo)
+ {
+ if (triggerInfo != "")
+ isChecked = bool.Parse(triggerInfo);
+ //throw new System.NotImplementedException();
+ }
}
diff --git a/Assets/Scripts/CXX/Devices/杂/触发体/DeviceTrigger.cs b/Assets/Scripts/CXX/Devices/杂/触发体/DeviceTrigger.cs
index f010dd2..4dd7d48 100644
--- a/Assets/Scripts/CXX/Devices/杂/触发体/DeviceTrigger.cs
+++ b/Assets/Scripts/CXX/Devices/杂/触发体/DeviceTrigger.cs
@@ -16,6 +16,7 @@ public class DeviceTrigger : PermanentTriggerBase
/// ص
///
public Action clickAction;
+
protected override void OnMDown()
{
base.OnMDown();
@@ -39,4 +40,20 @@ public class DeviceTrigger : PermanentTriggerBase
_highlight.SetHighlighted(false);
}
}
+
+ ///
+ /// Ҫ
+ ///
+ ///
+ ///
+ public override void LoadCurrentTriggerStat(string triggerInfo)
+ {
+ throw new NotImplementedException();
+ }
+
+ public override string SaveCurrentTriggerStat()
+ {
+ return "";
+ //throw new NotImplementedException();
+ }
}
diff --git a/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_Cover.cs b/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_Cover.cs
index b987deb..f83f925 100644
--- a/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_Cover.cs
+++ b/Assets/Scripts/CXX/Devices/直接接入式电能计量装置/Device_Cover.cs
@@ -1,7 +1,9 @@
using DG.Tweening;
+using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting.Antlr3.Runtime;
+using UnityEditor.ShaderGraph.Serialization;
using UnityEngine;
///
@@ -202,4 +204,30 @@ public class Device_Cover : Device_Base
});
}
}
+
+ class tmp_DC
+ {
+ public bool isOpen;
+ public bool isCheckOK;
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ public override string SaveCurrentTriggerStat()
+ {
+ tmp_DC tmp = new tmp_DC();
+ tmp.isOpen = isOpen;
+ tmp.isCheckOK = isCheckOK;
+ string info = JsonConvert.SerializeObject(tmp);
+ return info;
+ //throw new System.NotImplementedException();
+ }
+
+ public override void LoadCurrentTriggerStat(string triggerInfo)
+ {
+ //throw new System.NotImplementedException();
+ }
}
diff --git a/Assets/Scripts/CXX/Tools/Tool_Base.cs b/Assets/Scripts/CXX/Tools/Tool_Base.cs
index 4404c81..9e72c39 100644
--- a/Assets/Scripts/CXX/Tools/Tool_Base.cs
+++ b/Assets/Scripts/CXX/Tools/Tool_Base.cs
@@ -101,4 +101,20 @@ public class Tool_Base : PermanentTriggerBase
back?.Invoke();
});
}
+
+ ///
+ /// Ҫ
+ ///
+ ///
+ ///
+ public override string SaveCurrentTriggerStat()
+ {
+ return "";
+ //throw new NotImplementedException();
+ }
+
+ public override void LoadCurrentTriggerStat(string triggerInfo)
+ {
+ //throw new NotImplementedException();
+ }
}