/// <summary> Add a node to the graph by type </summary> public virtual INode AddNode(Type type) { MonoNode.graphHotfix = this; MonoNode node = gameObject.AddComponent(type) as MonoNode; node.OnEnable(); node.graph = this; var nodesList = new List <MonoNode>(nodes); nodesList.Add(node); nodes = nodesList.ToArray(); return(node); }