using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:ed69caa7-ebc9-4acc-981e-3f93e210e7ea public partial class ExamPanel { public const string Name = "ExamPanel"; [SerializeField] public UnityEngine.UI.Text Text; [SerializeField] public UnityEngine.UI.Image ExamFinishPopPanel; [SerializeField] public UnityEngine.UI.Button confirmBtn; [SerializeField] public UnityEngine.UI.Text ScoreText; [SerializeField] public ScoreReportPanel ScoreReportPanel; [SerializeField] public UnityEngine.UI.Text ScoreReportPopText; private ExamPanelData mPrivateData = null; protected override void ClearUIComponents() { Text = null; ExamFinishPopPanel = null; confirmBtn = null; ScoreText = null; ScoreReportPanel = null; ScoreReportPopText = null; mData = null; } public ExamPanelData Data { get { return mData; } } ExamPanelData mData { get { return mPrivateData ?? (mPrivateData = new ExamPanelData()); } set { mUIData = value; mPrivateData = value; } } } }