I have an object in world space at (-95, 0, 16) and I'd like to move a button on screen to be above that object during runtime. However when I do this the button is quite a bit off. It seems like WorldToScreen point is return the pixels from the edge of the screen (which I understand). I just don't quite get how to move the NGUI button over the exact position of the object.