Beispiel #1
0
    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();
    }