GetPanelNode() public méthode

public GetPanelNode ( string panelId ) : MyNodes.Nodes.PanelNode
panelId string
Résultat MyNodes.Nodes.PanelNode
        public override bool OnAddToEngine(NodesEngine engine)
        {
            if (PanelId == engine.MAIN_PANEL_ID)
            {
                LogError("Can`t create input for main panel.");
                return false;
            }

            var panel = engine.GetPanelNode(PanelId);
            if (panel == null)
            {
                LogError($"Can`t create panel input. Panel [{PanelId}] does not exist.");
                return false;
            }

            panel.AddInputNode(this);

            base.OnAddToEngine(engine);
            return true;
        }
Exemple #2
0
        public override bool OnAddToEngine(NodesEngine engine)
        {
            if (PanelId == engine.MAIN_PANEL_ID)
            {
                LogError("Can`t create output for main panel.");
                return(false);
            }

            var panel = engine.GetPanelNode(PanelId);

            if (panel == null)
            {
                LogError($"Can`t create panel output. Panel [{PanelId}] does not exist.");
                return(false);
            }

            panel.AddOutputNode(this);

            base.OnAddToEngine(engine);
            return(true);
        }