using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml;
using UnityEngine;
using UnityEngine.UI;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Logical;
using TMPro;
using System.Linq;
using System.IO;
using OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup;
public class ExaminationPanel : MonoBehaviour
{
///
/// 提交按钮
///
private Button submitBtn, backBtn,returnBtn, btn_Submit_mask, dropDown_mask;
///
/// 当前是第几道题
///
private Text questionID;
///
/// 题目的父节点
///
private Transform questionRoot;
private Transform fillRoot;
private Transform selectRoot;
private Transform shortRoot;
///
/// 选项的组
///
private ToggleGroup questionGroup;
///
/// 答题界面数据内容
///
private QuestionPanelData mQuestionPanelData;
///
/// 每一道题的题目内容
///
private QuestionData mQuestionData;
///
/// 题目内容物体
///
private GameObject mQuestion;
///
/// 题目计数
///
private int mQuestionCount;
///
/// 选项的链表
///
private List options = new List();
private List toggleGroups = new List();
///
/// 填空的链表
///
private List fillTexts = new List();
private List shortTexts = new List();
public Canvas canvas;
///
/// 左上角选择框
///
public Dropdown dropdown;
///
/// 选择题数量
///
public int selectCount = 0;
///
/// 多选题标题文字
///
public Text text_fill;
///
/// 选择题标题文字
///
public Text text_Choose;
///
/// 试卷名称
///
public TMP_Text text_title;
///
/// 试卷背景
///
public Image image_exam;
///
/// 大图显示
///
public BigPicturePanel bigPicturePanel;
private List list_fillsubgo;
private List list_selectsubgo;
private List list_shortsubgo;
private List list_shortinput;
private void Awake()
{
Init();
}
///
/// 初始化找到相关物体和组件,并给按钮添加监听方法
///
private void Init()
{
submitBtn = transform.Find("BGImage/btn_Submit").GetComponent