Offset Position

I don’t know why, but I always have problems with these kind of situations.

Basically, I have an enemy that blows up when killed, and all I want to do, is to offset the initiated explosion’s position on the Y axis by 2.

So I have this:

var position = transform.position;

Instantiate (explosion, position, transform.rotation);

And what I want is basically: transform.position.y + 2;

Thanks

I hope to having understand the question…
Did you mean this?

Instantiate(explosion, Vector3(pos.x,pos.y+2,pos.z), transform.rotation);