using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:0e522be9-ecd5-4d1e-abce-df32bb60fd4b public partial class UISetting { public const string Name = "UISetting"; [SerializeField] public UnityEngine.UI.Button VoiceAdd; [SerializeField] public UnityEngine.UI.Button VoiceSub; [SerializeField] public UnityEngine.UI.Slider VoiceSlider; [SerializeField] public UnityEngine.UI.Button ConfirmBtn; private UISettingData mPrivateData = null; protected override void ClearUIComponents() { VoiceAdd = null; VoiceSub = null; VoiceSlider = null; ConfirmBtn = null; mData = null; } public UISettingData Data { get { return mData; } } UISettingData mData { get { return mPrivateData ?? (mPrivateData = new UISettingData()); } set { mUIData = value; mPrivateData = value; } } } }