public static void Initialize() { canvas = GameObject.Find("DamageCanvas"); if (damageText == null) { damageText = Resources.Load <PlayerDamageNumbers>("Prefabs/pdmgParent"); } }
public static void CreateDamageText(string text, Transform location) { PlayerDamageNumbers 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); }