Exemplo n.º 1
0
    public void TakeDamage(int damage)
    {
        healthScript.GetDamage(damage);
        isTakingDamage = true;
        StartCoroutine(ResetTakingDamage());
        anim.SetBool("isTakingDamage", isTakingDamage);

        getDamageSound.Play();

        ifGotDamage = true;
        Debug.Log("Get damage set to True");
    }
    public void TakeDamage()
    {
        //Debug.Log("Damaging... Died.");
        //CamerasManager.ShakeCameraNormal(cameraShakeOnDmg, 0.2f);

        bool died = hScript.GetDamage(hScript.maxLife);

        if (died && GameManagerActions.current.defeatEvent != null)
        {
            GameManagerActions.current.defeatEvent.Invoke();
        }
    }
Exemplo n.º 3
0
 public void GetDamage()
 {
     hScript.GetDamage(explosionDamageTaken);
 }