public static void CreatePopUpText(string text, Transform textPosition)
    {
        ScorePopUpText instance = Instantiate(_popUpTextPrefab);
        //Vector2 screePos = Camera.main.WorldToScreenPoint(textPosition.position);
        Vector2 screePos = Camera.main.WorldToScreenPoint(new Vector2(textPosition.position.x + Random.Range(-.1f, .1f), textPosition.position.y + Random.Range(-.1f, .1f)));

        instance.transform.SetParent(_canvas.transform, false);
        instance.transform.position = screePos;
        instance.SetText(text);
    }
 public static void Initialize()
 {
     if (!_canvas)
     {
         _canvas = GameObject.FindGameObjectWithTag("levelCanvas");
     }
     if (!_popUpTextPrefab)
     {
         _popUpTextPrefab = Resources.Load <ScorePopUpText>("Prefabs/PopUpText/PopUpTextParent");
     }
 }