diff --git a/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs b/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs
index 3b462a4..1ed0b1b 100644
--- a/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs
+++ b/Assets/Scripts/ExcelData/DataContainer/TB_UserExamStat.cs
@@ -54,7 +54,7 @@ public class TB_UserExamStat
///
/// 用户经历过的场景
///
- //public List experiencedScene = new List();
+ public List experiencedScene = new List();
///
/// 背包中所有的工具和材料
diff --git a/Assets/Scripts/Project/Manager/ReconnectMgr.cs b/Assets/Scripts/Project/Manager/ReconnectMgr.cs
index bea6597..03768b6 100644
--- a/Assets/Scripts/Project/Manager/ReconnectMgr.cs
+++ b/Assets/Scripts/Project/Manager/ReconnectMgr.cs
@@ -35,16 +35,16 @@ public class ReconnectMgr : SingletonMono
///
/// 用户每经历一个场景就需要保存一个场景的数据
///
- //public bool IntoNewScene(string sceneName)
- //{
- // if (UserExamStat.experiencedScene.Contains(sceneName))
- // return false;
- // else
- // {
- // UserExamStat.experiencedScene.Add(sceneName);
- // return true;
- // }
- //}
+ public bool IntoNewScene(string sceneName)
+ {
+ if (UserExamStat.experiencedScene.Contains(sceneName))
+ return false;
+ else
+ {
+ UserExamStat.experiencedScene.Add(sceneName);
+ return true;
+ }
+ }
ReconnectMgr()//构造函数
{
diff --git a/Assets/Scripts/ProjectBase/ScenesManager/ScenesManager.cs b/Assets/Scripts/ProjectBase/ScenesManager/ScenesManager.cs
index e27f984..2408d87 100644
--- a/Assets/Scripts/ProjectBase/ScenesManager/ScenesManager.cs
+++ b/Assets/Scripts/ProjectBase/ScenesManager/ScenesManager.cs
@@ -19,6 +19,10 @@ public class ScenesManager : BaseManager
LoadSceneMode loadSceneMode = LoadSceneMode.Single)
{
SceneManager.LoadScene(sceneName, loadSceneMode);
+ if (ReconnectMgr.Instance != null) //杩涘叆鍦烘櫙鍚庡仛璁板綍
+ {
+ ReconnectMgr.Instance.IntoNewScene(sceneName);
+ }
action?.Invoke();
}
@@ -66,6 +70,10 @@ public class ScenesManager : BaseManager
{
yield return null;
}
+ if (ReconnectMgr.Instance != null)//杩涘叆鍦烘櫙鍚庡仛璁板綍
+ {
+ ReconnectMgr.Instance.IntoNewScene(sceneName);
+ }
action?.Invoke();
}
}
\ No newline at end of file