From d38e193431f3221cbacc05169d14a402a3936333 Mon Sep 17 00:00:00 2001
From: liuyu <272912176@qq.com>
Date: Thu, 5 Sep 2024 17:25:37 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=8E=E7=8E=B0=E5=9C=BA?=
=?UTF-8?q?=E5=9B=9E=E5=88=B0=E5=B7=A5=E5=85=B7=E9=97=B4=E6=8B=BF=E5=8F=96?=
=?UTF-8?q?=E7=9A=84=E5=B7=A5=E5=85=B7=E4=B8=8D=E6=B6=88=E5=A4=B1=E7=9A=84?=
=?UTF-8?q?bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Assets/Scripts/CXX/Score/ScoreBase.cs | 11 +-
.../DataContainer/TB_UserExamStat.cs | 2 +-
.../Scripts/Project/Manager/ReconnectMgr.cs | 96 ++-
Assets/StreamingAssets/realtimeStat.json | 704 +++++++++++++++++-
4 files changed, 759 insertions(+), 54 deletions(-)
diff --git a/Assets/Scripts/CXX/Score/ScoreBase.cs b/Assets/Scripts/CXX/Score/ScoreBase.cs
index 2435030..7aea1a3 100644
--- a/Assets/Scripts/CXX/Score/ScoreBase.cs
+++ b/Assets/Scripts/CXX/Score/ScoreBase.cs
@@ -72,10 +72,19 @@ public abstract class ScoreBase : MonoBehaviour
}
///
- /// 设置科目得分,用于断线重连恢复
+ /// 设置科目得分,用于断线重连恢复 HQB
///
public void setCurrentScore(float _score)
{
this.currentScore = _score;
}
+
+ ///
+ /// 记录现场环境中scoreBase的各项List缓存
+ ///
+ public abstract string SaveSceneBufferList();
+ ///
+ /// 还原现场环境中scoreBase的各项List缓存
+ ///
+ public abstract void LoadSceneBufferList(string sceneInfo);
}
diff --git a/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs b/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs
index 52c36cb..c3a5290 100644
--- a/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs
+++ b/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs
@@ -78,7 +78,7 @@ public class TB_UserExamStat
public List currentSceneTriggers = new List();
///
- /// 场景内所有缓存信息,不定数据格式
+ /// 关卡内所有缓存信息,不定数据格式
///
public string currentSceneOtherInfo = "";
}
diff --git a/Assets/Scripts/Project/Manager/ReconnectMgr.cs b/Assets/Scripts/Project/Manager/ReconnectMgr.cs
index e40fddd..6b3ebae 100644
--- a/Assets/Scripts/Project/Manager/ReconnectMgr.cs
+++ b/Assets/Scripts/Project/Manager/ReconnectMgr.cs
@@ -20,6 +20,8 @@ public class ReconnectMgr : SingletonMono
private TB_UserExamStat UserExamStat = new TB_UserExamStat();
private string localStatPath = "";
private Coroutine coroutine;//自动保存倒计时
+ [HideInInspector]
+ public List experiencedScene = new List();//用户经历过的场景
///
/// 初始化函数,记录时间间隔
@@ -27,10 +29,14 @@ public class ReconnectMgr : SingletonMono
public void Init( )
{
localStatPath = Application.streamingAssetsPath + "/" + localStatFileName;
- //if (File.Exists( localStatPath ))//启动后检查有没有之前的遗留
- //{
- // File.Delete( localStatPath );
- //}
+ experiencedScene.Clear();
+ }
+ ///
+ /// 用户每经历一个场景就需要保存一个场景的数据
+ ///
+ public void IntoNewScene(string sceneName)
+ {
+
}
ReconnectMgr()//构造函数
@@ -70,12 +76,20 @@ public class ReconnectMgr : SingletonMono
//记录装备材料信息
UserExamStat.allToolAndMaterial.Clear();
+ UserExamStat.currentSceneTools.Clear();
Dictionary> toolAndMaterialDic = PacksackBagMgr.Instance.GetCurrentBagData();
foreach (var item in toolAndMaterialDic)
{
foreach (var itemInfo in item.Value)
{
UserExamStat.allToolAndMaterial.Add(((ItemInfo)itemInfo).toolName);
+ ReconnectItemInfo rec = new ReconnectItemInfo();
+ rec.toolId = itemInfo.toolId;
+ rec.toolName = itemInfo.toolName;
+ rec.triggerID = itemInfo.triggerID;
+ //rec.toolOrDeviceOrMaterial = item.itemInfo.toolOrDeviceOrMaterial;
+ rec.selfPosInToolRoom = itemInfo.selfPosInToolRoom;
+ UserExamStat.currentSceneTools.Add(rec);
}
}
@@ -92,19 +106,19 @@ public class ReconnectMgr : SingletonMono
UserExamStat.sceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
//获取场景内(工具间)所有可以装备材料的物品
- UserExamStat.currentSceneTools.Clear();
- BaseToolOrDevice[] allThings = FindObjectsOfType();
- foreach (BaseToolOrDevice item in allThings)
- {
- //Debug.Log(item.itemInfo.toolName);
- ReconnectItemInfo rec = new ReconnectItemInfo();
- rec.toolId = item.itemInfo.toolId;
- rec.toolName = item.itemInfo.toolName;
- rec.triggerID = item.itemInfo.triggerID;
- //rec.toolOrDeviceOrMaterial = item.itemInfo.toolOrDeviceOrMaterial;
- rec.selfPosInToolRoom = item.itemInfo.selfPosInToolRoom;
- UserExamStat.currentSceneTools.Add(rec);
- }
+ //UserExamStat.currentSceneTools.Clear();
+ //BaseToolOrDevice[] allThings = FindObjectsOfType();
+ //foreach (BaseToolOrDevice item in allThings)
+ //{
+ // //Debug.Log(item.itemInfo.toolName);
+ // ReconnectItemInfo rec = new ReconnectItemInfo();
+ // rec.toolId = item.itemInfo.toolId;
+ // rec.toolName = item.itemInfo.toolName;
+ // rec.triggerID = item.itemInfo.triggerID;
+ // //rec.toolOrDeviceOrMaterial = item.itemInfo.toolOrDeviceOrMaterial;
+ // rec.selfPosInToolRoom = item.itemInfo.selfPosInToolRoom;
+ // UserExamStat.currentSceneTools.Add(rec);
+ //}
//获取场景内(现场)所有可以出发的装置
UserExamStat.currentSceneTriggers.Clear();
@@ -171,33 +185,43 @@ public class ReconnectMgr : SingletonMono
else
GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchScene, GameManager.RunModelMgr.SceneType);
//恢复场景中各项装备
- BaseToolOrDevice[] allThings = FindObjectsOfType();
- foreach (BaseToolOrDevice item in allThings)
- {
- item.gameObject.SetActive(false);//先全部隐藏
- foreach (ReconnectItemInfo rec in UserExamStat.currentSceneTools)
- {
- if (item.itemInfo.toolName.Equals(rec.toolName) && item.itemInfo.toolId == rec.toolId)
- {
- if (item.itemInfo.selfPosInToolRoom.Equals(rec.selfPosInToolRoom))
- {
- item.gameObject.SetActive(true);
- break;
- }
- }
- }
- }
+ //BaseToolOrDevice[] allThings = FindObjectsOfType();
+ //foreach (BaseToolOrDevice item in allThings)
+ //{
+ // item.gameObject.SetActive(false);//先全部隐藏
+ // foreach (ReconnectItemInfo rec in UserExamStat.currentSceneTools)
+ // {
+ // if (item.itemInfo.toolName.Equals(rec.toolName) && item.itemInfo.toolId == rec.toolId)
+ // {
+ // if (item.itemInfo.selfPosInToolRoom.Equals(rec.selfPosInToolRoom))
+ // {
+ // item.gameObject.SetActive(true);
+ // break;
+ // }
+ // }
+ // }
+ //}
//恢复背包中的装备
+ TooRoomMannger tooRoomMannger = FindAnyObjectByType();
List itemInPack = ToolAndmaterialMgr.Instance.CreateItemInfoByName(UserExamStat.allToolAndMaterial);
foreach (ItemInfo item in itemInPack)
{
+ for (int j = 0; j < UserExamStat.currentSceneTools.Count; j++)
+ {
+ if (item.toolName == UserExamStat.currentSceneTools[j].toolName)
+ {
+ item.selfPosInToolRoom = UserExamStat.currentSceneTools[j].selfPosInToolRoom;
+ UserExamStat.currentSceneTools.RemoveAt(j);
+ break;
+ }
+ }
PacksackBagMgr.Instance.AddOneToolOrMater(item);
}
+ if ( tooRoomMannger != null )tooRoomMannger.RemoveRepeat();
//恢复已穿戴的装备
List itemWear = ToolAndmaterialMgr.Instance.CreateItemInfoByName(UserExamStat.allWear);
- TooRoomMannger tooRoomMannger = FindAnyObjectByType();
foreach (ItemInfo item in itemWear)
{
PacksackBagMgr.Instance.WearItemState(item, true);
@@ -288,10 +312,6 @@ public class ReconnectMgr : SingletonMono
{
RealtimeStatReader();
RecoverScene();
- /*ProcessManager.Instance.HandoverProcess(UserExamStat.processId, UserExamStat.subProcessId, UserExamStat.subProcessStepId);
- StepStateControl.instance.InvokeInitStepState(GameManager.Instance.systemId, GameManager.ProcessMgr.d_Scheme.id, UserExamStat.subProcessId);
- GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchSubProcess, UserExamStat.subProcessId);
- GameManager.EventMgr.EventTrigger(Enum_EventType.SwitchSubProcessStepTriggerID, ProcessManager.Instance.subProcessStepTriggerID);*/
}
}
}
diff --git a/Assets/StreamingAssets/realtimeStat.json b/Assets/StreamingAssets/realtimeStat.json
index 2ab28dd..bdcb7f3 100644
--- a/Assets/StreamingAssets/realtimeStat.json
+++ b/Assets/StreamingAssets/realtimeStat.json
@@ -7,13 +7,13 @@
"index": 1,
"subProcessId": 1,
"currentScore": 0.0,
- "isDone": true
+ "isDone": false
},
{
"index": 2,
"subProcessId": 2,
"currentScore": 0.0,
- "isDone": true
+ "isDone": false
},
{
"index": 3,
@@ -31,13 +31,13 @@
"index": 5,
"subProcessId": 5,
"currentScore": 0.0,
- "isDone": false
+ "isDone": true
},
{
"index": 6,
"subProcessId": 6,
- "currentScore": 0.0,
- "isDone": false
+ "currentScore": 1.99999928,
+ "isDone": true
},
{
"index": 7,
@@ -112,25 +112,701 @@
"isDone": false
}
],
- "allToolAndMaterial": [],
+ "allToolAndMaterial": [
+ "鍓ョ嚎閽",
+ "鍓ョ嚎閽",
+ "楠岀數绗",
+ "缁濈紭铻轰笣鍒"
+ ],
"allWear": [],
- "sceneName": "03_OfficeScene",
- "currentSceneTools": [],
+ "sceneName": "05_LiveScene",
+ "currentSceneTools": [
+ {
+ "toolId": 5002,
+ "triggerID": 5002,
+ "toolName": "鍓ョ嚎閽",
+ "selfPosInToolRoom": {
+ "x": -3.1648,
+ "y": 0.217400074,
+ "z": -0.189
+ }
+ },
+ {
+ "toolId": 5002,
+ "triggerID": 5002,
+ "toolName": "鍓ョ嚎閽",
+ "selfPosInToolRoom": {
+ "x": -3.1648,
+ "y": 0.217400074,
+ "z": -0.731
+ }
+ },
+ {
+ "toolId": 5004,
+ "triggerID": 5004,
+ "toolName": "楠岀數绗",
+ "selfPosInToolRoom": {
+ "x": -3.21036649,
+ "y": 1.1167,
+ "z": -0.173
+ }
+ },
+ {
+ "toolId": 5003,
+ "triggerID": 5003,
+ "toolName": "缁濈紭铻轰笣鍒",
+ "selfPosInToolRoom": {
+ "x": -3.223,
+ "y": 1.124,
+ "z": -1.649
+ }
+ }
+ ],
"currentSceneTriggers": [
{
- "triggerID": 5005,
- "triggerName": "鎵嬫満",
+ "triggerID": 0,
+ "triggerName": "绌哄紑1",
"selfPosInScene": {
- "x": 0.0244421959,
- "y": 0.885706842,
- "z": -1.00569367
+ "x": 0.0278625488,
+ "y": 0.08226776,
+ "z": -0.008735657
},
"selfRotInScene": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
- "triggerInfo": "2"
+ "triggerInfo": "True"
+ },
+ {
+ "triggerID": 5023,
+ "triggerName": "鐢佃兘琛ㄥ皝鍗2",
+ "selfPosInScene": {
+ "x": 0.0612678528,
+ "y": 0.0201263428,
+ "z": -0.109647989
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 180.0
+ },
+ "triggerInfo": "False"
+ },
+ {
+ "triggerID": 5023,
+ "triggerName": "鐢佃兘琛ㄥ皝鍗1",
+ "selfPosInScene": {
+ "x": -0.06092453,
+ "y": 0.0201263428,
+ "z": -0.109647989
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 180.0
+ },
+ "triggerInfo": "False"
+ },
+ {
+ "triggerID": 5024,
+ "triggerName": "鐢佃兘琛ㄧ洊瀛",
+ "selfPosInScene": {
+ "x": -0.000122070313,
+ "y": -0.0111236572,
+ "z": -0.09854126
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 180.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "鐢佃兘琛ㄩ摥鐗",
+ "selfPosInScene": {
+ "x": -0.069568634,
+ "y": 0.02281189,
+ "z": -0.0215929747
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 180.0
+ },
+ "triggerInfo": "False"
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "鐢佃兘琛ㄦ媶瑁呰灪涓2",
+ "selfPosInScene": {
+ "x": -0.06737137,
+ "y": 0.051071167,
+ "z": -0.109404683
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "鐢佃兘琛ㄦ媶瑁呰灪涓1",
+ "selfPosInScene": {
+ "x": 0.06592941,
+ "y": 0.051071167,
+ "z": -0.109404683
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5025,
+ "triggerName": "鐢佃兘琛ㄧ洊瀛愬浐瀹氳灪涓2",
+ "selfPosInScene": {
+ "x": -0.06129074,
+ "y": -0.0140533447,
+ "z": -0.101232052
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5025,
+ "triggerName": "鐢佃兘琛ㄧ洊瀛愬浐瀹氳灪涓1",
+ "selfPosInScene": {
+ "x": 0.0612869263,
+ "y": -0.0140533447,
+ "z": -0.101232052
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "闆禵鍦癬铻轰笣up",
+ "selfPosInScene": {
+ "x": -0.0295066833,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "闆禵out_铻轰笣up",
+ "selfPosInScene": {
+ "x": -0.0381965637,
+ "y": 0.0222015381,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "B_out_绾",
+ "selfPosInScene": {
+ "x": 20.0205078,
+ "y": 142.292862,
+ "z": 21.0742188
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "C_out_绾",
+ "selfPosInScene": {
+ "x": 17.5166016,
+ "y": 142.292862,
+ "z": 21.0742188
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "C_in_绾",
+ "selfPosInScene": {
+ "x": 13.3569336,
+ "y": 131.0804,
+ "z": 22.4726563
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "B_in_绾",
+ "selfPosInScene": {
+ "x": 15.9238281,
+ "y": 131.0804,
+ "z": 22.4726563
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "A_in_绾",
+ "selfPosInScene": {
+ "x": 18.47998,
+ "y": 131.0804,
+ "z": 22.4726563
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "闆禵out_绾",
+ "selfPosInScene": {
+ "x": 16.4960938,
+ "y": 142.292862,
+ "z": 21.0742188
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "B_out_铻轰笣up",
+ "selfPosInScene": {
+ "x": 0.006591797,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "C_out_铻轰笣up",
+ "selfPosInScene": {
+ "x": -0.0201148987,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5021,
+ "triggerName": "鎻掑骇",
+ "selfPosInScene": {
+ "x": -1.56,
+ "y": 2.29342651,
+ "z": -0.203244925
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 180.0
+ },
+ "triggerInfo": "True"
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "B_in_铻轰笣down",
+ "selfPosInScene": {
+ "x": 0.0237312317,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "A_in_铻轰笣up",
+ "selfPosInScene": {
+ "x": 0.0501709,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5018,
+ "triggerName": "NPC瀹㈡埛",
+ "selfPosInScene": {
+ "x": -170.37,
+ "y": 1.26,
+ "z": -57.03
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "A_out_绾",
+ "selfPosInScene": {
+ "x": 22.70166,
+ "y": 142.292862,
+ "z": 21.0742188
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "妫鏌ユ帴绾",
+ "selfPosInScene": {
+ "x": 0.14606,
+ "y": -0.15198,
+ "z": 0.40884
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": "False"
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "C_in_铻轰笣up",
+ "selfPosInScene": {
+ "x": -0.002609253,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "B_out_铻轰笣down",
+ "selfPosInScene": {
+ "x": 0.006591797,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "闆禵鍦癬铻轰笣down",
+ "selfPosInScene": {
+ "x": -0.0295066833,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5020,
+ "triggerName": "NPC璐熻矗浜",
+ "selfPosInScene": {
+ "x": -170.376083,
+ "y": 1.26,
+ "z": -53.5962639
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 125.039986,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "C_out_铻轰笣down",
+ "selfPosInScene": {
+ "x": -0.0201148987,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "闆禵鍦癬绾",
+ "selfPosInScene": {
+ "x": -5.22167969,
+ "y": 140.3523,
+ "z": 18.2167969
+ },
+ "selfRotInScene": {
+ "x": 8.14222E-13,
+ "y": 2.035555E-13,
+ "z": 4.85314136E-20
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5022,
+ "triggerName": "鏌滈棬",
+ "selfPosInScene": {
+ "x": 0.491622925,
+ "y": -0.5744629,
+ "z": 0.47206974
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": "{\"isOpen\":false,\"hasElectricity\":false}"
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "",
+ "selfPosInScene": {
+ "x": 0.146900177,
+ "y": -0.179336548,
+ "z": 0.5191498
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 180.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "in寮鍏砡铻轰笣2",
+ "selfPosInScene": {
+ "x": 0.0108642578,
+ "y": -0.07393646,
+ "z": 0.03310418
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "in寮鍏砡铻轰笣3",
+ "selfPosInScene": {
+ "x": 0.0108642578,
+ "y": -0.09108353,
+ "z": 0.0330979824
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "闆禵out_铻轰笣down",
+ "selfPosInScene": {
+ "x": -0.0381965637,
+ "y": 0.0222015381,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "B_in_铻轰笣up",
+ "selfPosInScene": {
+ "x": 0.0237312317,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 5021,
+ "triggerName": "绌哄紑2",
+ "selfPosInScene": {
+ "x": 0.0278625488,
+ "y": -0.06511688,
+ "z": -0.008735657
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": "True"
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "C_in_铻轰笣down",
+ "selfPosInScene": {
+ "x": -0.002609253,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "in寮鍏砡铻轰笣1",
+ "selfPosInScene": {
+ "x": 0.0108642578,
+ "y": -0.05678177,
+ "z": 0.0330979824
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "A_out_铻轰笣down",
+ "selfPosInScene": {
+ "x": 0.03305435,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "A_in_铻轰笣down",
+ "selfPosInScene": {
+ "x": 0.0501709,
+ "y": 0.0256958,
+ "z": -0.101950169
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
+ },
+ {
+ "triggerID": 0,
+ "triggerName": "A_out_铻轰笣up",
+ "selfPosInScene": {
+ "x": 0.03305435,
+ "y": 0.0256958,
+ "z": -0.09305191
+ },
+ "selfRotInScene": {
+ "x": 0.0,
+ "y": 0.0,
+ "z": 0.0
+ },
+ "triggerInfo": ""
}
],
"currentSceneOtherInfo": "{\r\n \"TestPen3list\": [],\r\n \"InSwitchCloseYDList\": [],\r\n \"InSwitchOpenYDList\": [],\r\n \"currentunInstallJieXian\": [],\r\n \"currentInstallJieXian\": [],\r\n \"installCover\": [],\r\n \"currentInstallTestJieXian\": []\r\n}"