Exemple #1
0
    public void ShowTooltip(GameObject slot)
    {
        SkillStore tmpSlot = slot.GetComponent <SkillStore>();

        if (this.enabled == true)
        {
            visualText.text = tmpSlot.GetCurrentSkillInfo();
            sizeText.text   = visualText.text;

            tooltip.SetActive(true);
            auxSlot = tmpSlot;


            float yPos = slot.transform.position.y - slot.GetComponent <RectTransform>().sizeDelta.y - topPad;
            if (tmpSlot.typeSkill == TypeSkill.ITEM)
            {
                float xPos = slot.transform.position.x + slot.GetComponent <RectTransform>().sizeDelta.x;
                tooltip.transform.position = new Vector2(xPos, yPos);
                Invoke("CorrectPosition", 0.05f);
            }
            else
            {
                float xPos = slot.transform.position.x + 1;
                tooltip.transform.position = new Vector2(xPos, yPos);
            }
        }
    }
Exemple #2
0
 public void HideTooltip(GameObject slot)
 {
     auxSlot = null;
     tooltip.SetActive(false);
 }