using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:d21887cc-bea5-4c87-8eae-a1d693d6555a public partial class UIKnowledge { public const string Name = "UIKnowledge"; [SerializeField] public UnityEngine.UI.Button CloseBtn; [SerializeField] public RectTransform LeftContent; [SerializeField] public UnityEngine.UI.ScrollRect Right; [SerializeField] public UnityEngine.UI.Image RightContent; [SerializeField] public RectTransform GlobalComs; [SerializeField] public RectTransform ItemComs; [SerializeField] public RectTransform LeftItem; [SerializeField] public UnityEngine.UI.Button BtnPrefab; private UIKnowledgeData mPrivateData = null; protected override void ClearUIComponents() { CloseBtn = null; LeftContent = null; Right = null; RightContent = null; GlobalComs = null; ItemComs = null; LeftItem = null; BtnPrefab = null; mData = null; } public UIKnowledgeData Data { get { return mData; } } UIKnowledgeData mData { get { return mPrivateData ?? (mPrivateData = new UIKnowledgeData()); } set { mUIData = value; mPrivateData = value; } } } }