//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(); }
/// <summary> /// 删除其父节点 /// </summary> public void DeleteParent() { if (_lastNode == null) { return; } _lastNode.Remove(this); _lastNode = null; DeleteSingleConnectChildNode(); }
//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(); }