64 lines
1.6 KiB
C#
64 lines
1.6 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class DataManager : SingleTon<DataManager>
|
|
{
|
|
public List<RowsItem> peoples = new List<RowsItem>();
|
|
public RowsItem currentSelectPeople = null;
|
|
|
|
public List<DataItem> currentPeoplesProgress = new List<DataItem>();
|
|
|
|
public List<DataItem2> currentPeoplesQuestion = new List<DataItem2>();
|
|
public QuestionType currentQuesitionType;
|
|
|
|
private GameData gameData = null;
|
|
|
|
public DataItem2 currentQuitQuestion = null;
|
|
|
|
public Dictionary<int, List<QuestionItem>> currentAllQuestion = new Dictionary<int, List<QuestionItem>>();
|
|
|
|
public List<DataItem3> currentTalk = null;
|
|
public DataItem currentData = null;
|
|
public int currentBGType = 1;
|
|
public List<DataItem2> currentAnswerQuestion = new List<DataItem2>();
|
|
|
|
public string currentHistoryChoose = "";
|
|
|
|
public HistoryType currentHistoryType;
|
|
|
|
public bool isAddEventRTVoice = false;
|
|
|
|
/// <summary>
|
|
/// 病人的个人资料
|
|
/// </summary>
|
|
public List<RowsItem2> rowitems2 = new List<RowsItem2>();
|
|
|
|
public GameData GetGameData()
|
|
{
|
|
if (gameData == null)
|
|
{
|
|
gameData = GameObject.Find("GameData").GetComponent<GameData>();
|
|
}
|
|
return gameData;
|
|
}
|
|
}
|
|
public enum QuestionType
|
|
{
|
|
/// <summary>
|
|
/// 临床检查问题 code=1
|
|
/// </summary>
|
|
CLINICAL_PROBLEM,
|
|
/// <summary>
|
|
/// 诊断问题 code =2
|
|
/// </summary>
|
|
DIAGNOSE_PROBLEM,
|
|
/// <summary>
|
|
/// 建议问题 code=3
|
|
/// </summary>
|
|
SUGGEST_PROBLEM,
|
|
/// <summary>
|
|
/// 退出检查问题 code=4
|
|
/// </summary>
|
|
EXIT_PROBLEM
|
|
} |