Привет как можно сделать этот класс чтобы все было в одном for
 public class Shotgun : Weapon
{
    public int spriteCount = 2;

    public override void Shoot(Transform shootPoint)
    {
        var positionY = Bullet.GetComponent<SpriteRenderer>().bounds.size.y;

        Instantiate(Bullet,new Vector3(shootPoint.position.x, 
            shootPoint.position.y + positionY,shootPoint.position.z),
            Quaternion.identity);

        for (int i = 0; i < spriteCount; i++)
        {
            Instantiate(Bullet, 
                new Vector3(shootPoint.position.x,
                shootPoint.position.y - positionY * i, 
                shootPoint.position.z),
            Quaternion.identity);
        }
    }
}