コード例 #1
0
        public void Update()
        {
            hambre.Quitar(hambre.decaer * Time.deltaTime);
            sed.Quitar(sed.decaer * Time.deltaTime);
            sueño.Añadir(sueño.regenerar * Time.deltaTime);

            if (hambre.valorActual == 0.0f)
            {
                vida.Quitar(hambreDecaerVida * Time.deltaTime);
            }

            if (sed.valorActual == 0.0f)
            {
                vida.Quitar(sedientoDecaerVida * Time.deltaTime);
            }

            if (vida.valorActual == 0.0f)
            {
                Muerte();
            }

            vida.barra.fillAmount   = vida.Porcentaje();
            hambre.barra.fillAmount = hambre.Porcentaje();
            sed.barra.fillAmount    = sed.Porcentaje();
            sueño.barra.fillAmount  = sueño.Porcentaje();
        }
コード例 #2
0
 public void Beber(float cantidad)
 {
     sed.Añadir(cantidad);
 }
コード例 #3
0
 public void Comer(float cantidad)
 {
     hambre.Añadir(cantidad);
 }
コード例 #4
0
 public void Curar(float cantidad)
 {
     vida.Añadir(cantidad);
 }