public void TomarAgua(int litrosTomados, Fluido otroFluido) { //QUE HACER: // - Quitar los litros tomados al otro fluido litrosTotales = litrosTomados; otroFluido.litrosTotales -= litrosTomados; otroFluido.ConsumirAgua(litrosTomados); porcAguaDulce = otroFluido.porcAguaDulce; porcAguaSalada = otroFluido.porcAguaSalada; porcAguaCont = otroFluido.porcAguaCont; }
public void OnUpdate(float delta) { if (cultivo != null && agua.litrosTotales > 0) { tiempoCreciendo += Time.deltaTime; tiempoAgua += Time.deltaTime; if (tiempoAgua > (60 / cultivo.litrosPorMinuto)) { tiempoAgua = 0; if (agua.ConsumirAgua(1)) { renderCultivo.sprite = sueloSeco; } } SetSprite(Mathf.Clamp(tiempoCreciendo / cultivo.tiempoCrecer, 0, 1)); } }