Ejemplo n.º 1
0
 // Update is called once per frame
 void Update()
 {
     if (urineLevel >= 100f)
     {
         gameIsOver = true;
         wetHimself();
     }
     if (!isPeeing)
     {
         urineLevel += Time.deltaTime * urineIncreaseFactor;
         urineMeterController.SetLevel(urineLevel);
         //Debug.Log(urineLevel);
     }
     else
     {
         //player peeing
         urineLevel -= Time.deltaTime * (urineDecreaseFactor - urinalSlowDown);
         urineMeterController.SetLevel(urineLevel);
     }
     if (urineLevel <= 0 && !gameOver())
     {
         urineAudio.Stop();
         gameController.Win();
         gameIsOver = true;
     }
 }
Ejemplo n.º 2
0
 // Update is called once per frame
 void Update()
 {
     if (urineLevel >= 100f)
     {
         wetHimself();
     }
     if (!isPeeing)
     {
         urineLevel += Time.deltaTime * urineIncreaseFactor;
         urineMeterController.SetLevel(urineLevel);
         //Debug.Log(urineLevel);
     }
     else
     {
         urineLevel -= Time.deltaTime * urineDecreaseFactor;
         urineMeterController.SetLevel(urineLevel);
     }
 }