///
/// 保存用户考试状态
///
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//用于记录当前得分情况
[Serializable]
public class ReconnectSubScoreInfo
{
public int index = -1;
public int subProcessId;
public float currentScore = 0.0f;
public bool isDone;
}
//用于记录现场中各项出发物品信息
[Serializable]
public class ReconnectTriggerInfo
{
public int triggerID;
public string triggerName;
public Vector3 selfPosInScene;
public Vector3 selfRotInScene;
public string triggerInfo;
}
//用于记录场景中物品的信息
[Serializable]
public class ReconnectItemInfo
{
public int toolId;
public int triggerID;
public string toolName;
public Vector3 selfPosInToolRoom;
public Vector3 selfAngleInToolRoom;
}
///
/// 用户完整考试状态
///
public class TB_UserExamStat
{
public int systemID = -1;//当前系统ID
public int schemeID = -1;//当前方案ID
///
/// 当前得分情况
///
public float currentScore = 0;
public List allSubScore = new List();
///
/// 背包中所有的工具和材料
///
public List allToolAndMaterial = new List();
///
/// 所有已经穿戴的装备
///
public List allWear = new List();
///
/// 场景名称
///
public string sceneName = "";
///
/// 当前场景内的所有装备和材料
///
public List currentSceneTools = new List();
///
/// 当前场景内的所有可触发物品
///
public List currentSceneTriggers = new List();
///
/// 关卡内所有缓存信息,不定数据格式,目前用于记录考试得分情况
///
public string currentSceneBufferInfo = "";
///
/// 关卡内所有附加信息,不定数据格式,任何情况都可以记录。3003科目考虑用作记录已选择的错误
///
//public string currentSceneAttachedInfo = "";
}