public INodeBase Get <T>() where T : INode { INodeBase output = PrivateGet <T>(); output.Update(); return(output); }
public void Activate() { INodeBase parentNodeBase = INodeBase.NodeBases[_parentComponent.ParentNode]; if (_connectorType is ConnectorType.Input) { parentNodeBase.Update(); FlashColourChange(); } if (_connectorType is ConnectorType.Output && parentNodeBase.FlowOutContainer?.Child == _parentComponent) { FlashColourChange(); _pairedConnection?.Activate(); } }