So I have two cameras in my scene, a UI 2d Camera, and a 3d Game Camera. I want to get the screen position from the 3d Camera, and feed that position data into an object under my NGUI 2d Camera. However, just using the normal Screen to World Point actions, it seems to just get the position data from the 2d Camera, so if I move my 3d camera around, the object remains in the same position (since the 2d Camera position technically hasn't changed). How should I approach this to get the right variables to the right FSMs?