using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:66f1daf0-51f7-4184-b1fa-8903438d5b48 public partial class UI3DBodyInfo { public const string Name = "UI3DBodyInfo"; [SerializeField] public UnityEngine.UI.Toggle Group; [SerializeField] public TMPro.TextMeshProUGUI PartName; [SerializeField] public UnityEngine.UI.Toggle Active; [SerializeField] public UnityEngine.UI.Toggle Transparent; [SerializeField] public UnityEngine.UI.Button Single; [SerializeField] public UnityEngine.UI.Toggle TransparentOther; private UI3DBodyInfoData mPrivateData = null; protected override void ClearUIComponents() { Group = null; PartName = null; Active = null; Transparent = null; Single = null; TransparentOther = null; mData = null; } public UI3DBodyInfoData Data { get { return mData; } } UI3DBodyInfoData mData { get { return mPrivateData ?? (mPrivateData = new UI3DBodyInfoData()); } set { mUIData = value; mPrivateData = value; } } } }