public override VFXDataAnchor InstantiateDataAnchor(VFXDataAnchorController controller, VFXNodeUI node) { VFXContextDataAnchorController anchorController = controller as VFXContextDataAnchorController; VFXEditableDataAnchor anchor = VFXBlockDataAnchor.Create(anchorController, node); return(anchor); }
public static new VFXBlockDataAnchor Create(VFXDataAnchorController controller, VFXNodeUI node) { Profiler.BeginSample("VFXBlockDataAnchor.Create"); var anchor = new VFXBlockDataAnchor(controller.orientation, controller.direction, controller.portType, node); anchor.m_EdgeConnector = new EdgeConnector <VFXDataEdge>(anchor); anchor.controller = controller; anchor.AddManipulator(anchor.m_EdgeConnector); Profiler.EndSample(); return(anchor); }