Ejemplo n.º 1
0
        /// <summary>
        /// 删除其父节点
        /// </summary>
        public void DeleteParent()
        {
            if (_lastNode == null)
            {
                return;
            }
            _lastNode.Remove(this);
            _lastNode = null;

            DeleteSingleConnectChildNode();
        }
Ejemplo n.º 2
0
        //Static=============================================
        //以下静态方法将会同时处理设置中的各项引用、依赖关系
        //<<<===============================================
        public static void Delete(NodeModifier node)
        {
            NodeModifier[] nodes = node.NextNodes;
            for (int i = 0; i < nodes.Length; i++)
            {
                node.Remove(nodes[i]);
            }

            node.DeleteParent();
            node.RemoveFromContent();
        }