记录现场设备状态
This commit is contained in:
parent
bcc75cf099
commit
03735133df
|
|
@ -71,7 +71,7 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
||||||
//获取当前所加载场景的名字
|
//获取当前所加载场景的名字
|
||||||
UserExamStat.sceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
UserExamStat.sceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;
|
||||||
|
|
||||||
//获取场景内所有可以出发的物品
|
//获取场景内(工具间)所有可以装备材料的物品
|
||||||
UserExamStat.currentSceneTools.Clear();
|
UserExamStat.currentSceneTools.Clear();
|
||||||
BaseToolOrDevice[] allThings = FindObjectsOfType<BaseToolOrDevice>();
|
BaseToolOrDevice[] allThings = FindObjectsOfType<BaseToolOrDevice>();
|
||||||
foreach (BaseToolOrDevice item in allThings)
|
foreach (BaseToolOrDevice item in allThings)
|
||||||
|
|
@ -85,6 +85,14 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
||||||
rec.selfPosInToolRoom = item.itemInfo.selfPosInToolRoom;
|
rec.selfPosInToolRoom = item.itemInfo.selfPosInToolRoom;
|
||||||
UserExamStat.currentSceneTools.Add(rec);
|
UserExamStat.currentSceneTools.Add(rec);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//获取场景内(现场)所有可以出发的装置
|
||||||
|
PermanentTriggerBase[] allPermanentTriggers = FindObjectsOfType<PermanentTriggerBase>();
|
||||||
|
foreach (PermanentTriggerBase item in allPermanentTriggers)
|
||||||
|
{
|
||||||
|
Debug.Log("场景内涉及的物品:" + item.gameObject.name);
|
||||||
|
}
|
||||||
|
|
||||||
//转换为JSON
|
//转换为JSON
|
||||||
string UserJson = JsonConvert.SerializeObject(UserExamStat, Formatting.Indented);
|
string UserJson = JsonConvert.SerializeObject(UserExamStat, Formatting.Indented);
|
||||||
Debug.Log("用户当前状态" + UserJson);
|
Debug.Log("用户当前状态" + UserJson);
|
||||||
|
|
@ -168,13 +176,13 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
if (Input.GetKeyDown(KeyCode.S))//测试用,按S读取状态保存
|
if (Input.GetKeyDown(KeyCode.T))//测试用,按T读取状态保存
|
||||||
{
|
{
|
||||||
RealtimeStatWriter();
|
RealtimeStatWriter();
|
||||||
//Dictionary<string, List<ItemInfo>> tmpDic = PacksackBagMgr.Instance.GetCurrentBagData();
|
//Dictionary<string, List<ItemInfo>> tmpDic = PacksackBagMgr.Instance.GetCurrentBagData();
|
||||||
Debug.Log("当前场景:" + UserExamStat.sceneName);
|
Debug.Log("当前场景:" + UserExamStat.sceneName);
|
||||||
}
|
}
|
||||||
else if(Input.GetKeyDown(KeyCode.R))
|
else if(Input.GetKeyDown(KeyCode.Y))
|
||||||
{
|
{
|
||||||
RealtimeStatReader();
|
RealtimeStatReader();
|
||||||
RecoverScene();
|
RecoverScene();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue