AsmdefHelper/Assets/AsmdefGraph/Editor/AsmdefGraphView.cs
2019-12-09 00:31:23 +09:00

24 lines
820 B
C#

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<Port> GetCompatiblePorts(Port startAnchor, NodeAdapter nodeAdapter) {
return ports.ToList();
}
}
}