// Create a Damage Popup public static TextScript Create(Vector3 position, string text, int Size, bool dynamic = false, GameObject parent = null) { Transform damagePopupTransform = null; if (parent != null) { damagePopupTransform = Instantiate(GameAssets.i.pfTextScript, position, Quaternion.identity, parent.transform); } else { damagePopupTransform = Instantiate(GameAssets.i.pfTextScript, position, Quaternion.identity); } TextScript damagePopup = damagePopupTransform.GetComponent <TextScript>(); damagePopup.Setup(text, Size, dynamic); return(damagePopup); }