using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:0bd4728c-4990-47a4-bcf7-0eb02e2a34bb public partial class UITimeTip { public const string Name = "UITimeTip"; [SerializeField] public UnityEngine.UI.Button Bg; [SerializeField] public UnityEngine.UI.Image Img; [SerializeField] public TMPro.TextMeshProUGUI Label; private UITimeTipData mPrivateData = null; protected override void ClearUIComponents() { Bg = null; Img = null; Label = null; mData = null; } public UITimeTipData Data { get { return mData; } } UITimeTipData mData { get { return mPrivateData ?? (mPrivateData = new UITimeTipData()); } set { mUIData = value; mPrivateData = value; } } } }