Beispiel #1
0
 public CharClass(NodeParent parent, bool neg)
 {
     Parent = parent;
     if (parent != null && parent.Type != NodeType.CharClass)
     {
         parent.AddChild(this);
     }
     _negative = neg;
 }
Beispiel #2
0
        private void ProcessChildrenForTrans(Transform parentTrans, NodeBase parentNode)
        {
            foreach (Transform t in parentTrans)
            {
                var node = GameObjectToNode(t.gameObject);
                if (node == null)
                {
                    continue;
                }

                NodeParent parent = parentNode as NodeParent;
                if (parent != null)
                {
                    parent.AddChild(node);
                    ProcessChildrenForTrans(t, node);
                    continue;
                }
            }
        }
 public static void AddChild(NodeParent parent, NodeBase child)
 {
     parent.AddChild(child);
 }