private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player" && isEnraged == true) { effectManager.Burning(burnDamage, burnDuration, burnTick); } }
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); } } }
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); } }