public void OnPointerEnter(PointerEventData eventData) { switch (typeJauge) { case TypeOfJauge.Action: tooltip.GetComponentInChildren <Text>().text = Translater.TooltipText(typeJauge) + GameManager.Instance.GetFirstSelectedKeeper().GetComponent <Behaviour.Keeper>().ActionPoints; tooltip.transform.position = transform.position; break; case TypeOfJauge.Mental: tooltip.GetComponentInChildren <Text>().text = Translater.TooltipText(typeJauge) + GameManager.Instance.GetFirstSelectedKeeper().GetComponent <Behaviour.MentalHealthHandler>().CurrentMentalHealth; tooltip.transform.position = Input.mousePosition; break; case TypeOfJauge.Health: tooltip.GetComponentInChildren <Text>().text = Translater.TooltipText(typeJauge) + GameManager.Instance.GetFirstSelectedKeeper().GetComponent <Behaviour.Mortal>().CurrentHp; tooltip.transform.position = Input.mousePosition; break; case TypeOfJauge.Hunger: tooltip.GetComponentInChildren <Text>().text = Translater.TooltipText(typeJauge) + GameManager.Instance.GetFirstSelectedKeeper().GetComponent <Behaviour.HungerHandler>().CurrentHunger; tooltip.transform.position = Input.mousePosition; break; } needToBeShown = true; }