public void Initialize(Entity entity) { this.entity = entity; WorldSpaceUIOverlay overlay = GetComponent <WorldSpaceUIOverlay>(); overlay.SetTrackedObject(entity.transform); transform.SetParent(GameObject.FindGameObjectWithTag("UICanvas").transform); nameText = GetComponentInChildren <Text>(); nameText.text = entity.name; }
void Start() { castBar = transform.Find("Castbar").GetComponent <Image>(); healthBar = transform.Find("Healthbar").GetComponent <Image>(); castTimeText = castBar.GetComponentInChildren <Text>(); castTimeText.text = ""; if (entity != null) { WorldSpaceUIOverlay overlay = GetComponent <WorldSpaceUIOverlay>(); overlay.SetTrackedObject(entity.transform); } }