Exemplo n.º 1
0
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Space))
     {
         bd.AddLife();
     }
 }
Exemplo n.º 2
0
 //Esta función se ejecuta cada frame, por eso limitamos su función con el booleano 'waitingForLife'
 void GetLivesController()
 {
     if (getNewLife > totalTime)
     {
         TimeRemaining();
         batteryDisplay.ShowCountDown(batteryDisplay.minutesText, timeRemainingInMinutes);
         batteryDisplay.ShowCountDown(batteryDisplay.secondsText, timeRemainingInSeconds);
     }
     else
     {
         if (waitingForLife)
         {
             batteryDisplay.AddLife();
             //La siguiente lógica permite actualizar el conteo de obtención de nueva vida, si es que no tenemos la bateria llena
             for (int i = 0; i < batteryDisplay.livesImage.Length; i++)
             {
                 if (!batteryDisplay.livesImage [i].enabled)
                 {
                     getNewLife = totalTime + timeToWait;
                     break;
                 }
                 else
                 {
                     BatteryFilled();
                 }
             }
         }
     }
 }