Ejemplo n.º 1
0
 private void Move()
 {
     if (target != null)
     {
         Vector3 movVec = Vector3.Normalize(target.transform.position - transform.position);
         transform.rotation  = Quaternion.LookRotation(movVec);
         transform.position += movVec * speed * Time.deltaTime;
         if (!target)
         {
             Destroy(gameObject);
         }
         else if ((transform.position - target.transform.position).magnitude < 0.5)
         {
             target.Attacked(damage);
             Destroy(gameObject);
         }
     }
     else
     {
         Destroy(gameObject);
     }
 }