using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:03b064a0-af2a-4b34-88d6-78e0cb1a65b9 public partial class UIRightMenu { public const string Name = "UIRightMenu"; [SerializeField] public UnityEngine.UI.Image MenuContent; [SerializeField] public UnityEngine.UI.Button BtnPrefab; private UIRightMenuData mPrivateData = null; protected override void ClearUIComponents() { MenuContent = null; BtnPrefab = null; mData = null; } public UIRightMenuData Data { get { return mData; } } UIRightMenuData mData { get { return mPrivateData ?? (mPrivateData = new UIRightMenuData()); } set { mUIData = value; mPrivateData = value; } } } }