Ejemplo n.º 1
0
 private bool DeathCheck()
 {
     if (currentHealth <= 0)
     {
         Die();
         deathHandler.Die();
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
 private void CheckIfTimeLeft()
 {
     if (timeInSeconds <= 0f)
     {
         if (gameRunning)
         {
             gameRunning      = false;
             timeText.enabled = false;
             death.Die();
         }
     }
 }
Ejemplo n.º 3
0
 public void DoDamage(int damage)
 {
     health.currentHealth = (int)Mathf.Clamp(health.currentHealth - damage, 0f, health.maxHealth);
     TWDebug.Log("Current Health", health.currentHealth);
     if (health.currentHealth == 0)
     {
         DeathHandler deathHandler = GetComponent <DeathHandler>();
         if (deathHandler != null)
         {
             deathHandler.Die();
         }
     }
 }