合并准备

This commit is contained in:
liuyu 2024-09-06 14:55:01 +08:00
parent e26450191a
commit b280c5d0de
3 changed files with 20 additions and 19 deletions

View File

@ -51,10 +51,11 @@ public class TB_UserExamStat
/// </summary> /// </summary>
public float currentScore = 0; public float currentScore = 0;
public List<ReconnectSubScoreInfo> allSubScore = new List<ReconnectSubScoreInfo>(); public List<ReconnectSubScoreInfo> allSubScore = new List<ReconnectSubScoreInfo>();
/// <summary> /// <summary>
/// 用户经历过的场景 /// 用户经历过的场景
/// </summary> /// </summary>
public List<string> experiencedScene = new List<string>(); //public List<string> experiencedScene = new List<string>();
/// <summary> /// <summary>
/// 背包中所有的工具和材料 /// 背包中所有的工具和材料

View File

@ -35,16 +35,16 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
/// <summary> /// <summary>
/// 用户每经历一个场景就需要保存一个场景的数据 /// 用户每经历一个场景就需要保存一个场景的数据
/// </summary> /// </summary>
public bool IntoNewScene(string sceneName) //public bool IntoNewScene(string sceneName)
{ //{
if (UserExamStat.experiencedScene.Contains(sceneName)) // if (UserExamStat.experiencedScene.Contains(sceneName))
return false; // return false;
else // else
{ // {
UserExamStat.experiencedScene.Add(sceneName); // UserExamStat.experiencedScene.Add(sceneName);
return true; // return true;
} // }
} //}
ReconnectMgr()//构造函数 ReconnectMgr()//构造函数
{ {

View File

@ -19,10 +19,10 @@ public class ScenesManager : BaseManager<ScenesManager>
LoadSceneMode loadSceneMode = LoadSceneMode.Single) LoadSceneMode loadSceneMode = LoadSceneMode.Single)
{ {
SceneManager.LoadScene(sceneName, loadSceneMode); SceneManager.LoadScene(sceneName, loadSceneMode);
if (ReconnectMgr.Instance != null) //进入场景后做记录 //if (ReconnectMgr.Instance != null) //进入场景后做记录
{ //{
ReconnectMgr.Instance.IntoNewScene(sceneName); // ReconnectMgr.Instance.IntoNewScene(sceneName);
} //}
action?.Invoke(); action?.Invoke();
} }
@ -70,10 +70,10 @@ public class ScenesManager : BaseManager<ScenesManager>
{ {
yield return null; yield return null;
} }
if (ReconnectMgr.Instance != null)//进入场景后做记录 //if (ReconnectMgr.Instance != null)//进入场景后做记录
{ //{
ReconnectMgr.Instance.IntoNewScene(sceneName); // ReconnectMgr.Instance.IntoNewScene(sceneName);
} //}
action?.Invoke(); action?.Invoke();
} }
} }