Пример #1
0
        public void RemoveVariable(NodeGraphVariable graphVariable)
        {
            NodeEditor.Assertions.IsTrue(Variables.Contains(graphVariable));
            NodeEditor.Logger.Log <NodeGraph>("Removing variable '{0}'", graphVariable.Name);

            Variables.Remove(graphVariable);
            VariableRemoved.InvokeSafe(graphVariable);
            graphVariable.Remove();

            Edited.InvokeSafe(this);
        }