WaiXie_QuestionSystem/Assets/Script/File/GlobalManager.cs

50 lines
1.4 KiB
C#
Raw Normal View History

2023-12-26 11:21:59 +08:00
using Script.Excel;
using Script.UI;
2023-12-10 12:28:20 +08:00
namespace Script
{
public class GlobalManager : SingleManager<GlobalManager>
{
2023-12-26 11:21:59 +08:00
// public SummaryInfo summaryInfo;// 不参与数据存储
private SaveData saveData;
private SaveDataInfo currentInfo;
public SaveDataInfo CurrentInfo => currentInfo;
public int Count => saveData.Count;
public GlobalManager()
{
saveData = new SaveData();
}
public void AddInfo(int id, string title, string subject)
{
currentInfo = saveData.AddInfo(id, title, subject);
}
public void AddCurrentAnswer(string title, string[] options, string[] answers)
{
var id = int.Parse(currentInfo.id);
saveData.AddAnswer(id, title, options, answers);
}
public void AddCurrentResult(int index, string[] result)
{
var id = int.Parse(currentInfo.id);
saveData.AddResult(id, index, result);
}
public void SetCurrentScoreAndOther(string score, string trueCount, string falseCount, string nullCount, string accuracy)
{
var id = int.Parse(currentInfo.id);
saveData.SetScoreAndOther(id, score, trueCount, falseCount, nullCount, accuracy);
}
public void SetTime(string time)
{
var id = int.Parse(currentInfo.id);
saveData.SetTime(id, time);
}
2023-12-10 12:28:20 +08:00
}
}