public static void createFloatingText(Transform location)
    {
        DiamondText instance       = Instantiate(DiamondText);
        Vector2     screenPosition = Camera.main.WorldToScreenPoint(location.position);

        instance.transform.SetParent(Canvas.transform, false);
        instance.transform.position = screenPosition;
    }
 public static void Initialize()
 {
     Canvas      = GameObject.Find("Canvas");
     DiamondText = Resources.Load <DiamondText>("Prefabs/DiamondTextParent");
 }