| 123456789101112131415161718192021222324252627282930313233343536373839 | using UnityEngine.UIElements;using UnityEditor.UIElements;using UnityEngine;namespace GraphProcessor{	class NodeSettingsView : VisualElement    {        VisualElement m_ContentContainer;        public NodeSettingsView()        {            pickingMode = PickingMode.Ignore;            styleSheets.Add(Resources.Load<StyleSheet>("GraphProcessorStyles/NodeSettings"));            var uxml = Resources.Load<VisualTreeAsset>("UXML/NodeSettings");            uxml.CloneTree(this);            // Get the element we want to use as content container            m_ContentContainer = this.Q("contentContainer");            RegisterCallback<MouseDownEvent>(OnMouseDown);            RegisterCallback<MouseUpEvent>(OnMouseUp);        }        void OnMouseUp(MouseUpEvent evt)        {            evt.StopPropagation();        }        void OnMouseDown(MouseDownEvent evt)        {            evt.StopPropagation();        }        public override VisualElement contentContainer        {            get { return m_ContentContainer; }        }    }}
 |