public void GainHealthOnMap(int amountToGain) { if (currentHealth + amountToGain > maximumHealth) { currentHealth = maximumHealth; } else { currentHealth += amountToGain; } MapConfig mapConfig = FindObjectOfType <MapConfig>(); mapConfig.GetHealthPipManager().ChangeValue(currentHealth); SetHealthText(); }
public void TakeDamageFromMap(int amountToTake) { if (currentHealth - amountToTake < 0) { currentHealth = 0; } else { currentHealth -= amountToTake; } MapConfig mapConfig = FindObjectOfType <MapConfig>(); mapConfig.GetHealthPipManager().ChangeValue(currentHealth); SetHealthText(); // TODO IF PLAYER HEALTH <= 0 THEN PLAYER LOSES if (currentHealth <= 0) { Debug.Log("Player is dead"); } }