Exemplo n.º 1
0
    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();
        }
    }
Exemplo n.º 2
0
    } //This IEnumerator runs 3 times, resulting in 3 flashes.

    public void PlayHitSFX()
    {
        sfxController.PlaySoundEffect("playerHurt");
    }
 public void OnPointerClick(PointerEventData eventData)
 {
     sfxController.PlaySoundEffect("cuteCreatureHit");
 }
Exemplo n.º 4
0
 public void PlayHitSFX()
 {
     sfxController.PlaySoundEffect("cuteCreatureHit");
 }