using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:c8b248b0-eefc-4de2-b58a-c02086b92da9 public partial class UITimeOut { public const string Name = "UITimeOut"; [SerializeField] public TMPro.TextMeshProUGUI TimeOutText; private UITimeOutData mPrivateData = null; protected override void ClearUIComponents() { TimeOutText = null; mData = null; } public UITimeOutData Data { get { return mData; } } UITimeOutData mData { get { return mPrivateData ?? (mPrivateData = new UITimeOutData()); } set { mUIData = value; mPrivateData = value; } } } }