using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:39fecd8e-dcfe-44e5-84c8-a7227cd7b174 public partial class QuestionPanel { public const string Name = "QuestionPanel"; [SerializeField] public UnityEngine.UI.Text QuestionType; [SerializeField] public UnityEngine.UI.Text Topic; [SerializeField] public UnityEngine.UI.Image OptionConent; [SerializeField] public UnityEngine.UI.Toggle option; [SerializeField] public UnityEngine.UI.Button ConfirmBtn; private QuestionPanelData mPrivateData = null; protected override void ClearUIComponents() { QuestionType = null; Topic = null; OptionConent = null; option = null; ConfirmBtn = null; mData = null; } public QuestionPanelData Data { get { return mData; } } QuestionPanelData mData { get { return mPrivateData ?? (mPrivateData = new QuestionPanelData()); } set { mUIData = value; mPrivateData = value; } } } }