}//Quando uma batalha acaba, as unidades que participaram dela recebem experiencia public void iniciarProducaoDeRecursos(LinhaDeProducao linha) { linha.proguesso = 100; linha.ppm = 0; linha.terminada = false; linha.emEspera = false; linha.ativa = true; StartCoroutine(linha.produzir()); LinhasDeProducaoController.instancia.atualizarVisual(linha); }
public void iniciarDesenvolvimento(Nacoes nacaoADesenvolver, LinhaDeProducao linha) { linha.proguesso = 0; linha.ppm = (100f / 120f * (nacaoADesenvolver.nivel + 1f)); linha.terminada = false; linha.emEspera = false; linha.ativa = true; linha.nacaoSendoDesenvolvida = nacaoADesenvolver; StartCoroutine(linha.produzir()); LinhasDeProducaoController.instancia.atualizarVisual(linha); }
public void iniciarRecrutamento(Unidade unidadeRecrutada, LinhaDeProducao linha) { linha.proguesso = 0; linha.ppm = 100 / calculoDeTempoDeProducaoDeUnidade(unidadeRecrutada); linha.terminada = false; linha.emEspera = false; linha.ativa = true; linha.unidadeSendoProduzida = unidadeRecrutada; StartCoroutine(linha.produzir()); LinhasDeProducaoController.instancia.atualizarVisual(linha); }
public void iniciarConstrucao(Equipamento equipamentoConstruido, LinhaDeProducao linha) { linha.proguesso = 0; linha.ppm = 100 / calculoDeTempoDeConstrucaoDeEquipamento(equipamentoConstruido); linha.terminada = false; linha.emEspera = false; linha.ativa = true; linha.equipamentoSendoConstruido = equipamentoConstruido; StartCoroutine(linha.produzir()); LinhasDeProducaoController.instancia.atualizarVisual(linha); }
public void despausarProducao(LinhaDeProducao linha) { linha.ativa = true; linha.emEspera = false; StartCoroutine(linha.produzir()); }