public void PlayHurtEffect(EnnemyHealthManager ennemyHealthManager, int damageAmount) { Instantiate(hurtEffect, hitPoint.transform.position, hitPoint.transform.rotation); sfxController.PlaySoundEffect(hitSfx); var damageNumberTextClone = (GameObject)Instantiate(damageNumberText, hitPoint.transform.position, Quaternion.Euler(Vector3.zero)); damageNumberTextClone.GetComponent <FloatingText>().text = "" + damageAmount; if (ennemyHealthManager.IsDying()) { ennemyHealthManager.PlayDeadSFX(); } else { ennemyHealthManager.PlayHitSFX(); } }
} //This IEnumerator runs 3 times, resulting in 3 flashes. public void PlayHitSFX() { sfxController.PlaySoundEffect("playerHurt"); }
public void OnPointerClick(PointerEventData eventData) { sfxController.PlaySoundEffect("cuteCreatureHit"); }
public void PlayHitSFX() { sfxController.PlaySoundEffect("cuteCreatureHit"); }