Exemplo n.º 1
0
    private void Start()
    {
        follow = gameObject.AddComponent <FollowTarget>();
        back   = gameObject.AddComponent <ReturnMove>();

        follow.Init(AI, target, speed, attackRange - 1);
        back.init(AI, spawnPos, speed);
        damageCheck = transform.GetChild(0).gameObject;
        anim.SetInteger("state", 0);
    }
Exemplo n.º 2
0
    private void Start()
    {
        startPos = transform.position;

        follow = gameObject.AddComponent <FollowTarget>();
        back   = gameObject.AddComponent <ReturnMove>();

        follow.Init(AI, target, speed, 0);
        back.init(AI, startPos, speed);
        weapon.GetComponent <WepCol>().setAtk(atk);
    }
Exemplo n.º 3
0
    private void Start()
    {
        //Goblin Move pattern
        //observe = gameObject.AddComponent<ObservingMove>();
        follow = gameObject.AddComponent <FollowTarget>();
        back   = gameObject.AddComponent <ReturnMove>();

        weapon.GetComponent <WepCol>().setAtk(atk);

        follow.Init(AI, target, speed, 0);
        back.init(AI, startPos, speed);

        anim.SetInteger("state", 0);
        anim.SetInteger("atkType", 0);
    }
Exemplo n.º 4
0
    void Start()
    {
        //Goblin Move pattern

        follow       = gameObject.AddComponent <FollowTarget>();
        viewAngle    = gameObject.AddComponent <ViewingAngle>();
        returnToHome = gameObject.AddComponent <ReturnMove>();

        weapon.GetComponent <AxColision>().SetDamage(atk);

        follow.Init(AI, target, speed, 0);
        returnToHome.init(AI, startPos, speed);


        anim.SetInteger("state", 0);
    }