using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework.Example { // Generate Id:28bba342-def7-4cb6-b857-4ec16c1da4ca public partial class UIDraw { public const string Name = "UIDraw"; [SerializeField] public UnityEngine.UI.RawImage captureBGImg; [SerializeField] public UnityEngine.UI.RawImage RawImg; [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 Rect; [SerializeField] public UnityEngine.UI.Toggle Circle; [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; [SerializeField] public UnityEngine.UI.Image CirCleImg; [SerializeField] public UnityEngine.UI.Image RectImg; private UIDrawData mPrivateData = null; protected override void ClearUIComponents() { captureBGImg = null; RawImg = null; 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; Rect = null; Circle = null; Arrow = null; Colors = null; Black = null; Red = null; Green = null; Blue = null; Yellow = null; Cyan = null; Purple = null; White = null; More = null; CirCleImg = null; RectImg = null; mData = null; } public UIDrawData Data { get { return mData; } } UIDrawData mData { get { return mPrivateData ?? (mPrivateData = new UIDrawData()); } set { mUIData = value; mPrivateData = value; } } } }