Esempio n. 1
0
 public void AddConnector(Id <TConnector> id)
 {
     if (!m_connectors.Any(c => c.Id == id))
     {
         ConnectorDefinitionData data = new ConnectorDefinitionData("", Id <TConnectorDefinition> .ConvertFrom(id), new List <NodeData.ParameterData>(), ConnectorPosition.Bottom);
         var connector = new Output(id, data, this, new List <Parameter>(), m_rules);
         connector.Connected    += (a) => Linked.Execute();
         connector.Disconnected += (a) => Linked.Execute();
         m_connectors.Add(connector);
     }
 }
Esempio n. 2
0
 protected void OnOutputLinked(Output o)
 {
     Linked.Execute();
 }