IEnumerator Dormir() { yield return(new WaitForSeconds(2)); isDormindo = true; Personagem.UpRetard(); Energia.Recuperar(); Relogio.MudarPeriodo(); yield break; }
public void trabalhar() { if (turnosTotal > 0 && progresso != 100 && Energia.ObterEstado() > 0) { turnosCorridos++; progresso = (100 / turnosTotal) * turnosCorridos; escreverDados(); Energia.Diminuir(); Relogio.MudarPeriodo(); if (turnosTotal - turnosCorridos == 0) { Dinheiro.Receber(valor); Personagem.isPagamento = true; Navegador.GerarNoticias("ProjetoEntregado", idProjeto); Desempenho.AddProjeto(idProjeto, progresso, true); } } }