using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:9b9badee-de2e-41da-8eb3-2343ed54bb9f public partial class UITreeMenu { public const string Name = "UITreeMenu"; [SerializeField] public UnityEngine.RectTransform UITree; [SerializeField] public UnityEngine.UI.ToggleGroup UITreeCtrl; [SerializeField] public UnityEngine.UI.ScrollRect ScrollPrefab; [SerializeField] public UITreeNode02 UITreeNode02; [SerializeField] public UITreeNode01 UITreeNode01; [SerializeField] public UINodeListCtrl Content; [SerializeField] public UnityEngine.UI.Button btnClose; [SerializeField] public UnityEngine.UI.Text TitleText; [SerializeField] public UnityEngine.UI.Image MoveForwordTarget; [SerializeField] public UnityEngine.UI.Image MoveBackTarget; [SerializeField] public UnityEngine.UI.Button BtnExpand; private UITreeMenuData mPrivateData = null; protected override void ClearUIComponents() { UITree = null; UITreeCtrl = null; ScrollPrefab = null; UITreeNode02 = null; UITreeNode01 = null; Content = null; btnClose = null; TitleText = null; MoveForwordTarget = null; MoveBackTarget = null; BtnExpand = null; mData = null; } public UITreeMenuData Data { get { return mData; } } UITreeMenuData mData { get { return mPrivateData ?? (mPrivateData = new UITreeMenuData()); } set { mUIData = value; mPrivateData = value; } } } }