Exemplo n.º 1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player" && isEnraged == true)
     {
         effectManager.Burning(burnDamage, burnDuration, burnTick);
     }
 }
Exemplo n.º 2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         if (canPoison)
         {
             effectManager.Burning(burnDmg, burnDuration, burnTickRate);
         }
         else if (canBurn)
         {
             effectManager.Poisoned(poisonDmg, poisonDuration, poisonTickRate);
         }
     }
 }
Exemplo n.º 3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.tag == "Player")
        {
            DealDamage();
        }

        if (canBurn)
        {
            statusEffect.Burning(20, 5, 1);
        }
        else if (canBleed)
        {
            statusEffect.Bleeding(50, 25, 2);
        }
        else if (canFreeze)
        {
            statusEffect.Freezing(5);
        }
        else if (canGround)
        {
            statusEffect.Grounded(5);
        }
    }