public GetLinkForInput ( MyNodes.Nodes.Input input ) : MyNodes.Nodes.Link | ||
input | MyNodes.Nodes.Input | |
return | MyNodes.Nodes.Link |
public Link GetLinkForInput(Input input)
{
lock (linksLock)
return links.FirstOrDefault(x => x.InputId == input.Id);
}
public void RemoveInput(Input input) { if (input == null || !Inputs.Contains(input)) { LogError("Can`t remove input. Does not exist."); return; } var link = engine.GetLinkForInput(input); if (link != null) { engine.RemoveLink(link, true); } Inputs.Remove(input); }