public static void CreateDamageText(string text, Transform location) { DamageNumbers instance = Instantiate(damageText); instance.transform.SetParent(canvas.transform, false); instance.transform.position = new Vector2(location.position.x + Random.Range(-0.1f, 0.1f), location.position.y + Random.Range(0.1f, 0.3f)); instance.SetText(text); }
public static void CreateFloatingText(string text, Transform location) { DamageNumbers instance = Instantiate(popupText); Vector2 screenPostion = Camera.main.WorldToScreenPoint(location.position); instance.transform.SetParent(canvas.transform, false); instance.transform.position = screenPostion; instance.SetText(text); }