Esempio n. 1
0
        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();
            }
        }