void NaturalRecoverHealth() { if (currentHP >= maxHP || naturalHPRecover <= 0f || currentHP <= 0f) { return; } if (recoverHPCount < 1) { recoverHPCount += naturalHPRecover * Time.deltaTime; } else { recoverHPCount = 0f; currentHP += 1f; if (hpBarUI) { hpBarUI.UpdateRecoverHP(1f); } } }
void NaturalRecoverEnegy() { if (currentMP >= maxMP || naturalMPRecover <= 0f) { return; } if (recoverMPCount < 1) { recoverMPCount += naturalMPRecover * Time.deltaTime; } else { recoverMPCount = 0f; currentMP += 1f; if (enegyBarUI) { enegyBarUI.UpdateRecoverHP(1f); } } }