using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:df731f7c-b33b-4edd-ac53-d859f4d06272 public partial class UIBackPack { public const string Name = "UIBackPack"; [SerializeField] public UnityEngine.UI.Image bg; [SerializeField] public UnityEngine.UI.ScrollRect Scroll; [SerializeField] public RectTransform Content; [SerializeField] public UnityEngine.UI.Button ItemPrefab; private UIBackPackData mPrivateData = null; protected override void ClearUIComponents() { bg = null; Scroll = null; Content = null; ItemPrefab = null; mData = null; } public UIBackPackData Data { get { return mData; } } UIBackPackData mData { get { return mPrivateData ?? (mPrivateData = new UIBackPackData()); } set { mUIData = value; mPrivateData = value; } } } }