Exemplo n.º 1
0
 public Node(string _name, Enums.types _type)
 {
     Parent   = null;
     name     = _name;
     level    = 0;
     Children = new List <Node>();
     state    = null;
     type     = _type;
 }
Exemplo n.º 2
0
 public Node(Node _parent, string _name, Enums.types _type)
 {
     Parent   = _parent;
     name     = _name;
     level    = Parent.level + 1;
     Children = new List <Node>();
     state    = null;
     type     = _type;
 }
Exemplo n.º 3
0
 public void AddNode(Enums.types type, string name)
 {
     if (selected != null)
     {
         Node parent = selected.GetComponent <MyNode>().reference;
         tree.AddNode(new ActionNode(parent, "Selector" + selector++, new NodeAction()));
         Debug.Log("Selected Node: " + parent.name);
         UpdateTree();
     }
     else
     {
         Debug.LogError("No parent node selected");
     }
 }
Exemplo n.º 4
0
 public ParentNode(Node _parent, string _name, Enums.types _type) : base(_parent, _name, _type)
 {
 }