private void OnTriggerEnter2D(Collider2D collision) { if (collision.transform.tag == "Heal") { playerScore.ScoreIncrease(scoreToGive); playerHealth.currentHealth += 10; if (playerHealth.currentHealth > playerHealth.maxHealth) { playerHealth.currentHealth = playerHealth.maxHealth; } Destroy(collision.gameObject); } }
public void HurtEnemy(int damageToGive) { currentHealth -= damageToGive; flashActive = true; flashCounter = flashLenght; if (currentHealth <= 0) { playerScore.ScoreIncrease(scoreToGive); // Destroy enemy Destroy(gameObject); } }
public void HurtEnemy(int damageToGive) { currentHealth -= damageToGive; flashActive = true; flashCounter = flashLenght; Debug.Log(currentHealth); if (currentHealth <= 0) { playerScore.ScoreIncrease(scoreToGive); BossDied(); // Destroy enemy gameObject.SetActive(false); } }