using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:ddb5022e-6236-4218-9019-2a6d163c3274 public partial class ChallengeConfigurationPanel { public const string Name = "ChallengeConfigurationPanel"; [SerializeField] public UnityEngine.UI.Text TimeText; [SerializeField] public UnityEngine.RectTransform Content; [SerializeField] public LeveItem LeveItem; [SerializeField] public UnityEngine.UI.Button SaveBtn; private ChallengeConfigurationPanelData mPrivateData = null; protected override void ClearUIComponents() { TimeText = null; Content = null; LeveItem = null; SaveBtn = null; mData = null; } public ChallengeConfigurationPanelData Data { get { return mData; } } ChallengeConfigurationPanelData mData { get { return mPrivateData ?? (mPrivateData = new ChallengeConfigurationPanelData()); } set { mUIData = value; mPrivateData = value; } } } }