using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:52ebb155-45d6-4124-b6b7-a71053e3770c public partial class UIDeviceTip { public const string Name = "UIDeviceTip"; [SerializeField] public RectTransform Point; [SerializeField] public TMPro.TextMeshProUGUI Label; private UIDeviceTipData mPrivateData = null; protected override void ClearUIComponents() { Point = null; Label = null; mData = null; } public UIDeviceTipData Data { get { return mData; } } UIDeviceTipData mData { get { return mPrivateData ?? (mPrivateData = new UIDeviceTipData()); } set { mUIData = value; mPrivateData = value; } } } }