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