Ejemplo n.º 1
0
    private void OnCollisionEnter2D(Collision2D Objeto)
    {
        if (!controleDoJogo.VerificaSeObstaculoFoiAtingido(Objeto.gameObject))
        {
            ingredientes.DestroiIngredientesParaAcertar();
            if (controleDoJogo.VerificaSeIngredienteAtingidoEstaCorreto(Objeto.gameObject))
            {
                controleDoJogo.IngredienteCorretoAtingido();
            }
            else
            {
                controleDoJogo.IngredienteErradoAtingido();
            }

            if (ingredientes.VerificaSeSequenciaDeIngredientesAcabou())
            {
                ingredientes.Contador = 0;
                ChamaFuncaoQueMontaTela();
            }
            else
            {
                ingredientes.CriaOsIngredientesParaAcertar();
            }
        }
        Destroy(gameObject);
    }
Ejemplo n.º 2
0
 private void ChamaFuncaoDeAparecerItens()
 {
     ingredientes.CriaOsIngredientesParaAcertar();
     obstaculo.FazAparecerObstaculos(QuantidadeObstaculos, Obstaculos);
     clientes.DestroiReacaoNaTela();
 }