using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:7b2dbab3-71e0-4cc0-a25a-ae80883a3121 public partial class DragPanel { public const string Name = "DragPanel"; [SerializeField] public GameObject Content; [SerializeField] public UnityEngine.UI.Button ItemPrefab; private DragPanelData mPrivateData = null; protected override void ClearUIComponents() { Content = null; ItemPrefab = null; mData = null; } public DragPanelData Data { get { return mData; } } DragPanelData mData { get { return mPrivateData ?? (mPrivateData = new DragPanelData()); } set { mUIData = value; mPrivateData = value; } } } }