コード例 #1
0
        public override VFXDataAnchor InstantiateDataAnchor(VFXDataAnchorController controller, VFXNodeUI node)
        {
            VFXContextDataAnchorController anchorController = controller as VFXContextDataAnchorController;

            VFXEditableDataAnchor anchor = VFXBlockDataAnchor.Create(anchorController, node);

            return(anchor);
        }
コード例 #2
0
        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);
        }