public List<Link> GetLinksForNode(Node node)
{
List<Link> list = new List<Link>();
foreach (var input in node.Inputs)
{
Link link = GetLinkForInput(input);
if (link != null)
list.Add(link);
}
foreach (var output in node.Outputs)
{
List<Link> links = GetLinksForOutput(output);
if (links != null)
list.AddRange(links);
}
return list;
}