public void CreateFloatingText(string txt, Vector3 position, Color color, Color outlineColor) { DmgText floatingText = (DmgText)Instantiate <DmgText>(floatingTxtPrefab); floatingText.name = "FloatingText"; floatingText.SetText(txt, color, outlineColor); floatingText.transform.position = position; floatingText.transform.SetParent(hudReference.transform); }
public static void CreateFloatingText(string text, Transform location) { DmgText instance = Instantiate(popupText); Vector2 screenPosition = Camera.main.WorldToScreenPoint(location.position); instance.transform.SetParent(canvas.transform); instance.transform.position = screenPosition; instance.SetText(text); }