public bool RemovePanelInput(PanelInputNode node)
        {
            var input = engine.GetInput(node.Id);

            RemoveInput(input);

            UpdateMeInEditor();
            UpdateMeInDb();
            return true;
        }
        public bool RemovePanelInput(PanelInputNode node)
        {
            var input = engine.GetInput(node.Id);

            RemoveInput(input);

            UpdateMeInEditor();
            UpdateMeInDb();
            return(true);
        }
        public void AddInputNode(PanelInputNode node)
        {
            if (Inputs.Any(x => x.Id == node.Id))
                return;

            var input = new Input
            {
                Id = node.Id,
                Name = GenerateNewInputName()
            };

            node.Settings["Name"].Value = input.Name;
            AddInput(input);

            UpdateMeInEditor();
            UpdateMeInDb();
        }
        public void AddInputNode(PanelInputNode node)
        {
            if (Inputs.Any(x => x.Id == node.Id))
            {
                return;
            }

            var input = new Input
            {
                Id   = node.Id,
                Name = GenerateNewInputName()
            };

            node.Settings["Name"].Value = input.Name;
            AddInput(input);

            UpdateMeInEditor();
            UpdateMeInDb();
        }