using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:031f03df-56cd-4f22-b0e4-b4cc8ddb2f1a public partial class UIInstruction { public const string Name = "UIInstruction"; [SerializeField] public UnityEngine.UI.Toggle Training; [SerializeField] public UnityEngine.UI.Toggle Operation; [SerializeField] public RectTransform TrainContent; [SerializeField] public TMPro.TextMeshProUGUI ContentText; [SerializeField] public UnityEngine.UI.Image OperationContent; [SerializeField] public UnityEngine.UI.Button ConfirmBtn; private UIInstructionData mPrivateData = null; protected override void ClearUIComponents() { Training = null; Operation = null; TrainContent = null; ContentText = null; OperationContent = null; ConfirmBtn = null; mData = null; } public UIInstructionData Data { get { return mData; } } UIInstructionData mData { get { return mPrivateData ?? (mPrivateData = new UIInstructionData()); } set { mUIData = value; mPrivateData = value; } } } }