// 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; } }
// 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); } }