protected void RemoveChild(NodeContent content, NodeModifier node) { if (content.RemoveContenNode(node)) { node.ForceStop(); } NodeModifier[] nodes = node.NextNodes; for (int i = 0; i < nodes.Length; i++) { if (nodes[i].Parent != node) { continue; } RemoveChild(content, nodes[i]); } }
protected void RemoveChild(NodeContent content, NodeModifier node) { if (content.RemoveContenNode(node)) node.ForceStop(); NodeModifier[] nodes = node.NextNodes; for (int i = 0; i < nodes.Length; i++) { if (nodes[i].Parent != node) continue; RemoveChild(content, nodes[i]); } }