public static void CreateFloatingHealText(string text, Transform location)
    {
        DamagePopText instance       = Instantiate(popupHealText);
        Vector2       screenPosition = Camera.main.WorldToScreenPoint(new Vector2(location.position.x + Random.Range(-0.5f, 0.5f), location.position.y + Random.Range(-0.5f, 0.5f)));

        instance.transform.SetParent(canvas.transform, false);
        instance.transform.position = screenPosition;

        instance.SetHealText(text);
    }
 public static void Initialize()
 {
     canvas        = GameObject.Find("Canvas");
     popupText     = Resources.Load <DamagePopText>("Prefabs/UI/DamageTextParent");
     popupHealText = Resources.Load <DamagePopText>("Prefabs/UI/HealTextParent");
 }