using TNodeCore.Editor.Serialization; using TNodeCore.Extensions; using TNodeCore.Runtime.Attributes; using TNodeCore.Runtime.Models; using UnityEditor; using UnityEditor.Experimental.GraphView; using UnityEngine; using UnityEngine.UIElements; namespace TNodeGraphViewImpl.Editor.NodeViews{ [ViewComponent] public class DragBaseNodeView:BaseNodeView{ public DragBaseNodeView() : base(){ this.titleContainer.visible = false; this.titleContainer.RemoveFromHierarchy(); this.OnDataChanged += OnDataChangedHandler; } private void OnDataChangedHandler(BlackboardDragNode obj){ var port = this.Q(); var label = port.Q