diff --git a/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs b/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs index c3a5290..3b462a4 100644 --- a/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs +++ b/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs @@ -49,8 +49,12 @@ public class TB_UserExamStat /// /// 当前得分情况 /// - public float currentScore = 0; - public List allSubScore = new List(); + public float currentScore = 0; + public List allSubScore = new List(); + /// + /// 用户经历过的场景 + /// + //public List experiencedScene = new List(); /// /// 背包中所有的工具和材料 diff --git a/Assets/Scripts/Project/Manager/ReconnectMgr.cs b/Assets/Scripts/Project/Manager/ReconnectMgr.cs index a23d66d..e6e08ef 100644 --- a/Assets/Scripts/Project/Manager/ReconnectMgr.cs +++ b/Assets/Scripts/Project/Manager/ReconnectMgr.cs @@ -20,8 +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();//用户经历过的场景 + //[HideInInspector] + //public List experiencedScene = new List();//用户经历过的场景 /// /// 初始化函数,记录时间间隔 @@ -29,15 +29,22 @@ public class ReconnectMgr : SingletonMono public void Init( ) { localStatPath = Application.streamingAssetsPath + "/" + localStatFileName; - experiencedScene.Clear(); + UserExamStat.experiencedScene.Clear();//清空用户经历过的场景 + //experiencedScene.Clear(); } /// /// 用户每经历一个场景就需要保存一个场景的数据 /// - public void IntoNewScene(string sceneName) - { - - } + //public bool IntoNewScene(string sceneName) + //{ + // if (UserExamStat.experiencedScene.Contains(sceneName)) + // return false; + // else + // { + // UserExamStat.experiencedScene.Add(sceneName); + // return true; + // } + //} ReconnectMgr()//构造函数 { @@ -204,7 +211,7 @@ public class ReconnectMgr : SingletonMono if (item.triggerName == ret.triggerName) { item.gameObject.SetActive(true); - if (item.gameObject.GetComponent() == null) + if (item.gameObject.GetComponent() == null)//工具材料已经恢复过了 { item.transform.localPosition = ret.selfPosInScene; item.transform.localEulerAngles = ret.selfRotInScene;