Exemple #1
0
 public void RemoveNode(CLUI_Node node)
 {
     if (node.parent != this)
     {
         return;
     }
     node.SetParent(this);
     _subnodes.Remove(node);
 }
Exemple #2
0
 public void AddNode(CLUI_Node node)
 {
     if (node.parent == this)
     {
         return;
     }
     if (node.parent != null)
     {
         node.parent.RemoveNode(node);
     }
     node.SetParent(this);
     if (_subnodes == null)
     {
         _subnodes = new List <CLUI_Node>();
     }
     _subnodes.Add(node);
 }
Exemple #3
0
 public void RemoveNode(CLUI_Node node)
 {
     if (node.parent != this)
         return;
     node.SetParent(this);
     _subnodes.Remove(node);
 }
Exemple #4
0
 public void AddNode(CLUI_Node node)
 {
     if (node.parent == this)
         return;
     if (node.parent != null)
     {
         node.parent.RemoveNode(node);
     }
     node.SetParent(this);
     if (_subnodes == null) _subnodes = new List<CLUI_Node>();
     _subnodes.Add(node);
 }