public virtual void Shoot() { GetComponent <AudioSource>().Play(); GameObject bulletGO = Instantiate(bulletPrefab, FirePoint.position, FirePoint.rotation); BulletBase bullet = bulletGO.GetComponent <BulletBase>(); bullet.damage = damage; bullet.Seek(target); }