public void OnPointerExit(PointerEventData eventData)
    {
        if (ScreenTooltipManager.PointerOnTooltip(eventData.pointerCurrentRaycast.gameObject))
        {
            return;
        }

        CloseTooltip();
    }
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         DestroyImmediate(this);
     }
 }