So, I have a GameObject at coordinates **x = 0.5 y = 0.5**, which is exactly centered on where a tile would be on that spot (I can compare it to the grid and see this) and I want to use SetTile() there. However, this function only accepts **Vector3Int**, not Vector3, which means the tile will have its position rounded up, and will end somewhere else. How do I get around this?

I *could* offset *everything* by .5, but that doesn’t seem at all like the right choice (and even after doing that, I ran the game and saw I’d need to subtract -1 from the original coordinates’ x and y axis, for some reason). Maybe changing the GameObject’s sprite pivot would help, but that seems too tacky for me.

Any help is appreciated.