using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:f1f4f72f-ee62-499a-9baa-332d649c9dd3 public partial class ImageAndTextNamePanel { public const string Name = "ImageAndTextNamePanel"; [SerializeField] public UnityEngine.UI.Text QuestionType; [SerializeField] public UnityEngine.UI.Text OptionConent; [SerializeField] public OptionItem OptionItem; [SerializeField] public UnityEngine.UI.Button ConfirmBtn; private ImageAndTextNamePanelData mPrivateData = null; protected override void ClearUIComponents() { QuestionType = null; OptionConent = null; OptionItem = null; ConfirmBtn = null; mData = null; } public ImageAndTextNamePanelData Data { get { return mData; } } ImageAndTextNamePanelData mData { get { return mPrivateData ?? (mPrivateData = new ImageAndTextNamePanelData()); } set { mUIData = value; mPrivateData = value; } } } }