using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:8c5ec0b4-a1fd-4da0-8a13-2042597989ea public partial class UIDraw { public const string Name = "UIDraw"; [SerializeField] public RectTransform Content; [SerializeField] public UnityEngine.UI.Button ClearBtn; [SerializeField] public UnityEngine.UI.Button BackBtn; [SerializeField] public UnityEngine.UI.Toggle HideBtn; [SerializeField] public UnityEngine.UI.Button CloseBtn; [SerializeField] public UnityEngine.UI.Image Icon; [SerializeField] public UnityEngine.UI.Slider PenSizeSlider; [SerializeField] public UnityEngine.UI.Image PenHandle; [SerializeField] public TMPro.TextMeshProUGUI Penvalue; [SerializeField] public UnityEngine.UI.Slider AlphaSlider; [SerializeField] public UnityEngine.UI.Image AlphaHandle; [SerializeField] public TMPro.TextMeshProUGUI AlphaValue; [SerializeField] public UnityEngine.UI.Toggle Pen; [SerializeField] public UnityEngine.UI.Toggle Eraser; [SerializeField] public UnityEngine.UI.Toggle Line; [SerializeField] public UnityEngine.UI.Toggle Fang; [SerializeField] public UnityEngine.UI.Toggle Yuan; [SerializeField] public UnityEngine.UI.Toggle Arrow; [SerializeField] public UnityEngine.UI.ToggleGroup Colors; [SerializeField] public UnityEngine.UI.Toggle Black; [SerializeField] public UnityEngine.UI.Toggle Red; [SerializeField] public UnityEngine.UI.Toggle Green; [SerializeField] public UnityEngine.UI.Toggle Blue; [SerializeField] public UnityEngine.UI.Toggle Yellow; [SerializeField] public UnityEngine.UI.Toggle Cyan; [SerializeField] public UnityEngine.UI.Toggle Purple; [SerializeField] public UnityEngine.UI.Toggle White; [SerializeField] public UnityEngine.UI.Image More; private UIDrawData mPrivateData = null; protected override void ClearUIComponents() { Content = null; ClearBtn = null; BackBtn = null; HideBtn = null; CloseBtn = null; Icon = null; PenSizeSlider = null; PenHandle = null; Penvalue = null; AlphaSlider = null; AlphaHandle = null; AlphaValue = null; Pen = null; Eraser = null; Line = null; Fang = null; Yuan = null; Arrow = null; Colors = null; Black = null; Red = null; Green = null; Blue = null; Yellow = null; Cyan = null; Purple = null; White = null; More = null; mData = null; } public UIDrawData Data { get { return mData; } } UIDrawData mData { get { return mPrivateData ?? (mPrivateData = new UIDrawData()); } set { mUIData = value; mPrivateData = value; } } } }