コード例 #1
0
ファイル: BranchPort.cs プロジェクト: Masterchef365/SBCEdit
    public void startConnection()
    {
        SplineDraw    lineDrawer = lineCam.GetComponent <SplineDraw>();
        PortConnector connect    = connectCallObject.GetComponent <PortConnector>();

        connect.outputPort     = gameObject;
        lineDrawer.drawMouseTo = gameObject;
        lineDrawer.drawToMouse = true;
    }
コード例 #2
0
 //Add port group to the design model from joinstructures
 private static void ConvertJoinStrucutresInGroups(IEnumerable <HashSet <CyPhy.Port> > portGroups, DesignModel dm, Dictionary <CyPhy.Port, AbstractPort> allPorts)
 {
     foreach (var currentGroup in portGroups)
     {
         var pc = new PortConnector {
             EndPoints = new List <AbstractPort>()
         };
         foreach (var h in currentGroup.Where(allPorts.ContainsKey))
         {
             var a = allPorts[h];
             pc.EndPoints.AddItem(a);
         }
         dm.Connectors.AddItem(pc);
     }
 }