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}"