private void ResetHealth() { maxHealth = DataManager.Instance.baseHealth; currentHealth = maxHealth; healthRegenFrequency = DataManager.Instance.healthRegenFrequency; remainingHealthRegenFrequency = healthRegenFrequency; minHealthRegenFrequency = DataManager.Instance.minHealthRegenFrequency; healthRegenValue = DataManager.Instance.healthRegenValue; healthDisplay.UpdateHealth(currentHealth, maxHealth); }
void OnTriggerEnter2D(Collider2D collider) { var missile = collider.gameObject.GetComponent <Projectile>() as Projectile; if (missile) { healthLives--; healthDisplay.UpdateHealth(healthLives); missile.Hit(); if (healthLives <= 0) { Die(); } } }