Merge branch 'main' of http://172.16.1.12/WangWeiZhi/YanCheng_Metrology
This commit is contained in:
commit
f5b411a98f
|
@ -55,6 +55,11 @@ public class ProcessManager : BaseManager<ProcessManager>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int countDown = 0;
|
public int countDown = 0;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 断线重连接自动保存倒计时
|
||||||
|
/// </summary>
|
||||||
|
public int countDown_AutoSave = 0;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 实训/考试时长
|
/// 实训/考试时长
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -75,6 +80,7 @@ public class ProcessManager : BaseManager<ProcessManager>
|
||||||
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));//自动保存用户状态信息
|
||||||
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);
|
||||||
|
@ -299,6 +305,29 @@ public class ProcessManager : BaseManager<ProcessManager>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 自动保存用户状态,
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
private IEnumerator AutoSaveStat(int time)
|
||||||
|
{
|
||||||
|
countDown_AutoSave = time;
|
||||||
|
WaitForSeconds waitForSeconds = new WaitForSeconds(1);
|
||||||
|
while (countDown_AutoSave > 0)
|
||||||
|
{
|
||||||
|
yield return waitForSeconds;
|
||||||
|
countDown_AutoSave--;
|
||||||
|
Debug.Log("自动保存倒计时:" + countDown_AutoSave);
|
||||||
|
if (countDown_AutoSave <= 0)
|
||||||
|
{
|
||||||
|
ReconnectMgr.Instance.RealtimeStatWriter();//需要在GameManager里面初始化
|
||||||
|
Debug.Log("完成状态自动保存");
|
||||||
|
countDown_AutoSave = time;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 结束
|
/// 结束
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue