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); } } }
public void HideTooltip(GameObject slot) { auxSlot = null; tooltip.SetActive(false); }