using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:3318e08c-1131-4b76-ba22-da67a23f4ff4 public partial class UIBtns { public const string Name = "UIBtns"; [SerializeField] public RectTransform BtnContent; [SerializeField] public UnityEngine.UI.Button BtnPrefab; private UIBtnsData mPrivateData = null; protected override void ClearUIComponents() { BtnContent = null; BtnPrefab = null; mData = null; } public UIBtnsData Data { get { return mData; } } UIBtnsData mData { get { return mPrivateData ?? (mPrivateData = new UIBtnsData()); } set { mUIData = value; mPrivateData = value; } } } }