Example #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);
    }