using UnityEditor.Experimental.GraphView; using UnityEngine.UIElements; namespace UnityEditor.VFX.UI { class VFXBlackboardRow : BlackboardRow, IControlledElement { private readonly IParameterItem m_Property; private readonly VFXBlackboardField m_Field; private readonly VFXBlackboardPropertyView m_Properties; private VFXParameterController m_Controller; private int m_CurrentOrder; private bool m_CurrentExposed; public VFXBlackboardRow(PropertyItem property, VFXParameterController controller) : this(new VFXBlackboardField(property) { name = "vfx-field" }, new VFXBlackboardPropertyView { name = "vfx-properties" }) { m_Property = property; this.Q().pickingMode = PickingMode.Ignore; var button = this.Q