记录工具,材料,装备
This commit is contained in:
parent
1397e0e6ff
commit
70ada07f3a
|
|
@ -1,6 +1,8 @@
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 保存用户考试状态
|
/// 保存用户考试状态
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
public class TB_UserExamStat
|
public class TB_UserExamStat
|
||||||
{
|
{
|
||||||
|
|
@ -24,4 +26,14 @@ public class TB_UserExamStat
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int subProcessStepId = -1;
|
public int subProcessStepId = -1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 背包中所有的工具和材料
|
||||||
|
/// </summary>
|
||||||
|
public List<string> allToolAndMaterial = new List<string>();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 所有已经穿戴的装备
|
||||||
|
/// </summary>
|
||||||
|
public List<string> allWear = new List<string>();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -75,12 +75,12 @@ public class ProcessManager : BaseManager<ProcessManager>
|
||||||
/// 根据方案id 生成流程数据
|
/// 根据方案id 生成流程数据
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="id">方案id</param>
|
/// <param name="id">方案id</param>
|
||||||
public void Init(int id, E_ModeType mode, int countDown = 600) //TODO 考试断线重连应该考虑初始化问题
|
public void Init(int id, E_ModeType mode, int countDown = 60) //TODO 考试断线重连应该考虑初始化问题(默认时间600)
|
||||||
{
|
{
|
||||||
this.schemeID = id;
|
this.schemeID = id;
|
||||||
this.mode = mode;
|
this.mode = mode;
|
||||||
coroutine = GameManager.MonoMgr.StartCoroutine(CountDown(countDown));
|
//coroutine = GameManager.MonoMgr.StartCoroutine(CountDown(countDown));
|
||||||
//coroutine = GameManager.MonoMgr.StartCoroutine(AutoSaveStat(countDown));//自动保存用户状态信息
|
coroutine = GameManager.MonoMgr.StartCoroutine(AutoSaveStat(countDown));//自动保存用户状态信息
|
||||||
d_Scheme = DataManager.Instance.GetSchemeData(id);
|
d_Scheme = DataManager.Instance.GetSchemeData(id);
|
||||||
ReportManager.Instance.creport = DataManager.Instance.GetSchemeReport(id);
|
ReportManager.Instance.creport = DataManager.Instance.GetSchemeReport(id);
|
||||||
GameManager.ToolAndmaterialMgr.Init(d_Scheme.ToolOrMaterilOrDevice);
|
GameManager.ToolAndmaterialMgr.Init(d_Scheme.ToolOrMaterilOrDevice);
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,8 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void RealtimeStatWriter()
|
public void RealtimeStatWriter()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
//记录步骤相关各项信息
|
//记录步骤相关各项信息
|
||||||
UserExamStat.schemeID = ProcessManager.Instance.schemeID;
|
UserExamStat.schemeID = ProcessManager.Instance.schemeID;
|
||||||
UserExamStat.processId = ProcessManager.Instance.processId;
|
UserExamStat.processId = ProcessManager.Instance.processId;
|
||||||
|
|
@ -90,7 +92,9 @@ public class ReconnectMgr : SingletonMono<ReconnectMgr>
|
||||||
{
|
{
|
||||||
if (Input.GetKeyDown(KeyCode.S))//测试用,按S读取状态保存
|
if (Input.GetKeyDown(KeyCode.S))//测试用,按S读取状态保存
|
||||||
{
|
{
|
||||||
RealtimeStatWriter();
|
//RealtimeStatWriter();
|
||||||
|
Dictionary<string, List<ItemInfo>> tmpDic = PacksackBagMgr.Instance.GetCurrentBagData();
|
||||||
|
Debug.Log(12);
|
||||||
}
|
}
|
||||||
else if(Input.GetKeyDown(KeyCode.R))
|
else if(Input.GetKeyDown(KeyCode.R))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue