public Transform worldTarget;
public Camera gameCamera;
public Camera nguiCamera;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
Vector3 nguiPos = nguiCamera.ViewportToWorldPoint(gameCamera.WorldToViewportPoint(worldTarget.position));
transform.localPosition = nguiPos;
}