using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:da8f8310-d647-404d-b0c3-d738c239377d public partial class UIBody3DMenuTree { public const string Name = "UIBody3DMenuTree"; [SerializeField] public TMPro.TMP_InputField Input; [SerializeField] public UnityEngine.UI.Button Close; [SerializeField] public RectTransform Content; [SerializeField] public RectTransform SearchContent; [SerializeField] public RectTransform Item; [SerializeField] public RectTransform SearchItem; private UIBody3DMenuTreeData mPrivateData = null; protected override void ClearUIComponents() { Input = null; Close = null; Content = null; SearchContent = null; Item = null; SearchItem = null; mData = null; } public UIBody3DMenuTreeData Data { get { return mData; } } UIBody3DMenuTreeData mData { get { return mPrivateData ?? (mPrivateData = new UIBody3DMenuTreeData()); } set { mUIData = value; mPrivateData = value; } } } }