public static void CreateFloatingText(string text, Transform location) { PopUpTextScript instance = Instantiate(popUpText); Vector2 screenPosition = new Vector2(Screen.width / 2 + Random.Range(-.5f, .5f), Screen.height / 2 + Random.Range(-.5f, .5f)); Debug.Log("PopUpText----->" + screenPosition); instance.transform.SetParent(canvas.transform); instance.transform.position = screenPosition; instance.SetText(text); }
public static void Initialize() { canvas = GameObject.Find("Canvas"); popUpText = Resources.Load <PopUpTextScript>("MyPrefabs/GameComponents/PopUpTxtParent1"); }