public static DamagePopup Create(Vector3 position, float damageAmount) { Transform damagePopupTransform = Instantiate(GameAssets.i.pfDamagePopup, position, Quaternion.identity); DamagePopup damagePopup = damagePopupTransform.GetComponent <DamagePopup>(); damagePopup.SetUp(damageAmount); return(damagePopup); }