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.