using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:32288864-cf64-4f8d-82e1-661c04d7b98d public partial class UITextQuestion { public const string Name = "UITextQuestion"; [SerializeField] public TMPro.TextMeshProUGUI Title; [SerializeField] public UnityEngine.UI.ToggleGroup OptionContent; [SerializeField] public RectTransform BtnContent; [SerializeField] public UnityEngine.UI.Button BtnPrefab; [SerializeField] public UnityEngine.UI.Toggle OptionPrefab; private UITextQuestionData mPrivateData = null; protected override void ClearUIComponents() { Title = null; OptionContent = null; BtnContent = null; BtnPrefab = null; OptionPrefab = null; mData = null; } public UITextQuestionData Data { get { return mData; } } UITextQuestionData mData { get { return mPrivateData ?? (mPrivateData = new UITextQuestionData()); } set { mUIData = value; mPrivateData = value; } } } }