public void Start() { target = 0; selector_node selector = new selector_node(); root = selector; sequenc_node sequenc = new sequenc_node(); selector.children.Add(sequenc); sequenc.children.Add(new Chase()); sequenc.children.Add(new attack()); selector.children.Add(new flee()); selector.children.Add(new patrol()); selector.children.Add(new idle()); root.BT = this; root.Start(); }
public void Start() { //InvokeRepeating("Update", 0f, 1f); target = 0; selector_node selector = new selector_node(); root = selector; sequenc_node sequenc = new sequenc_node(); selector.children.Add(sequenc); sequenc.children.Add(new Chase()); sequenc.children.Add(new attack()); selector.children.Add(new flee()); selector.children.Add(new patrol()); selector.children.Add(new idle()); root.BT = this; root.Start(); }