public void ShowTooltip(Vector2 pivot, Vector3 position, IDescibable description) { tooltipRect.pivot = pivot; tooltip.SetActive(true); tooltip.transform.position = position; tooltipText.text = description.GetDescription(); }
public void OnPointerEnter(PointerEventData eventData) { IDescibable tmp = null; if (MyUseable != null && MyUseable is IDescibable) { tmp = (IDescibable)MyUseable; //UIManager.MyInstance.ShowTooltip(transform.position); } else if (MyUseables.Count > 0) { //UIManager.MyInstance.ShowTooltip(transform.position); } if (tmp != null) { UIManager.MyInstance.ShowTooltip(new Vector2(1, 0), transform.position, tmp); } }
public void RefreshTooltip(IDescibable description) { tooltipText.text = description.GetDescription(); }