using UnityEngine;
using System.Collections;
public class positionStuff : MonoBehaviour {
public Transform labelPos;
private Camera uiCam;
private Vector3 actorPos;
private Vector3 labelDest;
void Start () {
uiCam = NGUITools.FindCameraForLayer((int)Layers.Index.UI);
}
void LateUpdate () {
actorPos = Camera.main.WorldToViewportPoint(transform.position);
labelDest = uiCam.ViewportToWorldPoint(actorPos);
labelDest.z = 0;
labelPos.localPosition = labelDest;
}
}