using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:e8ecc6b5-525d-47b4-9a6e-8f6ee91f53d8 public partial class QuestionSetPanel { public const string Name = "QuestionSetPanel"; [SerializeField] public UnityEngine.UI.Text QuestionType; [SerializeField] public UnityEngine.UI.Dropdown OptionTypeDropdown; [SerializeField] public UnityEngine.UI.InputField TopicInputField; [SerializeField] public OptionSetItem OptionSetItem; [SerializeField] public UnityEngine.RectTransform OptionConent; [SerializeField] public UnityEngine.UI.Button SaveBtn; [SerializeField] public UnityEngine.UI.Button AddOptionBtn; [SerializeField] public UnityEngine.UI.Text WrongText; [SerializeField] public UnityEngine.UI.Button NextBtn; [SerializeField] public UnityEngine.UI.Button PreviousBtn; [SerializeField] public UnityEngine.UI.Button ExitBtn; private QuestionSetPanelData mPrivateData = null; protected override void ClearUIComponents() { QuestionType = null; OptionTypeDropdown = null; TopicInputField = null; OptionSetItem = null; OptionConent = null; SaveBtn = null; AddOptionBtn = null; WrongText = null; NextBtn = null; PreviousBtn = null; ExitBtn = null; mData = null; } public QuestionSetPanelData Data { get { return mData; } } QuestionSetPanelData mData { get { return mPrivateData ?? (mPrivateData = new QuestionSetPanelData()); } set { mUIData = value; mPrivateData = value; } } } }