using System; using UnityEditor.UIElements; using UnityEditor.Experimental.GraphView; using UnityEngine; using UnityEngine.VFX; using UnityEngine.UIElements; using UnityEditor.VFX; using System.Collections.Generic; using UnityEditor; using System.Linq; using System.Text; using UnityEditor.Graphs; using UnityEditor.SceneManagement; namespace UnityEditor.VFX.UI { class VFXBoundsRecorderField : VisualElement, ISelectable { private Button m_Button; private VisualElement m_Divider; private VFXView m_View; public string text { get { return m_Button.text; } set { m_Button.text = value; } } private bool m_Selected = false; public class VFXBoundsRecorderFieldUIFactory : UxmlFactory { } IVisualElementScheduledItem m_UpdateItem; private VFXContextUI m_TiedContext; public VFXBoundsRecorderField() { RegisterCallback(OnMouseDown); } public VFXContextUI tiedContext => m_TiedContext; public void Setup(VFXContextUI initContextUI, VFXView view) { m_Button = this.Query