Exemplo n.º 1
0
 public void ShowTooltip(Vector2 pivot, Vector3 position, IDescibable description)
 {
     tooltipRect.pivot = pivot;
     tooltip.SetActive(true);
     tooltip.transform.position = position;
     tooltipText.text           = description.GetDescription();
 }
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
 public void RefreshTooltip(IDescibable description)
 {
     tooltipText.text = description.GetDescription();
 }