using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:2c4e0333-8bf3-44db-8e01-bafc76597ccc public partial class UILoading { public const string Name = "UILoading"; [SerializeField] public TMPro.TextMeshProUGUI Progress; [SerializeField] public TMPro.TextMeshProUGUI Label; private UILoadingData mPrivateData = null; protected override void ClearUIComponents() { Progress = null; Label = null; mData = null; } public UILoadingData Data { get { return mData; } } UILoadingData mData { get { return mPrivateData ?? (mPrivateData = new UILoadingData()); } set { mUIData = value; mPrivateData = value; } } } }