Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        particles = GetComponent<ParticleSystem>();
        sprite = GetComponent<SpriteRenderer>();
        particles.Stop();
        particles.enableEmission = false;

        target = GetClosestEnemy ();
    }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        if(target  && sprite.enabled){
            if(target.life > 0){
                trans = transform.position;
                trans.x += (target.transform.position.x - trans.x) * speedoffset;
                trans.y += (target.transform.position.y - trans.y) * speedoffset;
                transform.position = trans;
            }else{
                target = GetClosestEnemy ();
            }
        }

        //particles.enableEmission = true;
    }