public void TakeDamage(RayBeam ray)
 {
     currentHP -= ray.DamagePts;
     if (maxHP <= 0)
     {
         Destroy(gameObject);
     }
 }
    public void TakeDamage(RayBeam ray)
    {
        currentHP -= ray.DamagePts;


        if (currentHP <= 0)
        {
            Destroy();
        }
    }
 public void TakeDamage(RayBeam ray)
 {
     {
         if (defending == false)
         {
             currentHP -= ray.DamagePts;
         }
         else if (defending == true)
         {
             currentHP -= ray.DamagePts - ray.DamagePts * 0.25f;
         }
         defending = false;
     }
 }
Exemplo n.º 4
0
    public void TakeDamage(RayBeam ray)
    {
        if (defending == false)
        {
            currentHP -= ray.DamagePts;
            Debug.Log("Daño recibido, salud: " + currentHP);
        }

        if (defending == true)
        {
            currentHP -= ray.DamagePts * 0.25f;
            Debug.Log("Daño recibido, salud: " + currentHP);
        }
    }
    public void TakeDamage(RayBeam ray)
    {
        if (defending)
        {
            currentHP -= ray.DamagePts - ((25 * ray.DamagePts) / 100);
        }
        else
        {
            currentHP -= ray.DamagePts;
        }


        if (currentHP <= 0)
        {
            Destroy();
        }
    }
Exemplo n.º 6
0
 public void TakeDamage(RayBeam ray)
 {
     currentHP -= ray.DamagePts;
     Debug.Log("ME DAÑE WEY, por: " + ray.DamagePts);
 }
Exemplo n.º 7
0
 public void TakeDamage(RayBeam ray)
 {
 }
Exemplo n.º 8
0
 public void TakeDamage(RayBeam ray)
 {
     currentHP -= ray.DamagePts;
     Debug.Log("Daño recibido, salud: " + currentHP);
 }