using System.Collections.Generic; using UnityEditor.Experimental.GraphView; using UnityEngine.UIElements; namespace AsmdefGraph.Editor { public class AsmdefGraphView : GraphView { public AsmdefGraphView() : base() { // zoom可能に SetupZoom(ContentZoomer.DefaultMinScale, ContentZoomer.DefaultMaxScale); // 背景を黒に Insert(0, new GridBackground()); // ドラッグによる移動可能に this.AddManipulator(new SelectionDragger()); AddElement(new AsmdefNode()); AddElement(new AsmdefNode()); AddElement(new AsmdefNode()); } public override List GetCompatiblePorts(Port startAnchor, NodeAdapter nodeAdapter) { return ports.ToList(); } } }