using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:b0d09fb1-c178-4724-9a00-421cc70d14b4 public partial class ToolLibraryForm { public const string Name = "ToolLibraryForm"; [SerializeField] public ToolLibrarySelectElement ToolLibrarySelectElement; [SerializeField] public ToolMessageElement ToolMessageElement; [SerializeField] public ToolTypeElement ToolTypeElement; [SerializeField] public UnityEngine.UI.Button CloseBtn; [SerializeField] public UnityEngine.UI.Image ToolLibraryErrorInfoTitle; [SerializeField] public UnityEngine.UI.Text WrongInfo; private ToolLibraryFormData mPrivateData = null; protected override void ClearUIComponents() { ToolLibrarySelectElement = null; ToolMessageElement = null; ToolTypeElement = null; CloseBtn = null; ToolLibraryErrorInfoTitle = null; WrongInfo = null; mData = null; } public ToolLibraryFormData Data { get { return mData; } } ToolLibraryFormData mData { get { return mPrivateData ?? (mPrivateData = new ToolLibraryFormData()); } set { mUIData = value; mPrivateData = value; } } } }